DevOps Engineer

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

Job Description

Are you a skilled DevOps Engineer looking to make an impact? We are hiring in Johannesburg! You will take charge of our infrastructure, automate deployment processes, and ensure the performance of our applications. This role offers the chance to work with the latest cloud technologies and contribute to significant projects.

Responsibilities

  • Design and manage CI/CD pipelines for seamless deployment.
  • Collaborate with development teams to enhance product features through automation.
  • Monitor system performance and troubleshoot issues proactively.
  • Implement infrastructure as code principles using Terraform.
  • Manage cloud computing environments across AWS and Azure platforms.
  • Ensure security best practices are integrated into all deployments.
  • Regularly back up data and ensure data integrity.
  • Document system configurations and procedures for future reference.
  • Provide technical support and training to team members.
  • Stay updated with the latest industry trends and cloud technologies.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Relevant certifications in DevOps are a plus
Experience
  • 3+ years of experience in a DevOps role
Technical Skills
  • AWS
  • Containers (Docker/Kubernetes)
  • Terraform
  • CI/CD Tools
  • Scripting (Bash/Python)
Soft Skills
  • Problem-solving
  • Communication
  • Adaptability
Certifications
  • AWS Certified DevOps Engineer
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience with Microservices Architecture: Knowledge of microservices design patterns and implementations.
  • Familiarity with Agile Methodologies: Experience working in an Agile development environment.

Benefits

  • Comprehensive health insurance package
  • Retirement savings plan with company contributions
  • Flexible work hours and potential remote days
  • Professional development opportunities

Company Culture

  • Team Collaboration: We promote a culture of collaboration and mutual respect within our teams.
  • Innovation Focus: We encourage creative thinking and innovation in every aspect of our work.
  • Supportive Environment: Our goal is to create a supportive and inclusive workplace where everyone can thrive.
Status: Closed