Measure and monitor progress to ensure releases are delivered on time, meet quality standards, and exceed expectations. Coordinate with cross-functional teams, including Engineering, QA, Dev Ops, Operations, Product Management and CSM teams to ensure smooth releases. Manage risks and mitigate issues that affect release scope, schedule, and quality. Constantly work towards improving the release process.
Work with the QA team to develop test plans and strategies and ensure all testing activities are completed and defects are resolved before release. Ensure proper version control and configuration management practices are followed. Coordinate deployment activities, ensuring minimal disruption to operations. Communicate release status, plans, and challenges to stakeholders.
Track and report release progress and delivery metrics using Jira reports and dashboards. Maintain a release repository and document key information, such as build and release procedures, policies, dependencies, release notes, and notification lists. B.Sc. in Computer Science or a related technical field - Must 2 years of experience as a Release Engineer or in a similar role - Must Strong knowledge of task management systems, build tools, Jira - Must Experience collaborating with development teams to streamline and optimize development processes Hands-on experience in managing cloud platforms, including security, networking and computing (preferably AWS / Azure / Google Cloud) - Advantage Familiarity with containerization and orchestration tools (e.g.
Docker, Kubernetes) - Advantage Experience with at least one programming language (e.g. Python, Java, C++) - Advantage Excellent communication and management skills Excellent problem-solving and troubleshooting skills Attention to detail and a commitment to delivering high-quality releases