Senior DevOps Engineer
Job Description
Toppan Security Pty Ltd 1st Floor, Block B, Southdowns Office Park cnr John Vorster and Karee Streets Irene 0157 South Africa T:
Directors: JP Ting, A Tanguy, NPR Jaouen, A Appelgryn
Department: Software Development
Location: South Africa, Irene, Gauteng
Position DescriptionResource Requirement: Dev Ops Engineer
Profile: Candidate will be an expert in Kubernetes and Rancher, with a strong passion for building resilient, automated CI/CD pipelines and maintaining a highly available infrastructure.
Key responsibilities- Manage and maintain our production and non-production Kubernetes clusters using Rancher.
- Design, build, and optimize CI/CD pipelines to automate application deployments for our backend (C#) and frontend (Flutter) services.
- Oversee and ensure the smooth release of software across all environments, including Development, SIT (System Integration Testing), and Production.
- Implement and manage robust monitoring, logging, and alerting solutions to ensure system health, performance, and uptime.
- Champion Infrastructure as Code (IaC) principles to automate the provisioning and configuration of our environments.
- Collaborate closely with development teams to troubleshoot and resolve infrastructure-related issues and optimize application performance.
- Manage the deployment and configuration of core system components like RabbitMQ, Redis, and PostgreSQL databases.
- Proven hands on experience managing containerized environments with Kubernetes (K8s).
- Demonstrated expertise in managing and operating K8s clusters using Rancher.
- Strong understanding of CI/CD concepts and proven experience building automated pipelines with tools like Jenkins, Bitbucket CI, AWS DevOps, or similar.
- Experience managing multiple environments (e.g., Dev, SIT, UAT, Prod) and promoting code between them.
- Solid understanding of core development concepts, source control (Git), and scripting (e.g., Bash, Python).
- Experience with deploying and managing RabbitMQ or other message brokers.
- Experience with in-memory data stores like Redis.
- Familiarity with the build and deployment pipeline for C#/.NET applications.
- Familiarity with the deployment process for Flutter mobile/web applications.
- Knowledge of Infrastructure as Code tools such as Terraform or Ansible.
- Experience in a DevSecOps environment, integrating security practices into the CI/CD pipeline.
Send Full CV to