Required Skills:
- Monitoring & Observability
Nice to Have:
- Containers & Orchestration
- Enterprise AWS Governance
Job Title DevOps Engineer – Expert Level Role Summary We are seeking an Expert DevOps Engineer to design, build, and operate a highly automated, secure, and scalable AWS cloud platform. The role will focus on Infrastructure as Code (IaC), GitOps-based CI/CD, on-demand multi-environment provisioning, observability, and AWS cost optimisation. This role requires deep hands-on expertise in Terraform, AWS IAM, CI/CD pipelines, infrastructure monitoring, and FinOps practices, with the ability to work across DEV, Test, and Production environments. Key Responsibilities Infrastructure as Code (Terraform) Design and implement Terraform modules for on-demand provisioning of DEV, Test, and Prod environments. Manage AWS infrastructure including: Networking (VPCs, subnets, routing, security groups) Compute (EC2, ECS, EKS, Lambda as applicable) Storage and databases Define and manage IAM policies, roles, and users following least-privilege principles. Implement environment isolation, reusability, and versioning of Terraform code. Ensure Terraform state management, locking, and remote backends are securely configured. GitOps & CI/CD Design and implement GitOps-based workflows for infrastructure and application deployments. Build and maintain CI/CD pipelines to promote code reliably across DEV Test Prod. Integrate pipelines with: Terraform plan/apply workflows Automated validation and approvals Security and compliance checks Enforce branching strategies, release management, and rollback mechanisms. Monitoring, Observability & Dashboards Implement infrastructure and application monitoring across environments. Set up dashboards for: System health and performance Availability, latency, and error metrics Configure alerts and incident notifications. Ensure proactive visibility into infrastructure behaviour and failures. AWS Cost Control & Optimisation (FinOps) Design and implement AWS cost control mechanisms, including: Budget alerts and cost thresholds Resource tagging strategies Cost allocation and reporting Identify and implement cost optimisation opportunities: Rightsizing resources Removing unused infrastructure Environment scheduling where applicable Partner with stakeholders to improve cost transparency and accountability. Security, Governance & Best Practices Implement security best practices across AWS environments. Ensure compliance with organisational standards for IAM, logging, auditing, and encryption. Document platform architecture, processes, and operational runbooks. Act as a subject-matter expert and mentor other engineers. Required Skills & Experience Mandatory Technical Skills 10+ years of IT experience with 7+ years in DevOps/Cloud Engineering roles. Strong hands-on experience with AWS (production-scale environments). Expert-level experience with Terraform for IaC. Deep understanding of AWS IAM, including complex policy design. Proven experience with GitOps and CI/CD pipelines. Experience setting up monitoring, logging, and dashboards. Practical experience with AWS cost optimisation and FinOps practices. Tooling & Technology (Preferred) CI/CD tools: GitHub Actions, GitLab CI, Jenkins, or similar Monitoring: CloudWatch, Prometheus, Grafana, or equivalent Version control: Git (advanced workflows) Scripting: Bash, Python, or equivalent Containerisation & orchestration (ECS/EKS/Kubernetes) – desirable Soft Skills & Ways of Working Ability to work independently and own end-to-end DevOps solutions. Strong problem-solving and troubleshooting skills. Excellent written and verbal communication skills. Comfortable working with distributed teams across time zones. Strong documentation and knowledge-sharing mindset. Nice to Have Experience operating regulated or enterprise-grade AWS environments. Exposure to security tooling, policy-as-code, or compliance automation. Prior experience in platform or enablement teams.