onsite
Staff Software Engineer - Infrastructure as Code - UKG
Software Engineer
Lead the design, development, and automation of cloud infrastructure using IaC tools. Drive best practices for Terraform, Kubernetes, and CI/CD pipelines while mentoring engineers and ensuring reliable, scalable platforms.
About the role
Key Responsibilities
- Architect, develop, and maintain Terraform modules and pipelines to provision and manage multi‑cloud environments (AWS, Azure).
- Design and operate Kubernetes clusters, implementing GitOps workflows for continuous delivery.
- Collaborate with product and security teams to embed compliance, monitoring, and cost‑optimization into infrastructure code.
- Mentor senior and junior engineers, fostering a culture of automation, testing, and code review.
- Drive incident response and post‑mortem analysis to improve reliability and performance of platform services.
Requirements
- 5+ years of professional experience building large‑scale infrastructure with Terraform or similar IaC tools.
- Strong expertise in AWS and Azure services, container orchestration (Kubernetes), and CI/CD platforms (Jenkins, GitHub Actions, Azure DevOps).
- Proficiency in scripting/programming languages such as Python or Go for automation and tooling.
- Deep understanding of networking, security, and observability in cloud environments.
- Excellent communication skills and a track record of mentoring engineering teams.
Skills
terraformawsazurekubernetespythoncicd