Key Responsibilities:
- Design, build, and maintain AWS infrastructure using Infrastructure-as-Code (IaC) tools such as Terraform and AWS CloudFormation.
- Implement CI/CD pipelines using tools like AWS CodePipeline, GitHub Actions, GitLab CI, or Jenkins.
- Automate deployment, scaling, and monitoring of cloud applications and services.
- Manage containerised workloads using Amazon ECS, EKS, or Fargate.
- Ensure high availability, fault tolerance, and disaster recovery strategies are in place for critical systems.
- Apply security best practices across AWS environments, including IAM policy management, encryption, and compliance controls.
- Support and execute cloud migration projects following the AWS Migration Acceleration Program (MAP) methodology, covering the Assess, Mobilise, and Migrate & Modernise phases.
- Participate in architecture discussions and support the delivery of customer solutions, and collaborate with cross-functional teams in Agile delivery frameworks.
- Support cloud cost optimisation and provide guidance on well-architected designs.
Candidate Requirements:
- Bachelor's degree (minimum) in Information Technology, Computer Science, or any other related discipline.
- At least
2 years of working experience
in
DevOps Engineering
functions within the
IT industry.
- Experienced in designing, building, and maintaining cloud infrastructure.
- Previous experience working for a consultancy or
AWS Partner.
- Experience with GitOps methodologies.
- Knowledge of serverless architecture using
AWS Lambda, API Gateway, DynamoDB, etc.
- Exposure to compliance standards such as
ISO 27001, SOC2, or PCI-DSS.
- Familiarity with multi-account AWS environments using AWS Organizations and Control Tower.
- Business-level oral and written
English.