Senior AWS DevOps Engineer
Role details
Job location
Tech stack
Job description
An experienced and motivated Senior DevOps Engineer is required to design, build, test and deploy cloud-based infrastructure and applications using CI/CD and Infrastructure as Code.
The role includes design, build, day-to-day operational support, monitoring, troubleshooting, and resolution of technical issues, supporting the team to meet delivery objectives in a reliable and scalable manner.
Responsibilities . Design, build and operate scalable AWS cloud environments . Implement and maintain CI/CD pipelines using GitLab . Support teams in delivering secure and reliable applications . Monitor systems, investigate incidents, and perform root cause analysis . Define and enforce engineering standards, best practices, and reusable patterns . Contribute to architectural decisions across infrastructure and platform design
Technical Skills . GitLab CI/CD pipelines . Terraform . Kubernetes
Essential Experience (Must Have)
AWS (Core Requirement) . Designing, building, and operating AWS environments at scale . Strong networking knowledge (VPC design, routing, segmentation, ingress/egress) . Security (IAM, least privilege, encryption) . High availability and resilience patterns . Cost optimisation strategies . Monitoring, alerting, incident response and root cause analysis
Kubernetes (Core Requirement) . Cluster provisioning and lifecycle management . Deployment using Helm . Flux, ArgoCD . Networking, ingress and service exposure . Security, RBAC and secrets management . Troubleshooting and performance optimisation
DevOps Tooling & Engineering . GitLab CI/CD pipelines . Terraform (modular design, remote state) . Bash/Shell scripting . Linux administration . Docker containerisation
AWS Core Services . Amazon EC2 . Amazon VPC (Subnets, Route Tables, Security Groups) . IAM roles and policies . AWS Systems Manager . Amazon CloudWatch . Elastic Load Balancing . AWS Secrets Manager/KMS . Amazon S3
Desirable Skills . Amazon EKS . Ansible . AWS Batch . Security tooling (Tanium, Tenable, Trend Micro) . Packer . Infrastructure testing (Inspec) . AWS Site-to-Site VPN . Database provisioning, troubleshooting & maintenance
Working Practices . GitLab-first CI/CD approach . Focus on AWS architecture and Kubernetes platform engineering . Pipeline flow: Build ? Test ? Security Scan ? Deploy ? Release . Use of runners, environments, and approval gates . Release tagging (eg release-YYYY.MM.DD)
Requirements
5-10+ years in DevOps or Platform Engineering . Experience delivering production-grade cloud platforms