$120K - 160K a year
Design, refactor, and automate scalable multi-cloud Kubernetes infrastructure using Terraform, Terragrunt, and CI/CD tools.
Experience with Kubernetes on AWS/GCP/Azure, Terraform IaC, CI/CD pipelines, Linux administration, Python/Golang programming, and security tools like HashiCorp Vault.
POSITION: SOFTWARE ENGINEER LOCATION: 100% REMOTE Our team is experiencing significant growth, and we are looking for a Software Engineer (Developer Experience) to help drive new initiatives. This position heavily utilizes Terraform and Kubernetes and focuses on solving problems related to Infrastructure-as-Code (IaC), CI/CD, and Cloud Automation. You will participate in cloud initiatives to adopt Kubernetes and implement scalable, secure cloud infrastructure. Job Responsibilities: • Contribute to a standardized Terragrunt directory structure organized by account, region, environment, and category for scalable configurations. • Refactor and migrate legacy Terraform stacks by moving modules and resources between state files to minimize downtime and drift. • Architect cross-account and cross-cloud-provider deployments leveraging best-practice RBAC roles and permission sets for least-privilege access. • Apply DRY principles using Terragrunt wrappers to reduce code duplication, promote module reuse, and streamline maintenance. • Enforce DRY principles using Kubernetes configuration tools (Tanka, Jsonnet, Helm, Kustomize) to manage multi-cloud deployments. • Collaborate with DevOps and development teams to automate and standardize infrastructure deployments across multiple environments. Skills and Competencies: • Experience running Kubernetes workloads on AWS, Google Cloud Platform, and Azure. • Experience with custom integrations such as Slack, bots, Jira, or other automation tools. • Familiarity with GitOps and using GitHub Actions (including self-hosted runners). • Strong understanding of CI/CD pipeline concepts (Jenkins preferred). • Experience with security tools such as HashiCorp Vault and understanding of cloud security policies. • Developer experience with Golang and Python (or similar programming languages). • Strong hands-on experience with Terraform and Infrastructure as Code (IaC) methodologies. • Solid understanding of Linux Administration (Rocky, CentOS, RHEL, Ubuntu). • Experience with cloud-init image automation and Linux software installation. • Familiarity with Temporal (or Cadence) and HashiCorp Consul. • Expert with configuration management tools (Ansible preferred). • Excellent communication skills across global teams and time zones. • Strong analytical and problem-solving skills for complex cloud infrastructure challenges. Preferred Skills: • Experience managing cross-functional teams including DevOps, architects, and business stakeholders. • Understanding of multi-region, multi-environment deployment architectures
This job posting was last updated on 10/11/2025