DevOps Engineer

Cape Town Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We welcome you to apply for the DevOps Engineer position, where you'll cultivate innovative solutions in a collaborative work environment. Key responsibilities include managing continuous integration/continuous deployment (CI/CD) pipelines and troubleshooting system performance issues.

Responsibilities

  • Develop and sustain automation scripts using Bash, Python, or Ruby.
  • Collaborate with QA teams to ensure successful deployment and testing.
  • Establish backups and disaster recovery solutions for critical systems.
  • Monitor service health and application performance metrics daily.
  • Participate in Agile ceremonies including sprints and retrospectives.
  • Engage with the community to stay current on DevOps trends and best practices.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Relevant certifications are preferred
Experience
  • 3-5 years of experience in similar position
Technical Skills
  • Jenkins
  • Shell Scripting
  • Git
Soft Skills
  • Attention to Detail
  • Time Management
Certifications
  • Google Professional Cloud Architect
  • Microsoft Certified: Azure DevOps Engineer Expert
Languages
  • English: Fluent

Advantageous

  • Knowledge of security best practices: Familiarity with securing cloud infrastructures and applications.
  • Experience with configuration management tools like Ansible or Chef: Hands-on experience automating system configurations.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with company contributions
  • Work-from-home flexibility
  • Education reimbursement programs

Company Culture

  • Team Spirit: Encouraging a culture of teamwork and collective problem-solving.
  • Continuous Improvement: We continuously pursue knowledge and self-improvement.
  • Fun Work Environment: Organizing team-building activities to enhance camaraderie.
Status: Open