Tech Stack
AnsibleAWSAzureCloudGoogle Cloud PlatformKafkaKubernetesLinuxPythonTerraform
About the role
- Work in a highly critical production environment supporting AWS, Azure, and GCP
- Leverage infrastructure-as-code, CI/CD pipelines, and container orchestration tools for reliable, scalable, and secure cloud operations
- Develop and maintain scripts and automation tools to streamline deployment, configuration management, and system maintenance
- Focus on cloud-agnostic automation using Terraform to build reusable infrastructure across multiple cloud platforms
- Implement efficient engineering and operational processes and establish best practices to enhance operational efficiency
- Develop and maintain reusable Terraform scripts, modify and run infrastructure code from existing modules, and troubleshoot deployment issues across cloud environments
- Develop new Ansible playbooks; modify, troubleshoot, and maintain existing code to automate infrastructure tasks
- Configure, deploy, and manage Kubernetes clusters; use Helm for deployment and monitor performance
- Design, implement, and maintain CI/CD pipelines using GitLab CI and ArgoCD; write and optimize scripts for automated testing and deployment; apply GitOps practices
Requirements
- U.S. Citizenship
- 8+ years of experience in cloud infrastructure, DevOps, or related engineering roles
- Hands-on experience with AWS, Azure, and GCP, including networking, compute, storage, IAM, serverless functions, and monitoring
- Strong expertise with Terraform across multi-cloud environments
- Experience using Ansible for automation and configuration management
- Skilled in Kubernetes (cluster configuration, networking, storage, security, service mesh, load balancer) and Helm
- Proficient in GitLab CI and ArgoCD for CI/CD and GitOps practices
- Proficient in Linux system administration and Python-based automation
- Experience managing serverless functions in AWS Lambda, Azure Functions, and Google Cloud Functions
- Experience developing and maintaining CI/CD pipelines and deployments using GitOps
- NICE TO HAVE: Experience deploying and managing Kafka on Kubernetes, including performance tuning, scaling, and monitoring in production environments