Our client is a fast-growing technology consulting firm focused on helping enterprise organisations modernise their data platforms, cloud environments, and AI capabilities. They work with major organisations across industries such as financial services, telecommunications, retail, and other large-scale enterprise sectors.
The business partners closely with clients to move beyond proof-of-concepts and deliver practical, scalable technology solutions that create measurable commercial impact. Their team combines cloud engineering, data, AI, and industry expertise to help organisations build modern, secure, and future-ready technology environments.
About the Role
We are looking for a Senior DevOps Engineer to take ownership of cloud infrastructure, automation, deployment pipelines, and operational reliability across AWS-based environments.
This role will suit someone who is hands-on technically, comfortable working with engineering and product teams, and capable of improving how infrastructure is built, deployed, monitored, secured, and scaled. You will also help guide junior engineers and promote strong DevOps practices across the team.
Key Responsibilities
- Design, build, and maintain scalable cloud infrastructure on AWS.
- Automate infrastructure provisioning using Infrastructure as Code tools such as Terraform, AWS CDK, or CloudFormation.
- Build, manage, and improve CI/CD pipelines using tools such as GitHub Actions, Jenkins, GitLab CI, or AWS CodePipeline.
- Monitor cloud environments and improve system reliability, availability, and performance.
- Troubleshoot infrastructure, deployment, networking, and environment-related issues.
- Implement cloud security best practices across identity, networking, access control, and encryption.
- Automate repetitive operational tasks using Python, Bash, or similar scripting tools.
- Manage Linux-based environments across development, staging, and production.
- Support AWS cost optimisation and efficient resource utilisation.
- Work closely with development and operations teams to improve release processes and engineering workflows.
- Mentor junior DevOps engineers and support broader adoption of DevOps best practices.
Required Experience
- 5+ years of experience in a DevOps, Cloud Engineer, Platform Engineer, or similar role.
- Strong hands-on experience with AWS services such as EC2, S3, VPC, Lambda, RDS, CloudFront, IAM, and related services.
- Strong experience with Infrastructure as Code using Terraform, AWS CDK, or CloudFormation.
- Proven experience building and maintaining CI/CD pipelines.
- Strong scripting skills using Python, Bash, or similar languages.
- Solid Linux administration experience, ideally across Ubuntu, CentOS, or similar distributions.
- Good understanding of cloud networking, security, monitoring, and operational best practices.
- Experience with Docker and Kubernetes.
- Strong Git-based version control experience using tools such as GitHub or GitLab.
- Experience with monitoring and logging tools such as CloudWatch, Prometheus, Grafana, or ELK Stack.
Nice to Have
- AWS certifications, such as Solutions Architect, SysOps Administrator, Developer, or DevOps Engineer.
- Experience with serverless technologies such as AWS Lambda and API Gateway.
- Experience with configuration management tools.
- Strong understanding of microservices architecture.
- Kubernetes orchestration experience in production environments.
- Experience with AWS cost optimisation.
- Familiarity with Agile delivery environments.
- Strong communication skills and experience working with cross-functional teams.
- Previous experience mentoring or guiding junior engineers.
Why Join
- Work on meaningful cloud, data, and AI-related projects for enterprise clients.
- Join a high-performing technical team with strong learning and career growth opportunities.
- Competitive salary and benefits.
- Exposure to regional and international projects.
- Collaborative environment that values ownership, curiosity, and practical problem-solving.