
DevOps Engineer
- Western Cape
- Permanent
- Full-time
- Implement, gather and analyse metrics from both the IT infrastructure environment and applications to assist in performance tuning and fault finding.
- Work closely with development teams to improve services through deployment pipelines, automated technologies and application maintenance best practises.
- Balance feature development speed and reliability with well-defined service level objectives
- Create sustainable systems and services through automation and improvementsTake ownership of medium-sized projects or components within larger projects.
- Lead the implementation of CI/CD pipelines, infrastructure automation, or containerization initiatives.
- Encounter and solve more complex technical challenges, such as optimising CI/CD pipelines for large-scale applications or designing resilient and scalable infrastructure architectures.
- Gain experience in scaling infrastructure and applications to accommodate increasing workloads and user demands.
- 5 years of experience in the system operations environment
- 5 years experience in a systems operations experience
- Azure DevOps Pipelines
- Continuous Testing
- Log management and ELK Stack. (Elastic Search, Logstash, Kibana)
- AC and automation tools (Ansible, Terraform)
- Scripting (windows PowerShell, Linux shell)
- Container technology and orchestration (Kubernetes, Docker)
- Build tools (GitHub, Jenkins, Azure Devops)
- Excellent team working and communication skills
- Knowledge of programming languages
- Strong problem-solving skills
- Good attention to detail
- Excellent organizational and time management skills, and the ability to work on multiple projects at the same time.
- Awareness of DevOps and Agile principles.