Jobs

DevOps Engineer at G Adventures

  • Job Type Full Time
  • Qualification Matric
  • Experience
  • Location Western Cape
  • City Cape Town
  • Job Field ICT / Computer&nbsp

DevOps Engineer at G Adventures

DevOps Engineer

What you will be doing

  • Design, implement, and maintain CI/CD pipelines using CircleCI to support fast, reliable deployments.
  • Collaborate with development teams to standardize software release processes and improve the overall developer experience.
  • Work with senior engineers to create and maintain cookie-cutter templates and internal tooling to help developers adopt standard patterns, particularly for Python-based applications.
  • Champion DevOps best practices across engineering teams, helping onboard new developers and promoting a DevOps-as-a-Platform approach.
  • Manage access and usage of critical development tools, including Git, Sentry, CircleCI, and other day-to-day developer platforms.
  • Support and enhance local development environments to ensure consistency and productivity across teams.
  • Contribute to infrastructure and platform engineering efforts in AWS and Azure, supporting services such as:
  • Compute: ECS, EC2, Lambda
  • Storage & Databases: S3, RDS (PostgreSQL/Aurora), Redshift, Redis
  • Monitoring & Observability: CloudWatch, Datadog, Sumo Logic, OpenSearch
  • Networking & CDN: Fastly CDN, VPCs, load balancing
  • Infrastructure as Code: Terraform, Ansible
  • Build and maintain containerized development and deployment environments using Docker, and support container orchestration platforms such as ECS.
  • Interface with cross-functional teams including Data Engineers, Application Support, and Security to align infrastructure and tooling with broader organizational needs.
  • Drive the adoption of best practices in DevOps, infrastructure automation, and release engineering.

Desired Skills & Experience

  • Proven hands-on experience implementing and managing CI/CD pipelines, preferably with CircleCI.
  • Strong understanding of DevOps principles and software release lifecycle.
  • Experience with Python development or working closely with Python-based teams.
  • Experience in managing developer tools and platforms (e.g., Git, Sentry, CircleCI).
  • Experience with infrastructure and services in AWS and/or Azure.
  • Familiarity with Terraform, Ansible, and infrastructure automation practices.
  • Experience with Docker and container-based development workflows.
  • Understanding of container orchestration using tools like ECS or EKS.
  • Passion for improving developer productivity and creating scalable, repeatable DevOps patterns.
  • Experience working with monitoring/logging tools like Datadog, Sumo Logic, and CloudWatch.
  • Understanding of security and observability in cloud environments.
  • Experience working in a cross-functional engineering team.
  • Self-starter with a strong implementation focus.
  • Excellent communicator and team collaborator.
  • Comfortable working across diverse teams and roles.
  • Pragmatic problem-solver who can balance speed with quality.

Method of Application

Interested and qualified? Go to G Adventures on gadventures.wd3.myworkdayjobs.com to apply

Leave a Comment