DevOps Engineer

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

We're searching for a skilled DevOps Engineer to enhance our software development and operational efficiency. In this role, you will focus on automating our CI/CD pipelines, monitoring system performance, and collaborating with development teams to improve deployments. The ideal candidate should have a solid understanding of infrastructure as code, version control, and cloud platforms.

Responsibilities

  • Set up and manage CI/CD pipelines using Jenkins or GitLab CI.
  • Automate infrastructure configuration and deployment using tools like Terraform.
  • Monitor and optimize system performance to ensure maximum uptime.
  • Collaborate with development teams to streamline code releases.
  • Implement security best practices across cloud infrastructure.
  • Perform system upgrades and patches in a timely manner.
  • Investigate and troubleshoot issues in production environments.
  • Document processes and workflows for team knowledge sharing.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in DevOps or cloud engineering roles
Technical Skills
  • AWS
  • Docker
  • Terraform
  • Jenkins
  • Linux
Soft Skills
  • Problem-solving
  • Communications
Certifications
  • AWS Certified Solutions Architect
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Experience with Kubernetes: Hands-on experience managing Kubernetes clusters and deployments.
  • Knowledge of Agile methodologies: Familiarity with Agile project management and development cycles.

Benefits

  • Competitive salary with performance bonuses
  • Comprehensive health insurance
  • Flexible working hours and remote work options
  • Opportunities for professional development

Company Culture

  • Innovative Environment: We thrive on new ideas and encourage creativity and innovation from our team members.
  • Team-oriented Culture: We value collaboration and teamwork at every level of our organization.
  • Continuous Learning: We provide ongoing training and development to keep our team at the forefront of technology.
Status: Open