◄  Back to careers

DevOps Engineer

Location:
Johannesburg - South Africa
Type:
Full-time
Level:
Middle/Senior
Apply Now

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