DevOps Engineer

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

Job Description

We are on the lookout for a talented DevOps Engineer in Johannesburg to streamline our operations and improve deployment efficiency. You'll work closely with developers and system administrators to automate and optimize our infrastructure.

Responsibilities

  • Develop and maintain automated deployment scripts.
  • Collaborate with software engineering teams to ensure smooth integration and delivery.
  • Conduct regular system audits and maintain documentation.
  • Work with monitoring tools to ensure system health and performance.
  • Implement disaster recovery solutions to safeguard data.
  • Participate in on-call rotations for incident management.
  • Stay updated with industry trends and best practices in DevOps.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of experience in DevOps or Cloud Engineering
Technical Skills
  • Docker
  • Kubernetes
  • AWS
  • Ansible
  • Terraform
Soft Skills
  • Problem-solving
  • Collaboration
Certifications
  • AWS Certified Solutions Architect
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD tools such as Jenkins or GitLab CI: Experience in setting up and maintaining CI/CD pipelines.
  • Experience in scripting languages such as Python or Bash: Proficiency in scripting for automation and tools integration.

Benefits

  • Competitive salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance
  • Flexible working arrangements with a hybrid model
  • Ongoing professional development and training opportunities

Company Culture

  • Innovation: We embrace innovative solutions and encourage creative thinking across the team.
  • Collaboration: Our team thrives on collaboration and sharing knowledge.
  • Diversity: We value diversity and inclusion, believing that it strengthens our work environment.
Status: Closed