Release Manager

2 Weeks ago • 3-8 Years • DevOps • Product Management

About the job

SummaryBy Outscal

Must have:
  • Planning and scheduling releases
  • Coordination with cross-functional teams
  • Version control and code management
  • Deployment to various environments
  • Monitoring, reporting and issue resolution
  • Documentation and risk management
  • Agile and CI/CD experience
  • Azure DevOps expertise
Good to have:
  • Python, C++, Angular
  • Docker, Kubernetes
  • SQL and Database Management
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About the job

A Release Manager is responsible for overseeing the process of releasing product increments and hot-fixes and ensuring that it is delivered on time with high quality and with minimal disruptions.


Essential Duties and Responsibilities:

  • Planning: Involve in the product increment features planning or hot-fixes planning, defining product increment release versions and define the product increment release schedule.
  • Coordination:
  • Working with Engineering team, Product team, QA team, DevOps team, Operations team and other teams to ensure all aspects of release process are executed seamlessly.
  • Act as the primary point of contact for all release-related communications, including updates to stakeholders, management, and external partners.
  • Version Control: Manage the code movements to various code repository branches – main/ master, dev, qa etc. Tagging/labelling repository with release version once the code is merged in release branches of code repositories.
  • Deployment: Managing the deployment process, including the distribution of product increments to various environments including development, testing, staging and production
  • Monitoring and Reporting:
  • Tracking closely the progress of the releases, resolving issues that may arise and reporting on release activities.
  • Track release metrics, such as release frequency, success rates, and issues encountered, and report these to management.
  • Documentation: Ensuring that all release documentation is complete and up-to-date. The documentation includes release notes which contains the notes about new features, hot fixes, known issues, limitations that are part of current release. Documentation includes tracking and updating of release versions, the deployment/upgradation plan in customer environment and the status of deployment/ upgradation.
  • Risk Management: Identify potential risks in the release process and implementing strategies to mitigate them.
  • Change Management: Manage change requests and ensure they are documented, reviewed, and approved in a structured manner.
  • Release Policy and Process: Define and enforce release policies and processes, ensuring compliance and continuous improvement.
  • Post-Release Activities: Organize post-release reviews and retrospectives, capturing lessons learned and identifying areas for improvement.


Required experience:

  • Bachelor's or Masters in Computer Science / Electrical Engineering or a related discipline
  • 8+ years of professional experience in project management, OR 3-4 years of relevant experiences in release management or release engineering OR both.
  • Knowledge of software development processes
  • Strong project management and organizational skills
  • Knowledge about Azure DevOps
  • Experience in Release engineering or Release management roles involving release processes and execution.


In-depth Knowledge and Experience in the following areas:

  • Understanding of software product development and deployment processes
  • Experience in working with version control systems. Experience in Microsoft Azure Git repository or Git
  • Knowledge about CI/CD tools – Azure pipeline
  • Experience in project management, agile tools – Azure board
  • High level understanding of following tech stack
  • Python, C++
  • Angular
  • Docker, Kubernetes
  • SQL
  • Database Management Systems (Relational, Document)


Additional skills:

  • Excellent verbal and written communications skills
  • Ability to coordinate and collaborate with cross-functional teams
  • Ability to manage multiple releases
  • Ability to adapt to changing priorities and manage tasks under tight deadlines

View Full Job Description

About The Company

Karnataka, India (Hybrid)

View All Jobs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug