Job Search and Career Advice Platform

Enable job alerts via email!

Senior Dev Ops Engineer

Boardroom Appointments

Cape Town

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency in South Africa seeks an experienced DevOps Engineer. The ideal candidate will collaborate with development and operations teams to build and maintain automated deployment pipelines, manage infrastructure, and troubleshoot issues. Candidates should have a Bachelor's degree in Computer Science and at least 5 years of relevant experience. Knowledge of Google Cloud Platform, Docker, Kubernetes, and scripting languages are essential for this role, which offers a dynamic and challenging work environment.

Qualifications

  • At least 5 years of professional experience in DevOps or a related field.
  • Experience with cloud infrastructure and services such as GCP, AWS or Azure.
  • Strong understanding of containerization and orchestration technologies.

Responsibilities

  • Collaborate with development and operations teams to build and maintain automated deployment pipelines.
  • Manage infrastructure and cloud services, usually GCP.
  • Ensure high availability and scalability of applications and services.

Skills

Cloud infrastructure management
Containerization technologies
Scripting languages proficiency
Leadership and communication

Education

Bachelor's degree in Computer Science or related field

Tools

Google Cloud Platform (GCP)
Docker
Kubernetes
Terraform
Prometheus
Grafana
Job description
  • In this role you will collaborate with development and operations teams to build and maintain automated deployment pipelines, manage infrastructure and cloud services, and troubleshoot issues.
  • Build and maintain automated deployment pipelines for software applications
  • Manage infrastructure and cloud services, usually GCP
  • Optimize hosting costs by following best practices
  • Implement and manage continuous integration and delivery tools
  • Troubleshoot issues and implement fixes relating to scaling and security
  • Ensure high availability and scalability of applications and services
  • Maintain detailed, up-to-date documentation of internal system assets
  • Enable business continuity through disaster-recovery plans
  • Collaborate with development and operations teams to improve processes and implement best practices

REQUIREMENTS:

  • Bachelors degree in Computer Science, Software Engineering, or a related field. Equivalent job experience will be considered
  • At least 5 years of professional experience in DevOps or a related field
  • Experience with cloud infrastructure and services such as GCP, AWS or Azure
  • Familiarity with infrastructure-as-code
  • Strong understanding of containerization and orchestration technologies such as Docker and Kubernetes
  • Proficiency in scripting languages such as Python, Bash, or Ruby
  • Familiarity with monitoring and logging tools such as Prometheus and Grafana
  • Excellent leadership, verbal and written communication skills

TO STAND OUT:

  • Deep knowledge and understanding of Google Cloud Platform, including VPC networks, Kubernetes, Compute Engine and horizontal and vertical scaling
  • Detailed knowledge of (reverse) proxy servers such as Nginx
  • Experience with helm, terraform or other IaC tools
  • Detailed knowledge of AMQP brokers such as RabbitMQ
  • Detailed knowledge of Redis or another in-memory shared database, with the ability to scale deployments on demand
  • Experience in transitioning a monolithic application into microservices
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.