Sholinganallur, Chennai
Specialty Development Senior #1017633
Job Description:
The Release Manager is responsible for planning, coordinating, and managing the release of software applications across various environments.
This role ensures that releases are delivered on time, within budget, and with high quality, meeting the needs of the business.
The Release Manager works closely with development, testing, infrastructure, and business stakeholders to streamline the release process and improve overall efficiency.
Skills Required:
- Release Management: Plan and execute monthly product version upgrades, coordinating with internal teams (developers, testers, IT management, and project managers) to minimize disruption and ensure smooth transitions within established timeframes.
- This includes coordinating pre and post-release activities.
- Change Management: Oversee the promotion of configuration changes to non-production environments, ensuring adherence to established processes and minimizing risks.
- Lead and contribute towards continuous improvement in the release process and documentation.
- Deployment Governance: Maintain a comprehensive audit trail of all deployment requests from engineering teams, ensuring compliance with internal policies and regulatory requirements.
- Use data analysis to communicate the benefits of governance processes and drive adoption.
- Performance Measurement: Develop and track key performance indicators (KPIs) to monitor the effectiveness of governance processes and overall product stability, providing regular reports to stakeholders.
- Identify problems and build sustainable processes for teams.
- Stakeholder Communication: Proactively communicate with stakeholders across various levels of the organization, providing updates on releases, deployments, and governance activities.
- Facilitate clear communication channels, address stakeholder inquiries, and present data-driven justifications for process improvements.
Skills Preferred:
- Process Improvement: Continuously evaluate and improve governance and operational processes, identifying opportunities for automation, streamlining workflows, and enhancing efficiency.
- Resolve and escalate impediments, manage risk, assure value delivery, and drive program-level continuous improvement.
- Go-Live Facilitation: Facilitate Go-Live activities, including executing deployment plans and checklists.
- Run production deployment calls, coordinate and track task progress, communicate release results (success/rollback), and closely monitor post-production issues/incidents.
- Cross-Functional Collaboration: Collaborate effectively with DevOps teams to manage release management, continuous integration, and continuous delivery (CI/CD) processes.
- Participate in Change Advisory Board (CAB) meetings to discuss release scope and address potential blockers.
- Knowledge Management: Contribute to the development and maintenance of knowledge base documentation related to product governance, deployment processes, and best practices.
- Quality Assurance: Champion quality and governance throughout the software delivery lifecycle, ensuring adherence to standards and best practices.
Experience Required: 10+ years of experience in
Experience Preferred: 8+ years
Education Required: Bachelor degree/BE in Computer Science, Information Technology or related field.
Additional Information : Certification in Lean-Agile practices, such as Certified Scrum Master