Job Description
We are looking for a Release Coordinator (UAE National) for an Automotive company based in Dubai.
Location – Dubai, UAE
Salary – 20,000 AED/month + benefits
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Equivalent professional experience is also acceptable.
- Minimum of 3-5 years of experience in IT release management, project management, or software development coordination.
- Proven experience in managing multiple concurrent releases in a complex software development environment.
- Familiarity with Agile and DevOps methodologies, including continuous integration/continuous delivery (CI/CD) pipelines.
- Strong understanding of the software development lifecycle (SDLC) and release management processes.
- Hands-on experience with release automation tools (e.g., Jenkins, GitLab, Bamboo, Octopus Deploy) and source control management tools
- (e.g., Git, SVN).
- Proficiency in issue tracking and collaboration tools (e.g., Jira, Confluence, Trello).
- Knowledge of ITIL processes, especially regarding change and release management, is a plus.
- Excellent organizational and multitasking skills with the ability to prioritize and manage competing demands.
- Strong problem-solving skills and the ability to work under pressure in a fast-paced environment.
- Exceptional communication and collaboration skills to work with cross-functional teams.
- A proactive, detail-oriented approach with a commitment to continuous improvement.
Key Responsibilities:
- Plan, schedule, and manage software releases, including major, minor, and emergency patches across multiple platforms (e.g., web, mobile, cloud).
- Develop a detailed release calendar, considering interdependencies across various development teams, product lines, and business units.
- Collaborate with development, QA, and infrastructure teams to ensure smooth integration of new code into production environments.
- Serve as a liaison between various departments and stakeholders to ensure proper communication and alignment regarding release timelines, objectives, and risks.
- Identify potential release risks and proactively work with the teams to resolve conflicts and bottlenecks before they impact the release schedule.
- Monitor and track all changes related to the release and provide timely updates to stakeholders regarding any issues or delays.
- Ensure the creation and maintenance of release rollback plans to minimize risks in case of production failures.
- Establish and enforce release management best practices, processes, and guidelines to ensure compliance with IT governance policies.
- Manage the creation and updating of release notes and documentation for all releases, detailing new features, enhancements, and bug fixes.
- Ensure post-release activities are carried out, including root cause analysis for any incidents and continuous process improvements.
- Collaborate with the infrastructure and operations teams to ensure that all release environments (development, test, staging, and production) are properly configured, monitored, and maintained.
- Work closely with the DevOps team to streamline the CI/CD pipeline and ensure that deployment automation tools are leveraged to minimize manual interventions.
- Oversee the synchronization of code between different environments, ensuring that deployments occur without version conflicts or data integrity issues.
- Conduct release retrospectives to identify opportunities for process improvement and to refine release management practices.
- Provide insights and metrics on the release process to measure effectiveness and identify areas for optimization.
- Stay updated on industry best practices for release management, agile methodologies, and DevOps technologies to ensure the group is leveraging the most efficient tools and practices.
- Act as the primary point of contact for all release-related communications, ensuring that all stakeholders are informed about the status of upcoming releases, deployment windows, and any issues encountered.
- Facilitate release-related meetings, such as go/no-go decisions, release planning sessions, and postrelease reviews.
- Develop and maintain clear documentation for each release, ensuring that the business, technical teams, and support teams have all necessary information.
- Uphold company values throughout business practices and utilise sound judgment in decision making.
- Any other additional duties as may be required by management based on needs of the business.
About the Role:
The Release Coordinator is responsible for the planning, scheduling, and coordinating of software releases across multiple platforms and environments. Working within an agile or DevOps framework, this job ensures that releases are delivered on time, within scope, and with minimal disruption to business operations. The Release Coordinator works closely with development, quality assurance, operations, and business stakeholders to streamline the release process, resolve conflicts, and mitigate risks.
Looking for a new job? Pink Camel Jobsite is launching soon - register now to be notified of our launch - www.pinkcameljobsite.com