DevOps Engineer

Johannesburg FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

Seeking an experienced DevOps Engineer to join our dynamic team in Johannesburg. You will work closely with development and operations teams to ensure seamless deployment processes, enhance scalability, and improve service reliability through automation and effective monitoring.

Responsibilities

  • Drive the migration of applications to cloud environments.
  • Develop cloud infrastructure using IaC (Infrastructure as Code) tools.
  • Perform regular backups and establish disaster recovery procedures.
  • Optimize resource usage to control costs while ensuring performance.
  • Support troubleshooting of infrastructure components.
  • Engage in research to keep up with industry trends and advancements.
  • Participate in code reviews and contribute to best coding practices.
  • Be a part of on-call rotation to handle emergencies as needed.

Requirements

Education
  • Bachelor's degree in Information Technology, Computer Science or related field
  • Relevant certifications are highly regarded
Experience
  • 4+ years of experience in software engineering or system administration with a focus on DevOps practices
Technical Skills
  • Infrastructure as Code (IaC)
  • Scripting Languages
Soft Skills
  • Analytical Thinking
Certifications
  • Google Professional DevOps Engineer
Languages
  • English: Fluent

Advantageous

  • Knowledge of networking fundamentals: Understanding of network protocols and concepts to optimize systems.
  • Familiarity with monitoring tools: Experience in using tools like Prometheus, Grafana for system monitoring.

Benefits

  • Comprehensive health cover
  • Remote work opportunities
  • Education reimbursement program
  • Employee referral bonuses

Company Culture

  • Focus on Employee Wellbeing: We prioritize our team's wellbeing, promoting work-life balance.
  • Diversity and Inclusion: A workplace where everyone’s voice is respected and valued.
Status: Closed