Key Responsibilities
- Containerization & Orchestration : Develop, deploy, and manage containerized applications using Docker and Kubernetes.
- Cloud Infrastructure Management : Provision and maintain cloud resources, ensuring scalability and cost-effectiveness.
- CI / CD Pipeline Development : Design and implement Continuous Integration and Continuous Deployment pipelines to automate application delivery.
- Monitoring & Logging : Set up and manage monitoring tools and logging systems to ensure system reliability and performance.
- Collaboration : Work closely with development and operations teams to streamline workflows and improve system efficiency.
- Documentation : Maintain clear and comprehensive documentation for infrastructure setups, deployment processes, and troubleshooting guides.
- 20% SysAdmin orientated tasks such as Linux machines, server setups etc.
Required Skills & Experience
DockerKubernetesStrong understanding of cloud computing platforms (AWS, Azure, or GCP).Experience with CI / CD tools such as Jenkins, GitLab CI, or Azure DevOps.Strong scripting skills in Bash or Python for automation tasks.Familiarity with monitoring and alerting tools like Prometheus and Grafana.Proficiency in using Git for version control.Linux ProficiencyProblem-Solving mentalityQualifications
Education : Bachelor's degree in Computer Science, Information Technology, or a related field.Experience : 4 to 8 years in a DevOps or SysAdmin role, with hands-on experience in the required technologies.Certifications : Certifications in relevant tools or platforms (e.g., Docker Certified Associate, Kubernetes Administrator, AWS Certified Solutions Architect) are advantageous.Full time in office, flexibility in office hours, free lunch!
The proposed salary for the role is R30k - R60k per month, market related in line with qualifications, skills and experience.