Chennai, Tamil Nadu
DevOps Senior Associate #1038414Job Description:
- 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.
- Responsibilities for Internal Candidates This role is specifically within our Infrastructure, Platform, & DevOps portion of our Product Development (PD) Platform Operations team.
- This group maintains all aspects of our deployed 3DX & Teamcenter platform here within Motor Company.
- This includes the monolithic applications that we deploy & support, but also separate applications deployed to help our product engineering user base.
- Within this group, we are seeking an experienced Software Release Manager to handle 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:
- Platform Support, Project Management, 3dx, Team Center, DevOps, GitHub, Tekton, CI/CD, Jira, SonarQube, GCP Cloud Run, Release Engineering, Release Management
Skills Preferred:
- AIPGEE, Google Cloud Platform - Biq Query, Data Flow, Dataproc, Data Fusion, TERRAFORM, Tekton,Cloud SQL, AIRFLOW, POSTGRES, Airflow PySpark, Python, API, Communications
Experience Required:
- Senior Associate Exp: 3 to 5 years experience in relevant field
Education Required:
- Bachelor's Degree
Additional Information :
- Release Management
- Develop and maintain automated pipelines (using tools like Jenkins, GitLab CI/CD, Azure DevOps, or GitHub Actions) to build, test, and deploy software.
- Preferably has hands on experience in PaaS.
- 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 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 Build & Deployment Automation
- Understand CI/CD pipelines using GitHub Actions and other tools
- Automate build, test, and deployment processes
- Monitor build health and resolve pipeline issues
- Manage deployment configurations and environment-specific variables - and bind to releases