remote
Senior DevOps Engineer - Caterpillar
Devops Engineer
Lead the DevOps Tools Team to design, implement, and maintain scalable CI/CD pipelines, container orchestration, and cloud infrastructure using Kubernetes, Docker, AWS, and Terraform, driving automation and reliability for a global technology organization.
About the role
Key Responsibilities
- Design, build, and maintain end‑to‑end CI/CD pipelines that support rapid, reliable delivery of software across multiple teams.
- Architect and manage containerized workloads on Kubernetes clusters, ensuring high availability, scalability, and security.
- Provision and maintain cloud infrastructure on AWS using IaC tools such as Terraform, including networking, compute, and storage services.
- Collaborate with development, QA, and security teams to implement best practices for code quality, automated testing, and compliance.
- Monitor, troubleshoot, and optimize system performance, capacity, and cost across on‑prem and cloud environments.
- Mentor junior engineers and evangelize DevOps culture through workshops, documentation, and process improvements.
Requirements
- 5+ years of experience in DevOps or Site Reliability Engineering roles.
- Proficient with Kubernetes, Docker, and container orchestration best practices.
- Hands‑on experience with AWS services (EKS, EC2, S3, IAM, CloudWatch) and IaC tools like Terraform.
- Strong scripting skills in Bash, Python, or similar languages.
- Excellent problem‑solving skills, ability to work in a fast‑paced, collaborative environment.
Skills
kubernetesdockerawsterraformcicd