DevOps Engineer

Cape Town FULL TIME R50,000 - R70,833 / Month
(R600,000 - R850,000 / Year)

Job Description

We are seeking a dedicated DevOps Engineer to join our thriving team in Cape Town. In this role, you will focus on automating and optimizing our infrastructure while collaborating with various teams to enhance software delivery processes. You will play a key role in enhancing the CI/CD pipelines, ensuring system reliability, and promoting best practices in cloud computing.

Responsibilities

  • Design, implement, and maintain highly available and scalable cloud architectures.
  • Support daily operation tasks, including configuration management and monitoring.
  • Ensure robust disaster recovery and continuity planning for infrastructure.
  • Integrate DevOps tools that improve the efficiency of workflows.
  • Mentor junior engineers and contribute to knowledge sharing.
  • Review and optimize current processes to identify areas for efficiency.
  • Assist in the implementation of infrastructure as code (IaC) practices.
  • Work with the development team to define and refine dev/test environments.
  • Conduct post-mortem analyses to improve processes after incidents.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree is preferred
Experience
  • 4+ years of experience in DevOps and cloud technologies
Technical Skills
  • Terraform
  • Ansible
Soft Skills
  • Analytical thinking
  • Effective communication
Certifications
  • Certified Kubernetes Administrator (CKA)
  • AWS Certified DevOps Engineer
Languages
  • English: Fluent

Advantageous

  • Hands-on experience with infrastructure as code tools: Strong familiarity with tools like Terraform and CloudFormation.
  • Skills in monitoring tools: Experience with monitoring solutions like Prometheus or Grafana.

Benefits

  • Comprehensive healthcare and wellness programs
  • Retirement savings plan with competitive employer contributions
  • Flexible hours and excellent work-life balance
  • Support for continuous learning and certifications

Company Culture

  • Commitment to Growth: We nurture professional development and learning opportunities for all staff.
  • Dynamic Work Environment: We foster a fun and dynamic work atmosphere that promotes creativity and collaboration.
  • Community Engagement: We are passionate about giving back to the community and support various charity initiatives.
Status: Open