We are looking for a Senior Cloud Engineer with strong AWS, automation and production engineering experience to help design, build and operate secure, resilient and scalable cloud platforms.
You will work closely with software engineering, architecture, security and operations teams to improve service reliability, automate infrastructure and operational processes, strengthen observability and resilience, and support enterprise applications across development, test and production environments.
Your key responsibilities
•Design, provision and maintain secure and scalable AWS infrastructure using Terraform and Infrastructure as Code best practices.
•Build and operate AWS environments using services such as Amazon EC2, EKS, S3, RDS, ALB/NLB, IAM, KMS, CloudWatch, SNS/SQS, AWS Backup and Secrets Manager.
•Deploy and operate containerised workloads on Amazon EKS using Kubernetes and Helm.
•Build, maintain and improve CI/CD pipelines for application and infrastructure deployments.
•Automate infrastructure, operating-system configuration and repetitive operational tasks using Terraform, Ansible, Bash and other scripting or programming languages.
•Establish and continuously improve observability across infrastructure and applications, including metrics, logs, dashboards, tracing and alerting.
•Define and improve SLIs, SLOs, error budgets, operational runbooks and incident-response procedures for critical services.
•Troubleshoot complex production issues across AWS, Kubernetes, networking, operating systems, CI/CD and application infrastructure.
•Participate in production incident management, perform root-cause analysis and lead post-incident reviews to identify and track permanent corrective actions.
•Analyse operational data, recurring incidents and service requests to identify reliability improvements, eliminate toil and automate manual processes.
•Conduct capacity and performance reviews, identify constraints and implement improvements to availability, scalability and performance.
•Design, implement and validate high availability, backup, disaster recovery and business continuity solutions for AWS workloads.
•Implement secure identity and access controls using AWS IAM roles and policies, following least-privilege principles.
•Build and upgrade cloud environments for new clients, including application integration and migration-related infrastructure.
•Work with development and platform teams to improve deployment reliability, resilience, performance and operational readiness.
•Contribute to technical documentation, operational runbooks, architecture standards and implementation guidelines.
•Participate in technical design reviews and evaluate solutions for security, scalability, availability, maintainability and operational supportability.
What you bring
Required qualifications
•9 to 14 years of overall experience in cloud infrastructure, platform engineering, DevOps, production engineering or Site Reliability Engineering, with strong recent hands-on AWS experience.
•Strong hands-on experience designing, deploying and supporting production workloads on AWS.
•Strong practical experience with Terraform and reusable Infrastructure as Code patterns.
•Strong knowledge of Amazon EKS, Kubernetes, Docker and Helm.
•Experience building and maintaining enterprise CI/CD pipelines.
•Strong understanding of AWS networking, including VPCs, subnets, routing, security groups, load balancers, DNS and private connectivity.
•Good understanding of AWS security, including IAM, KMS, Secrets Manager and least-privilege access controls.
•Hands-on automation and configuration-management experience using Ansible, PowerShell, Bash or similar technologies.
•Experience administering and troubleshooting Linux and Windows Server environments.
•Strong experience with monitoring, logging, metrics, dashboards, alerting and application/infrastructure observability.
•Experience supporting live production services using SRE practices, including incident management, root-cause analysis and post-incident reviews.
•Practical understanding of SLIs, SLOs, error budgets, availability, latency, capacity and performance management.
•Ability to analyse operational data and incident trends to prioritise reliability improvements and reduce operational toil.
•Strong troubleshooting skills across infrastructure, networking, Kubernetes, application connectivity and CI/CD.
•Good understanding of high availability, disaster recovery, backup and resilient cloud architectures.
•Experience working with Git-based development and infrastructure workflows.
•Strong communication and collaboration skills across engineering, architecture, security and operations teams.