Jobs in

Senior DevOps Engineer - Cape Town City Centre

Responsibilities:
  • Build and maintain modern enterprise infrastructures prioritizing security and robustness.
  • Provision, manage, and scale infrastructure to meet growing needs and ensure compliance with security and legal requirements.
  • Implement and maintain efficient CI/CD pipelines for reliable software delivery.
  • Collaborate with software engineering teams to define infrastructure and deployment requirements.
  • Develop and maintain operational tools for deployment, monitoring, and analysis of AWS infrastructure.
  • Troubleshoot and resolve issues across various services and functional areas.
  • Perform infrastructure cost analysis and optimization for improved efficiency.
  • Keep documentation up to date and respond promptly to tickets and alerts.
  • Monitor and ensure optimal performance of operational resources (e.g., K8S clusters, certificates, databases).
  • Provide stakeholders with regular reports on system health and performance.
  • Foster a positive team culture, mentor engineers, and help execute growth plans.
  • Work effectively in teams, resolve conflicts, and remove technology blockers.
  • Develop documentation for solutions and contribute to a collaborative work environment.
Requirements:
  • Minimum 8 years of experience in an engineering role (DevOps, Development).
  • Proficiency in setting up, deploying, scaling, and managing containerized environments using Kubernetes in multiple environments.
  • Strong experience in managing infrastructure projects using Terraform.
  • Extensive knowledge of setting up, deploying, and managing various AWS services.
Tools & Technologies:
  • Cloud Management Platforms/Providers: AWS, Google Cloud
  • Database Management: PostgreSQL, Aurora (AWS managed PostgreSQL), basic SQL knowledge (database dumps, restores, migrations)
  • Containerization: Docker, Kubernetes
  • CI/CD Tools: ArgoCD, Spinnaker, Jenkins, TravisCI, CircleCI
  • Version Control: Git
  • Infrastructure as Code: Terraform, Kustomize, Helm
  • Monitoring: Prometheus
Nice to Have:
  • Kafka, ElasticSearch, Kibana, Grafana, OpenTelemetry, Python, Bash
Additional Responsibilities:
  • Growing Engineers and the Engineering Discipline: Mentor junior engineers and provide on-the-job training through pair programming, code reviews, and collaborative activities.
  • Engaging Stakeholders: Lead scoping and design discussions with clients and customers, creating effective solutions.
  • Technical Mastery: Demonstrate expertise across the product development lifecycle, from inception to deployment and support.
  • Leadership: Oversee the tasks of engineers, including planning, estimation, resource management, issue resolution, and quality assurance.
  • Tolerance of Continuous Change: Function successfully in a fast-paced, collaborative environment, typically being assigned to a single project at a time.
If you are a seasoned DevOps engineer with a passion for building robust and scalable infrastructures, we invite you to apply for this exciting opportunity. Join our client in driving innovation and excellence in software development.

How to apply:
Apply Now

Want to do another search?

Jobs in