Senior Devops Engineer
caterpillar
Job Description
- Designing, modifying, developing, writing and implementing software programming applications for target system using agile methods.
- Design and develop automation solutions using Python, Ruby, and Java to reduce manual effort and improve platform reliability.
- A Senior Software Engineer is responsible for setting and driving technical decisions to execute the requirements to enable various capabilities across the cloud using technologies like AWS Lambda, Github Actions, and related automation solutions.
- Own and administer Azure DevOps (AzDO) and GitHub Enterprise, including CI/CD pipelines, branching standards, PR governance, and automation.
- Enable secure and compliant DevOps practices by integrating SecOps controls and security scanning into CI/CD workflows.
- Support Azure and AWS cloud automation, governance, and operational best practices.
- Enable FinOps initiatives through automation, tagging compliance, and cloud cost visibility support.
- Administer and automate DevOps tooling such as JFrog Artifactory, ServiceNow, and Confluence.
- Contribute to AIOps and observability enablement by supporting automated metrics, monitoring, and operational insights.
- Create and maintain technical documentation, standards, and operating procedures aligned to CAT Digital governance.