DevOps Engineer
Summary
Build and automate cloud infrastructure for a retail-focused team using AWS/Azure, Docker, Kubernetes, and CI/CD pipelines.
DevOps Engineer job vacancy in Cape Town.
PBT Group is seeking a skilled DevOps Engineer to join a dynamic retail environment, focused on building, automating, and optimising scalable and reliable cloud-based infrastructure.
This role requires a hands-on engineer who can drive DevOps best practices, enhance CI/CD pipelines, and support modern application delivery through containerisation and Infrastructure as Code.
The ideal candidate will work closely with development, data, and operations teams to ensure efficient, secure, and high-performing systems.
Key Responsibilities:
- DevOps Engineering & Automation
- Design, implement, and maintain CI/CD pipelines to support efficient software delivery
- Automate build, test, and deployment processes across environments
- Improve system reliability, scalability, and performance through automation
- Cloud & Infrastructure Management
- Deploy and manage cloud infrastructure across AWS and/or Azure environments
- Optimise cloud usage for cost, performance, and scalability
- Ensure high availability and disaster recovery capabilities
- Containerisation & Orchestration
- Build and manage containerised applications using Docker
- Deploy and manage container orchestration platforms such as Kubernetes
- Support microservices-based architectures
- Infrastructure as Code (IaC)
- Develop and maintain infrastructure using tools such as Terraform and/or Ansible
- Ensure consistent and repeatable environment provisioning
- Maintain version‑controlled infrastructure configurations
- Monitoring, Security & Support
- Implement monitoring, logging, and alerting solutions
- Ensure system security, compliance, and best practices are followed
- Troubleshoot and resolve production issues efficiently
- Collaborate with teams to support releases and deployments
Minimum Requirements:
- Relevant IT qualification or equivalent experience
- 4+ years’ experience in a DevOps or Cloud Engineering role
- Experience working in fast‑paced, customer‑centric environments (retail advantageous)
- Willingness to work onsite in Cape Town 4 days per week
Technical Skills & Experience:
- Strong experience with cloud platforms (AWS and/or Azure)
- Hands‑on experience with containerisation (Docker) and orchestration (Kubernetes)
- Proven experience building and maintaining CI/CD pipelines (Jenkins, GitLab CI/CD)
- Experience with Infrastructure as Code (Terraform, Ansible)
- Strong scripting skills (e.g. Bash, Python)
- Familiarity with version control systems (Git)
Key Competencies:
- Strong problem‑solving and analytical thinking
- Attention to detail and commitment to quality
- Ability to work collaboratively across teams
- Proactive mindset with a focus on automation and continuous improvement
- Strong communication and stakeholder engagement skills
Advantageous:
- Experience in retail or high‑transaction environments
- Exposure to microservices architecture
- Knowledge of monitoring tools (e.g. Prometheus, Grafana, ELK stack)
- Experience with security best practices in cloud environments