Chennai, Tamil Nadu
DevOps Senior Specialist #1042631Job Description:
- Software Release Manager Who We Are We are the Product Development (PD) Platform Operations team, the driving force behind next-generation infrastructure and software solutions.
- Our mission is to build scalable, highly available environments that empower our engineers to design and build the vehicles of the future.
- We thrive on innovation, embracing cutting-edge technologies and methodologies like Infrastructure-as-Code, Configuration-as-Code (powered by Ansible), software & event driven, and cloud-native development - all while using modern enterprise & CI/CD methodologies.
- Why Join Us? Join a tight-knit, rapidly growing team that values collaboration, continuous learning, and a passion for pushing technological boundaries.
- Be at the forefront of modernizing core Product Lifecycle Management (PLM) platforms and you will have a direct impact on the tools our engineers use every day.
- Within this group, we are seeking an experienced Software Release Manager to oversee and coordinate the release lifecycle of our software products across multiple repositories.
- This role is critical in ensuring reliable, timely, and high-quality software releases while maintaining robust processes and version control standards.
Skills Required:
- Release Engineering, Release Management
Skills Preferred:
- GitHub, CI/CD, GCP
Experience Required:
- Senior Specialist Exp: 7+ experience in relevant field.
Experience Preferred:
- release manager as a full time job
Education Required:
- Bachelor's Degree, Master's Degree
Additional Information :
- Key Responsibilities Release Management & Coordination
- Plan, coordinate, and execute software releases across multiple repositories & development teams
- Develop & maintain release schedules, timelines, and milestone tracking - in Jira
- Coordinate with development, QA, DevOps, and product teams to ensure release readiness
- Facilitate release planning meetings and go/no-go decision processes
- Serve as primary point of contact for release status, changes, due dates, & escalations
- Manage release communications to stakeholders and end users
- Manage expectations with product owners, engineering leadership, and business stakeholders
- Coordinate hotfix and emergency release procedures
- Lead incident response for release-related issues and rollbacks
- Perform risk assessments for high-impact releases Process Development & Maintenance
- Establish and enforce standardized release processes and procedures
- Create and maintain release documentation, runbooks, and best practices
- Continuously improve release processes to increase efficiency and reduce risk
- Implement and monitor release metrics and KPIs
- Conduct post-release retrospectives and implement lessons learned Version Control & Code Management
- Implement and enforce semantic versioning strategies across all repositories
- Manage branching strategies and ensure proper Git workflow adherence
- Oversee code promotion through development, staging, and production environments
- Maintain repository organization and access controls
- Ensure consistent tagging conventions and immutable release artifact storage
- Maintain traceability between releases, code commits, and deployment artifacts Project Management & Tracking
- Utilize Jira for release planning, tracking, and reporting
- Create and maintain release dashboards and status reports
- Track release progress, blockers, and dependencies
- Manage release-related tickets and ensure proper workflow states
- Generate release metrics and reports for leadership