Job Title:
DevOps Engineer
Job Purpose:
Our client is seeking a skilled DevOps Engineer to join their team in Pretoria. The ideal candidate will have strong experience in Linux administration, configuration management, containerisation, and SQL database management. This role will play a key part in defining and implementing continuous delivery and release management strategies, while leveraging modern DevSecOps tools and practices.
Requirements:
- Experience with Linux administration (e.g. Ubuntu, CentOS)
- Hands-on experience with configuration management using Ansible and containerisation with Docker
- Experience maintaining relational SQL databases (SQL Server or PostgreSQL)
- Proficiency in source control management using GitHub
- Expertise in defining and implementing continuous delivery and release strategies (e.g. ArgoCD)
- Knowledge of DevSecOps practices and tools, including StatefulSets, ConfigMaps, and Secrets
- Experience with Helm Charts, GitLab CI, Grafana, SOPS, Vault, RBAC, and OPA/Gatekeeper
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field