DevOps Engineer

Johannesburg Full-time R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are seeking a talented DevOps Engineer to enhance our software delivery processes. The successful candidate will work closely with development teams, implementing best practices for continuous integration and deployment, ensuring robust infrastructure management and scaling strategies.

Responsibilities

  • Develop scripts for automating build, deployment, and monitoring processes.
  • Support and manage cloud-based infrastructure and service configurations.
  • Ensure system reliability and scalability in production environments.
  • Collaborate with security teams to implement compliance standards and protocols.
  • Monitor server and application performance, optimizing as needed.
  • Foster collaboration between operations and development teams to improve overall efficiency.
  • Participate in incident response and troubleshooting procedures.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in DevOps or related fields
Technical Skills
  • Docker
  • Kubernetes
  • AWS
  • Terraform
  • Linux
  • Git
Soft Skills
  • Collaboration
  • Problem-solving
  • Communication
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile software development environments.
  • Understanding of microservices architecture: Knowledge of microservices and how they impact DevOps workflows.

Benefits

  • Attractive salary package alongside benefits
  • Health, dental, and vision insurance
  • Remote work flexibility
  • Generous leave policies

Company Culture

  • Innovation: We prioritize fresh ideas and creative solutions to drive improvement.
  • Team Spirit: We promote teamwork and collaboration across all levels of the organization.
  • Continuous Learning: Our team is committed to ongoing learning and skill development.
Status: Closed