Release Manager

2 Months ago • 3-8 Years • DevOps • Product Management • Undisclosed

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

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

Microsoft - Senior Data Engineer

Microsoft, India (On-Site)

Nagarro - Principal Engineer, Java Fullstack

Nagarro, Singapore (On-Site)

Microsoft - Site Reliability Engineer - CTJ - TS/SCI

Microsoft, United States (On-Site)

Tata Consultancy Services (TCS) - Windows AD / Azure AD

Tata Consultancy Services (TCS), India (On-Site)

Haleon - Windows DevOps Engineer

Haleon, India (Hybrid)

Revolgy - GCP Engineer

Revolgy, Czechia (Hybrid)

Rockstar Games - Senior Build & Release Engineer

Rockstar Games, United States (On-Site)

Ajmera Infotech - Senior Azure DevOps Engineer (IaaS)

Ajmera Infotech, India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rackspace Technology - R-19462 Data Engineer III - VN

Rackspace Technology, Vietnam (Remote)

PwC - DevOps Engineer (freelance)

PwC, Poland (On-Site)

PwC - Data Architect Senior Manager

PwC, Canada (Hybrid)

Hitachi - Data Scientist

Hitachi, India (Remote)

Respawn Entertainment - Senior Staff Engineer

Respawn Entertainment, Canada (On-Site)

Spell Brush - Software Engineer

Spell Brush, United States (On-Site)

Social Discovery Group - Senior NLP Engineer

Social Discovery Group, (Remote)

Truecaller - Data Architect

Truecaller, Sweden (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

OptimHire - QA Engineer

OptimHire, India (On-Site)

PwC - AWS Data Engineer|Bangalore

PwC, India (On-Site)

Nagarro - Senior Engineer, Frontend Angular2x

Nagarro, India (On-Site)

Rockstar Games - Props Artist (Mid-level & Senior)

Rockstar Games, India (On-Site)

METAFOLKS TECHNOLOGIES - Senior Art Director at Digital Media Agency

METAFOLKS TECHNOLOGIES, India (On-Site)

CloudHire - Sitecore Architect/Developer

CloudHire, India (Remote)

CloudHire - Receptionist

CloudHire, India (On-Site)

Get notifed when new similar jobs are uploaded

DevOps Jobs

PowerSchool - Sr Cloud Ops Eng I

PowerSchool, India (On-Site)

 Sagecor Solutions - Software Integration Engineer 3 ( IDN - 054)

Sagecor Solutions, United States (On-Site)

Rackspace Technology - Lead Engineer - Multi-Cloud Platforms and Infrastructure

Rackspace Technology, United States (Remote)

Carry1st - Senior DevOps Engineer

Carry1st, South Africa (Remote)

Sourcegraph  Inc  - Software Engineer - Cloud Ops [IC3]

Sourcegraph Inc , (Remote)

Luxoft - Senior/Lead Java Developer

Luxoft, India (Remote)

Get notifed when new similar jobs are uploaded