Find Your Dream Job

Search through thousands of job postings to find your next opportunity

Date Posted

Job Type

Technology

Work Setting

Salary Range

$0k $100k $200k+

Experience Level

Devops Engineer

Lesaka Technologies Inc.

Cape Town, Western Cape, South Africa

Job Summary

We are looking for a DevOps Engineer to manage and optimize our hybrid production environment hosted on Amazon Web Services (AWS) and Teraco. The ideal candidate will ensure 99.9% uptime, maintain infrastructure through Infrastructure as Code (IaC), and manage CI/CD deployments using GitLab pipelines. You will be critical in supporting secure, scalable, and high-performing production systems in a fast-paced fintech environment.

Key Responsibilities

Production Environment Management

  • Maintain and monitor AWS and Teraco environments to ensure 99.9% uptime.
  • Implement and manage Infrastructure as Code (IaC) using Terraform.
  • Optimize scalability, security, and performance of AWS services (EC2, RDS, ECS, Lambda, etc.).
  • Utilize monitoring tools like AWS CloudWatch, Datadog, or Grafana for system visibility and alerting.

Patching and Upgrading

  • Perform regular patching and upgrades based on the approved patch policy.
  • Plan and execute maintenance windows with minimal service disruption.
  • Address vulnerabilities using scan results (e.g., Rapid7) to ensure environment compliance.

CI/CD Pipeline Management

  • Deploy approved GitLab pipelines into production based on JSM change requests.
  • Collaborate with Development and QA teams for seamless code deployment.
  • Optimize pipelines for performance, security, and reliability.

Incident Response and Monitoring

  • Proactively detect and respond to system issues.
  • Troubleshoot incidents to reduce downtime and recovery time.
  • Participate in the on-call rotation and perform Root Cause Analysis (RCA) for production incidents.

Change Management

  • Review and implement approved changes in collaboration with the change management team.
  • Maintain clear documentation and communication for all production changes.

Automation and Optimization

  • Automate repetitive DevOps tasks (e.g., deployments, patching, monitoring).
  • Optimize AWS resource usage to maintain cost-efficiency without compromising performance.

Collaboration and Documentation

  • Work cross-functionally with Product Owners, Developers, QA, Security, and Auditors.
  • Maintain comprehensive documentation of systems, changes, and incident resolutions.

Key Performance Indicators (KPIs)

  • 99.9%+ uptime for production services.
  • Timely execution of upgrades and patches with minimal disruption.
  • Deployment of GitLab pipelines with zero critical incidents.
  • Reduced response time and resolution time for production issues.
  • Continuous cost optimization of AWS resources.

Required Qualifications

Education & Certifications

  • Bachelor’s Degree in Computer Science, Information Technology, or related field – or equivalent work experience.
  • One or more of the following certifications (current and maintained):
    • AWS Certified DevOps Engineer
    • AWS Certified Solutions Architect – Associate
    • AWS Certified SysOps Administrator – Associate
    • Microsoft Certified: Azure Administrator Associate
    • LPI Linux Essentials
    • Red Hat Certified System Administrator
Experience

  • Minimum of 3 years in a DevOps or Site Reliability Engineering (SRE) role.
  • Hands-on experience in managing production workloads in AWS.
  • Proven expertise in Linux server administration.
  • Experience with GitLab CI/CD or similar tools.

Technical Skills

  • Advanced knowledge of AWS services (EC2, S3, RDS, ELB, CloudFormation, Lambda, etc.).
  • Strong experience with Terraform and other IaC tools.
  • Scripting proficiency in Python, Bash, or similar.
  • Familiarity with Docker, Kubernetes, and container orchestration (ECS a plus).
  • Solid understanding of networking, security best practices, and compliance standards.

Soft Skills

  • Strong problem-solving and analytical abilities.
  • Excellent communication and team collaboration.
  • Ability to work under pressure and manage multiple priorities in a dynamic environment.

Work Environment & Benefits

  • Fast-paced, collaborative fintech environment.
  • Required to be onsite in Cape Town with occasional after-hours work.
  • Participation in on-call rotation is mandatory.
  • Perks include:
    • Competitive salary based on experience
    • Coffee barista on tap ☕
    • Relaxed and innovative workplace culture

New SRE Jobs

Connecting top SRE talent with leading companies.

For SRE Professionals

For Employers

Company