Release Manager

1 Month ago • 3-8 Years • DevOps • Product Management

About the job

Job Description

The Release Manager oversees the release of product increments and hotfixes, ensuring timely, high-quality delivery with minimal disruptions. Responsibilities include planning releases, coordinating with various teams (Engineering, Product, QA, DevOps, Operations), managing code movements and version control (Azure Git), deployment to multiple environments (dev, test, staging, production), monitoring progress and resolving issues, generating release reports, maintaining comprehensive documentation (release notes, deployment plans), managing risks and changes, defining and enforcing release policies, and conducting post-release reviews. The role requires strong project management, organizational skills, and experience with Azure DevOps, CI/CD tools, and Agile methodologies. Knowledge of Python, C++, Angular, Docker, Kubernetes, SQL, and various database management systems is beneficial.
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

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Skan's AI-powered Process Intelligence drives innovation, cost savings, customer experience, automation effectiveness, and productivity, leading to tangible and scalable transformation.

Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by Skan AI

Similar Jobs

Gaming Innovation Group  - Infrastructure Engineer

Gaming Innovation Group , Spain (Hybrid)

Salesforce - Summer 2025 Intern - DevOps Engineer

Salesforce, United States (On-Site)

The Walt Disney Company - Senior Real Time Pipeline Engineer (PH)

The Walt Disney Company, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Bread Financial - Manager - Site Reliability Engineering

Bread Financial, India (Hybrid)

BT Group - Specialist Design Engineer

BT Group, India (Hybrid)

Luxoft - JIRA Developer

Luxoft, United States (On-Site)

Logitech - Sr. Customer Support Engineer, India

Logitech, India (On-Site)

Enphase Energy - EVSE - Tech Lead FrontEnd Developer

Enphase Energy, India (On-Site)

Meltwater - Content Platform Software Engineer

Meltwater, India (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Merative - Software Packager

Merative, India (On-Site)

Zamp - Security Engineer

Zamp, India (On-Site)

Scopely - Lead Product Manager

Scopely, India (Hybrid)

Enphase Energy - Principal engineer

Enphase Energy, India (On-Site)

Hempel A S - Coating Advisor

Hempel A S, India (On-Site)

InvenioLSI - SAP ABAP Senior Associate Consultant

InvenioLSI, India (On-Site)

Saviynt - Senior Software Engineer II/ III,

Saviynt, India (Hybrid)

Paytm - Team Lead Sales - Kathua

Paytm, India (On-Site)

Starkflow - Senior Recruiter

Starkflow, India (On-Site)

Get notifed when new similar jobs are uploaded

DevOps Jobs

Axinous - Staff Software Engineer-Java

Axinous, United States (Remote)

SparkCognition - Senior IT Cloud Engineer

SparkCognition, India (On-Site)

DAZN - Senior Linux Engineer

DAZN, India (On-Site)

Pragma - Service Operations Specialist

Pragma, United States (Remote)

Keywords Studios (Player Support) - Solutions Architect

Keywords Studios (Player Support), Canada (Remote)

Lulalend - Senior Azure Infrastructure Engineer

Lulalend, South Africa (On-Site)

Rackspace Technology - Senior DataDog Developer

Rackspace Technology, India (Remote)

Get notifed when new similar jobs are uploaded