
Search by job, company or skills
Role Overview
We are seeking a Cloud Engineer to design, build, and maintain secure, scalable, and resilient cloud solutions on AWS. This role involves hands-on cloud architecture, development, automation, and DevSecOps practices. You will work closely with cross-functional teams to deliver cloud-native solutions that meet business, security, and operational requirements.
Cloud Architecture & Design
Design and implement highly available, scalable, and cost-optimised AWS architectures aligned with the AWS Well-Architected Framework
Translate business and technical requirements into detailed cloud solution designs
Modernise existing workloads using cloud-native services, serverless architectures, containers, and microservices
Cloud Development & Automation
Develop cloud-native applications and automation using AWS services such as Lambda, API Gateway, DynamoDB, Step Functions, ECS, and EKS
Implement and maintain Infrastructure as Code using tools such as CloudFormation, Terraform, or AWS CDK
Automate provisioning, deployment, and operational tasks to improve efficiency and reliability
DevSecOps & CI/CD
Design, implement, and maintain CI/CD pipelines using tools such as AWS CodePipeline, GitHub Actions, GitLab CI, or Jenkins
Integrate security controls, automated testing, and compliance checks into delivery pipelines
Implement monitoring, logging, and observability using tools such as CloudWatch, X-Ray, and OpenTelemetry
Security, Governance & Compliance
Apply AWS security best practices across IAM, networking, encryption, and data protection
Ensure cloud solutions comply with internal policies and applicable regulatory requirements
Support risk assessments, threat modelling, and automated security enforcement
Collaboration & Delivery
Work in an agile delivery environment, participating in sprint planning and iterative releases
Collaborate with product owners, developers, business analysts, and security teams
Provide technical guidance, conduct code reviews, and support knowledge sharing within the team
Degree in Computer Science, Information Technology, Engineering, or equivalent practical experience
Minimum 2 years of experience in IT, with hands-on exposure to AWS cloud implementation and support
Strong experience with core AWS services such as EC2, S3, IAM, VPC, Lambda, RDS, DynamoDB, API Gateway, ECS, or EKS
Hands-on experience in AWS architecture design and cloud application development
Proficiency in at least one programming language such as Python, Node.js, Java, or Go
Experience with Infrastructure as Code tools (CloudFormation, Terraform, or AWS CDK)
Solid understanding of CI/CD pipelines, DevSecOps practices, and automated testing
Experience with containerisation technologies such as Docker and orchestration platforms like Kubernetes or ECS
Strong problem-solving, analytical, and communication skills
Ability to work independently and collaboratively in cross-functional teams
AWS Certified Solutions Architect (Associate or Professional)
AWS Certified Developer - Associate
Experience in cloud cost management and optimisation
Exposure to zero-trust architectures, cloud security tooling, or compliance frameworks
Experience managing multi-account AWS environments using AWS Organizations or Control Tower
Interested applicants may send their CV directly to for consideration.
Job ID: 141037803