Johannesburg
On-site
ZAR 600 000 - 800 000
Full time
Job summary
A leading technology company based in Johannesburg seeks a professional skilled in AWS to oversee CI/CD pipeline development and infrastructure management. The ideal candidate should have strong experience with AWS services, a data-driven mindset, and the ability to mentor team members. Successful applicants will work to improve deployment processes and infrastructure stability in a collaborative setting.
Qualifications
- 3-5 years of experience implementing AWS automation pipelines.
- Strong knowledge of AWS services and containerisation technologies.
- Ability to mentor junior team members.
Responsibilities
- Assess current infrastructure and implement improvements.
- Design and maintain CI/CD pipelines using AWS services.
- Automate deployments and increase infrastructure maturity.
Skills
AWS experience
Containerisation technologies
Infrastructure as Code
Scripting (Python, Bash)
CI/CD pipelines
Monitoring/observability
Problem-solving skills
AWS Certification
Education
AWS Certification (Solutions Architect, DevOps Engineer)
Tools
Docker
Terraform
CloudFormation
AWS CDK
ELK stack
What you’ll do :
- Assess the current pipeline and infrastructure setup; recommend and implement improvements aligned with industry best practices.
- Design, implement, and maintain CI / CD pipelines using AWS-native services (CodePipeline, CodeBuild, CodeDeploy, ECR).
- Build and manage infrastructure as code (Terraform, CloudFormation, AWS CDK) and increase IaC maturity across the environment.
- Automate deployments, provisioning, monitoring, and incident response processes.
- Enable developer productivity by reducing deployment friction, providing templates, scripts, and self-service tooling.
- Design, develop, test, and deploy serverless applications (AWS Lambda) and containerised workloads (ECS / Fargate).
- Improve observability using monitoring and logging tools (CloudWatch, X‑Ray, ELK stack).
- Work with microservices architecture (Aurora Postgres backend, ECS containers, modular reusable services).
- Provide guidance and mentorship to junior team members.
Requirements
Your Expertise :
- Strong practical AWS experience(S3, ECS / Fargate, RDS / Aurora, ECR, IAM, Redis, VPC, Parameter Store / Secrets Manager, WAF).
- Solid knowledge of containerisation technologies (Docker, ECS; Kubernetes experience beneficial though not in current use).
- Proficiency in Infrastructure as Code (Terraform, CloudFormation, AWS CDK).
- Strong scripting in Python, Bash, or similar.
- Experience designing / building CI / CD pipelines and automating infrastructure from scratch.
- Familiarity with Java / Tomcat applications (bonus).
- Hands‑on experience with monitoring / observability (CloudWatch, ELK, X‑Ray).
- Experience with SQL / NoSQL databases.
- Strong problem‑solving skills and ability to stabilise infrastructure under scale.
- AWS Certification(Solutions Architect, DevOps Engineer, or similar).
- 3–5 years’ experience implementing AWS automation pipelines.
- Familiarity with Step Functions, certificate automation.
Attributes :
- Tenacious and results‑driven with the ability to build and manage infrastructure from scratch.
- Data‑driven engineering mindset.
- Strong communicator to both technical and non‑technical audiences.
- Self‑motivated, collaborative, and able to mentor others.