
Lead Software Engineer
Caterpillar Inc.
full-time
Posted on:
Location Type: Office
Location: Chennai • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Manage the end-to-end release process, including planning, scheduling, coordinating, and executing software releases.
- Work closely with development, operations, and quality assurance teams to ensure seamless integration and delivery of new features and updates.
- Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate the release process.
- Monitor and troubleshoot release-related issues, ensuring timely resolution and minimal impact on production environments.
- Develop and maintain release documentation, including release notes, deployment guides, and rollback plans.
- Collaborate with stakeholders to define release schedules, establish release criteria, and ensure alignment with business objectives.
- Conduct post-release reviews and retrospectives to identify areas for improvement and implement best practices.
- Stay up-to-date with industry trends and emerging technologies to continuously enhance our release management processes.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field OR equivalent working experience
- Proven experience as a Release Manager, DevOps Engineer, or in a similar role.
- Strong understanding of DevOps principles and practices, including CI/CD, infrastructure as code, and automated testing.
- Experience with popular DevOps tools and technologies, such as Azure DevOps, GitHub, Git, Jenkins, Docker, Kubernetes, and Ansible.
- Excellent project management and organizational skills, with the ability to manage multiple projects and priorities simultaneously.
- Strong problem-solving and analytical skills, with a keen attention to detail.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Familiarity with Agile and Scrum methodologies.
Benefits
- Professional development opportunities
- Leadership programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
release managementcontinuous integrationcontinuous deploymentinfrastructure as codeautomated testingproject managementproblem-solvinganalytical skillsAgile methodologiesScrum methodologies
Soft Skills
organizational skillscommunication skillsinterpersonal skillscollaborationattention to detail
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information Technology