Tech Stack
AnsibleAWSAzureCloudGoogle Cloud PlatformKafkaKubernetesLinuxPythonTerraform
About the role
- Develop and maintain reusable Terraform scripts, modify and run infrastructure code from existing modules, and troubleshoot deployment issues across AWS, Azure, and GCP environments.
- Develop new Ansible playbooks, and modify, troubleshoot, and maintain existing Ansible code to automate infrastructure configuration and management tasks.
- Configure, deploy, and manage Kubernetes clusters including networking, storage, security, service mesh, and load balancer configuration; use tools like Helm for deployment, and monitor and troubleshoot cluster performance.
- Design, implement, and maintain CI/CD pipelines using tools like GitLab CI and ArgoCD; write and optimize pipeline scripts for automated testing and deployment; leverage GitOps practices for managing infrastructure and application delivery.
- Strong hands-on experience with public cloud platforms (AWS, Azure, GCP), including core services such as virtual networking, compute, storage, IAM, serverless functions, and monitoring.
- Deep hands-on experience developing, maintaining, and troubleshooting infrastructure-as-code using Terraform across multi-cloud environments.
- Experience using Ansible to automate day-to-day operational tasks, including configuration management and troubleshooting of infrastructure resources.
- Hands-on experience with GitLab CI and ArgoCD to design and maintain pipelines for automated testing, deployment, and infrastructure management using GitOps principles.
- Proficient in Linux system administration and automation using Python to streamline infrastructure management and operational tasks.
- Experience developing, deploying, and managing serverless functions using cloud-native services such as AWS Lambda, Azure Functions, and Google Cloud Functions.
Requirements
- U.S. Citizenship
- Bachelor’s degree in computer science, Engineering, or equivalent
- 8+ years of experience in cloud infrastructure, DevOps, or related engineering roles.
- Deep hands-on expertise with Terraform, Ansible, Kubernetes, GitLab CI, and ArgoCD in production environments.
- Strong understanding of cloud platforms (AWS, Azure, GCP) and their core services (compute, storage, networking, IAM, serverless functions).
- Experience developing and maintaining CI/CD pipelines and automating deployments using GitOps practices.
- Proficient in Linux system administration and infrastructure automation using Python.