Lead DevOps Engineer
CIBA Industries t/a CIBA Industries
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