Skip to content
mimi

Lead DevOps Engineer

CIBA Industries t/a CIBA Industries

Sandton · On-site Full-time Lead 3d ago

About the role

Introduction

Job Title: Lead DevOps Engineer (Banking/Financial Services)

Location: Rosebank, Johannesburg

Contract type: Permanent

Onsite

Our client is currently recruiting for a Lead DevOps Engineer for the business. Our client enables banks, fintechs, and retailers to rapidly launch digital financial services through a robust Banking-as-a-Service (BaaS) platform. Their environment consists of over 40 Java-based microservices running on Kubernetes, with deployments managed via Helm and ArgoCD. The platform is designed to support both multi-cloud and bare-metal environments.

The organisation is currently undergoing a strategic migration from Azure to AWS, adopting a Terraform-first infrastructure-as-code approach. Their architecture and design have been developed in collaboration with AWS MAP programme architects and security specialists, ensuring alignment with industry best practices and high security standards.

Duties & Responsibilities

Roles and responsibilities:

• Lead and own the migration into AWS

• Post AWS migration: replicate the new architecture back to Azure, establishing true multi-cloud capability with consistent IaC patterns

• Spec, build and support new features and enhancements to the platforms infrastructure

• Implement and maintain security controls: IAM, secrets management, certificate lifecycle, compliance requirements

• Support the infrastructure across all environments and cloud vendors

• Lead and run deployments and upgrades

• Ensure application and infrastructure monitoring and alerting is set up, maintained and actioned if there are issues. Stack: Prometheus, Thanos, Loki, Grafana, AlertManager

• Delegate and distribute work across the DevOps team and yourself

• CI/CD pipeline management (GitHub Actions with self-hosted runners)

• Drive continuous improvement in reliability, security, cost efficiency, and performance

• Establish and champion DevOps best practices

• Respond to and fix production incidents

Desired Experience & Qualification

Experience and qualifications:

• Bachelor’s degree in computer science, Information Systems, Engineering, or equivalent.

• 7 – 10+ years of DevOps experience.

• Experience in working in a Banking or Financial Services Environment.

• Infrastructure-as-Code mastery Terraform strongly preferred, or equivalent depth with Pulumi/CloudFormation)

• Significant experience with at least one cloud provider: GCP, AWS, Azure

• Deep Kubernetes expertise, you've run production clusters at scale, not just deployed to them

• Experience working with mariadb / mysql & postgres

• Positive and solution-oriented mindset

• Communication: able to provide clear status updates and escalate risks with solutions

• Experience owning a project from concept to production, including spec, discussion, and execution

• Demonstrated ability to work closely with other parts of the organization

• Takes end-to-end accountability without being asked

• Self-motivated and self-managing, with strong organizational skills

Interested?

Join us in shaping the future of client solutions! If you're ready to take on a new challenge and make an impact, we want to hear from you. Apply now!

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free