DevOps Engineer

Johannesburg FULL TIME R50,000 - R66,666 / Month
(R600,000 - R800,000 / Year)

Job Description

As a DevOps Engineer, you'll play a key role in streamlining our software development and deployment processes. You'll collaborate with developers to integrate new applications, automate pipelines, and enhance system reliability. Your expertise will directly contribute to our mission of delivering high-quality software solutions quickly and efficiently.

Responsibilities

  • Build and maintain deployment pipelines using tools like Jenkins, GitLab CI, or similar.
  • Work closely with software engineers to continuously improve release processes.
  • Configure and manage cloud infrastructure using best practices.
  • Develop scripts to automate tasks and maintain a reliable environment.
  • Review system performance data to optimize application reliability.
  • Create backup and recovery solutions to ensure data safety.
  • Participate in on-call rotations for production support.
  • Conduct post-mortem analyses of incidents to improve future responses.

Requirements

Education
  • Bachelor's degree in a relevant field
  • Advanced certifications related to DevOps are preferred
Experience
  • 5+ years of experience in a DevOps role
Technical Skills
  • Python
  • Terraform
Soft Skills
  • Analytical Skills
  • Leadership
Certifications
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Strong web application development background: Experience in back-end technologies such as Node.js or Java.
  • Hands-on automation experience: Familiarity with automation frameworks for DevOps implementations.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Opportunity for remote work
  • Continuous learning and development opportunities

Company Culture

  • Diversity: We celebrate diversity and understand its importance in fostering creative solutions.
  • Agility: Our team embraces agility, quickly adapting to the ever-changing tech landscape.
  • Transparency: We maintain transparency in our processes and communications.
Status: Open