Posted on: 02/12/2025
About the Role :
We are seeking a highly capable Integration and Release Engineerideally someone who brings combined experience as a Release Manager and Software Integration Engineer. The ideal candidate will have a strong understanding of the software development lifecycle, release management processes, and foundational software testing concepts.
In this role, you will work as part of a distributed team within one of our automotive projects. You will be responsible for planning and coordinating software integrations and releases, managing integration and deployment tools, overseeing version control practices, and maintaining comprehensive release documentation and change records. You will also help drive continuous improvement initiatives across integration and release workflows to enhance efficiency, quality, and delivery consistency.
This position requires strong technical expertise, exceptional attention to detail, and the ability to work effectively under strict deadlines and quality requirements.
Key Responsibilities :
- Plan, schedule, and coordinate software integrations and releases across multiple teams.
- Manage and maintain integration environments, deployment pipelines, and related infrastructure.
- Oversee version control processes and branching strategies using tools such as Git.
- Implement and optimize automated deployment workflows using tools like Jenkins, Ansible, and Docker.
- Ensure releases follow defined compliance, documentation, and quality standards, including maintaining release notes, change records, and configuration documentation.
- Collaborate with development, QA, and operations teams to ensure smooth and predictable delivery.
- Support troubleshooting and root-cause analysis for integration or release-related issues.
- Identify bottlenecks in integration and release processes and drive process improvements.
- Contribute to alignment with agile methodologies and CI/CD practices, promoting high-quality and frequent delivery cycles.
- Work with cross-functional teams to ensure integration processes are consistent with project requirements and timelines.
Requirements :
- 3+ years of experience in the software engineering industry.
- 2+ years of experience as a DevOps, Release Engineer, or similar role.
- Strong understanding of the software development lifecycle (SDLC) and release management processes.
- Basic to strong understanding of software testing principles.
- Hands-on experience with deployment automation tools (e.g., Jenkins, Ansible, Docker).
- Strong experience with version control systems, particularly Git.
- Knowledge of configuration management principles and tools.
- Solid understanding of CI/CD practices and agile development methodologies.
- Strong familiarity with multiple operating systems and computing platforms.
- Exceptional attention to detail with strong organizational skills.
- Strong analytical thinking, problem-solving, and troubleshooting capabilities.
- Ability to work efficiently while meeting strict schedules and quality expectations.
Nice to Have :
- Experience with the Atlassian suite (JIRA, Confluence) or ServiceNow.
- Background in Software Release Management or Configuration Management.
- Experience in Quality Assurance or testing processes.
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
Release Management
Job Code
1583340
Interview Questions for you
View All