AWS DevOps Engineer (Senior) - Terraform, GitLab, Kubernetes, AWS
Design and implement AWS cloud infrastructure using Terraform. Develop CI/CD pipelines and manage Kubernetes clusters. Collaborate with cybersecurity teams to ensure compliance with cloud and network security standards.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Job Title: AWS DevOps Engineer – Terraform / GitLab / Kubernetes / AWS
Work Location: Plano, TX
Work Mode: Onsite
Duration of contract (months): 12+ Months (Long-term Contract)
Minimum IT Experience Required (In Years): 10+ Years
Relevant Experience Required (In Years): 6+ Years in AWS DevOps, IaC, CI/CD, and Kubernetes
Interview (Mode & Type): Virtual / Video Interview
Location Constraint: Relocation Allowed
Key Responsibilities:
- Design, implement, and maintain AWS cloud infrastructure for production and non-production environments.
- Develop Infrastructure as Code (IaC) using Terraform to automate cloud resource provisioning and management.
- Build and optimize CI/CD pipelines using GitLab CI and Argo CD for microservices deployments.
- Manage and maintain Kubernetes clusters (EKS) including debugging, scaling, and performance optimization.
- Collaborate with cybersecurity teams to ensure compliance with cloud and network security standards.
- Troubleshoot complex issues across infrastructure, application, and networking layers.
- Deploy and monitor production systems, ensuring high availability, performance, and reliability.
- Partner with developers and cloud architects to define scalable DevOps strategies and enforce automation standards.
- Use Python, Bash, or Go scripts to automate build, deployment, and monitoring processes.
- Manage and optimize AWS resources (IAM, VPC, EKS, CloudFront, API Gateway, Lambda, RDS).
- Set up and maintain observability tools (DataDog, Splunk, Grafana) to monitor application and infrastructure health.
- Participate in Agile/Scrum ceremonies, contributing to planning, sprint reviews, and retrospectives.
Preferred Skills:
- Strong hands-on experience with AWS Cloud Services including EC2, EKS, S3, SNS, SQS, Lambda, RDS, Route 53, CloudFront, and API Gateway.
- Expertise in Terraform (IaC) – required; knowledge of CloudFormation is a plus.
- Experience with CI/CD tools such as GitLab CI, Argo CD, Jenkins, or Azure DevOps.
- Solid understanding of microservices architecture and deployment automation using Kubernetes / Helm.
- Familiarity with security automation tools and practices such as SAST, DAST, Xray, and Prisma Cloud.
- Experience in monitoring and observability platforms – DataDog, Splunk, AppDynamics, ELK Stack, or Grafana.
- Knowledge of Secrets Management tools (HCP Vault, AWS Secrets Manager).
- Strong scripting ability in Python, Bash, or Go.
- Understanding of networking and cloud security concepts (VPC Peering, Transit Gateway, Istio, Traefik, Nginx).
- Excellent problem-solving skills, communication, and teamwork abilities.