◄ Back to careersApply Now
DevOps Engineer
Location:
Johannesburg - South Africa
Type:
Full-time
Level:
Middle/Senior
We are expanding our DevOps and cloud engineering capabilities to support clients across multiple industries, building resilient, scalable infrastructure and automation-first delivery pipelines.
We are looking for a DevOps Engineer (Senior or Mid-Level) to join our growing international team on a remote basis. You will design, implement, and manage modern CI/CD pipelines, cloud-native infrastructure, and monitoring solutions to support large-scale distributed systems. This is a hands-on engineering role where you will collaborate with software engineers, data engineers, and product teams to ensure highly available, secure, and automated environments.
Key Responsibilities
- Design, automate, and manage infrastructure across cloud platforms (AWS, Azure, or GCP)
- Build and maintain CI/CD pipelines using Jenkins, Ansible, and scripting languages (Bash, Python, Go)
- Implement Infrastructure-as-Code using Terraform or CloudFormation
- Deploy and manage Kubernetes clusters and containerized applications
- Configure and optimize load balancers (HAProxy, NGINX, Apache) for scalability and reliability
- Set up and manage monitoring/observability tools (Grafana, Prometheus, CheckMK)
- Troubleshoot infrastructure, networking, and performance issues in distributed systems
- Support databases and their integration with applications (Cassandra, MySQL, PostgreSQL)
- Collaborate with global engineering teams to ensure secure, efficient, and automated operations
Requirements
Mid-Level (Growth-oriented; mentorship provided)
- Strong Linux skills and system administration background
- Hands-on CI/CD experience (Jenkins, Bash, Ansible — Ansible strongly preferred)
- Basic understanding of databases and app-DB integrations
- Knowledge of load balancers (HAProxy, NGINX, Apache)
- Scripting (Bash or other languages)
- Familiarity with cloud platforms and concepts
- Monitoring experience (Grafana, Prometheus)
- Solid troubleshooting and networking fundamentals
- AWS knowledge is a plus
- Detail-oriented, good communicator, and eager to learn
Senior Level (Independent / Lead capacity)
- Strong Linux administration and OS fundamentals
- Advanced CI/CD experience (Jenkins, Bash, Ansible — Ansible expertise highly valued)
- Proven expertise with Kubernetes architecture and container orchestration
- Strong automation and scripting with Bash, Python, or Golang
- Experience with Infrastructure-as-Code (Terraform, CloudFormation)
- Monitoring and observability (Grafana, Prometheus, CheckMK)
- Database experience (Cassandra/MySQL/Postgres)
- Deep troubleshooting skills, networking knowledge, and system performance tuning
- Experience with scalable networking technologies and load balancers
- Extensive knowledge of AWS is a plus
- Excellent written and spoken English, detail-oriented, and self-driven
Nice to Have
- Kubernetes production experience (for mid-levels)
- Certifications in AWS, Kubernetes, or DevOps tooling
- Familiarity with data privacy, security, and compliance in cloud environments