- Matric (Grade 12)
- 5 - 8 years development experience - understanding how applications are built and run is essential
- Strong experience in any typed programming language (Golang, Rust, C++, Java, C#, Typescript, etc)
- Strong understanding of Kubernetes architecture and running applications on Kubernetes
- Experience running or deploying Kubernetes clusters themselves is not required
- Strong analytical and problem-solving skills
- Good communication and collaboration skills
- Design and implement the control plane of our application platform using Kubernetes
- Develop and maintain custom CRDs (Custom Resource Definitions) and controllers to extend
- Kubernetes functionality for our platform
- Utilise Golang to build Services, Controllers, and Crossplane Functions
- Ensure availability, and performance of the platform
- Automate deployment, monitoring, and management processes using CI/CD pipelines and GitOps principles