Apply Now

About the job

Intermediate DevOps Engineer (Remote) IT - Software Development ~ IT - InfrastructureCape Town - Western Cape ~ Johannesburg - Gauteng ~ Remote ~ Pretoria/Centurion - GautengENVIRONMENT:PLAY a critical role as part of a rapidly growing Engineering function of a cutting-edge Tech Applications seeking the technical expertise of an Intermediate DevOps Engineer to ensure the high-performance of its infrastructure, cloud environments, and hosting platform. You will drive operational excellence, implementing the relevant guard rails to ensure Engineering teams can build amazing things quickly and securely. You will require 3-5 years work experience in the following: Using various monitoring technologies to support production systems; Monitoring and supporting workloads in Public Clouds (Hetzner / AWS); Monitoring and supporting workloads in Kubernetes and Automating routine tasks using tools like Packer and Ansible which includes experience in bash scripting, Python, or similar.DUTIES:

  • Responsible for monitoring and supporting cloud-based infrastructure.
  • Work closely with Software Developers to enable them to deploy and support their services in a diverse environment.
  • Build and extend tooling to improve the reliability, monitoring, and availability of infrastructure.
  • Troubleshoot and resolve infrastructure-related issues, including incident response. This includes root cause analysis.
  • Maintain automation as a first-class concept, especially around the deployment pipeline. They aim to do everything with IaC.
  • Work alongside a broader team of world-class Engineers, sharing knowledge and collaborating on various projects. This includes the mentoring and up-skilling of other Engineers.
  • Proactively identify and automate routine tasks.
  • Drive and implement run books to improve operational efficiencies.
REQUIREMENTS:
  • 3-5 Years of experience
    • Using various monitoring technologies to support production systems.
    • Monitoring and supporting workloads in Public Clouds (Hetzner / AWS).
    • Monitoring and supporting workloads in Kubernetes.
    • Automating routine tasks using tools like Packer and Ansible. This includes experience in bash scripting, Python, or similar.
  • Experience debugging issues, identifying faults, and enhancing observability software.
  • Proven production experience using IaaC to build and maintain infrastructure.
  • Software Engineering experience (Python), including source code management.
  • Good working knowledge of Linux, networking, and database administration.
  • Production experience deploying changes using Continuous Deployment tools like GitLab or similar.
ATTRIBUTES:
  • Team Player: A collaborative individual who will complement a skilled team. You should be a proactive team member, sharing knowledge and supporting your colleagues to achieve collective goals.
  • Passion for Development: A keen interest in staying up-to-date with the latest Backend technologies, Automation and best practices.
Apply for this Job

Apply Now

Other Jobs