Job SummaryThe Release Manager is responsible for planning, scheduling, and managing software releases across environments. This role ensures smooth and controlled deployments, minimizes risks, and coordinates all stakeholders involved in the release lifecycle, including development, QA, operations, and business teams.Key ResponsibilitiesPlan and manage end-to-end release cycles from development to production.Define and maintain release schedules and deployment calendars.Coordinate Go-Live activities across all teams and ensure readiness of environments.Develop and maintain rollback and recovery plans to mitigate deployment risks.Ensure all releases follow approved change management processes.Manage version control and release documentation.Collaborate closely with DevOps and engineering teams to ensure CI/CD pipeline efficiency.Track, monitor, and report release progress, risks, and issues.Ensure post-release validation and stability monitoring.Technical Skills & ToolsExperience with CI/CD tools such as Jenkins or Azure DevOpsFamiliarity with containerized environments using DockerUnderstanding of orchestration platforms like KubernetesStrong knowledge of version control systems such as GitExperience with release automation, deployment strategies, and environment managementGood understanding of cloud platforms such as Amazon Web Services or AzureRequired Skills & QualificationsBachelor’s degree in Computer Science, Information Technology, or related fieldProven experience in Release Management, DevOps, or Software Delivery rolesStrong coordination and stakeholder management skillsExcellent planning, problem-solving, and communication abilitiesAbility to manage multiple releases in fast-paced environments