DevOps Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

As a DevOps Engineer, you will bridge the gap between development and operations. Your main objective will be to enhance and automate existing processes, allowing teams to deliver high-quality products more rapidly. You will work in a collaborative environment, implementing CI/CD practices and overseeing infrastructure management.

Responsibilities

  • Maintain and manage cloud infrastructure for production services.
  • Automate deployment processes using scripting and configuration management tools.
  • Monitor application performance metrics and suggest improvements.
  • Participate in cross-team meetings for strategy sessions and project planning.
  • Train and mentor junior engineers in DevOps best practices.
  • Design disaster recovery strategies to minimize downtime.

Requirements

Education
  • Bachelor's degree in a relevant field
  • Master's degree preferred
Experience
  • 3+ years of experience in DevOps practices
Technical Skills
  • Terraform
  • CI/CD Tools
Soft Skills
  • Analytical Thinker
  • Collaborative Mindset
Certifications
  • Microsoft Certified: Azure DevOps Engineer Expert
  • Google Professional DevOps Engineer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience in Agile project management frameworks.
  • Knowledge of Git and version control systems: Skilled in using Git for version control and collaboration.

Benefits

  • Competitive salary with performance bonuses
  • Comprehensive health insurance plans
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovation Focus: We value innovative thinking and solutions that drive efficiency within teams.
  • Inclusive Environment: We are dedicated to creating a culture where every voice matters.
  • Continuous Improvement: Encouraging ongoing learning and professional development is key to our culture.
Status: Open