DevOps Engineer
G Adventures
Date: 16 hours ago
City: Cape Town, Western Cape
Contract type: Full time

About Us
G Adventures is the world’s largest small-group adventure travel company and we’ve been making epic travel memories happen on all seven continents for over 30 years.
Our mission is simple: to change lives through travel. And not just our travelers’ either. Since day one, our tours have been built to establish meaningful relationships with local communities, directly benefiting the people and places we visit at every step of our tours.
With the demand for travel coming back strong, we are set up and excited for this next chapter in our company’s story — and we’d love for you to be a part of it.
Our DNA revolves around building, nurturing, and developing a diverse culture of people and a true sense of belonging, where everyone is encouraged to bring their authentic self to work each and every day. You’ll have the opportunity to grow your career, and yourself, alongside a passionate, talented, and welcoming community that works hard to spread goodness around the world.
If all that sounds like your kind of thing, well, we can’t wait for you to join us.
About The Role
As a DevOps Engineer, you will play a key role in evolving and executing our DevOps strategy. You’ll collaborate closely with software developers to improve and standardize the
software development lifecycle, from local development environments to production releases. This role requires a builder mindset, someone capable of driving automation,
enabling engineering teams, and implementing best practices in tooling and deployment. You will work within the broader DevOps & Infrastructure team, responsible for
supporting infrastructure across AWS and Azure, with a focus on security, observability, performance efficiency, and cost optimization. Success in this role will be measured
by reduced deployment times, improved onboarding experience for developers, and overall pipeline reliability.
This role is a hybrid role based out of South Africa, where a minimum number of days as set by the region, is required in the Cape Town Office office.
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:
G Adventures is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants.
G Adventures is the world’s largest small-group adventure travel company and we’ve been making epic travel memories happen on all seven continents for over 30 years.
Our mission is simple: to change lives through travel. And not just our travelers’ either. Since day one, our tours have been built to establish meaningful relationships with local communities, directly benefiting the people and places we visit at every step of our tours.
With the demand for travel coming back strong, we are set up and excited for this next chapter in our company’s story — and we’d love for you to be a part of it.
Our DNA revolves around building, nurturing, and developing a diverse culture of people and a true sense of belonging, where everyone is encouraged to bring their authentic self to work each and every day. You’ll have the opportunity to grow your career, and yourself, alongside a passionate, talented, and welcoming community that works hard to spread goodness around the world.
If all that sounds like your kind of thing, well, we can’t wait for you to join us.
About The Role
As a DevOps Engineer, you will play a key role in evolving and executing our DevOps strategy. You’ll collaborate closely with software developers to improve and standardize the
software development lifecycle, from local development environments to production releases. This role requires a builder mindset, someone capable of driving automation,
enabling engineering teams, and implementing best practices in tooling and deployment. You will work within the broader DevOps & Infrastructure team, responsible for
supporting infrastructure across AWS and Azure, with a focus on security, observability, performance efficiency, and cost optimization. Success in this role will be measured
by reduced deployment times, improved onboarding experience for developers, and overall pipeline reliability.
This role is a hybrid role based out of South Africa, where a minimum number of days as set by the region, is required in the Cape Town Office office.
What You Will Be Doing
- 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.
- 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.
- Competitive salary commensurate with the role
- Competitive benefits package
- Birthday day off
- Vacation time for you to recharge
- Enhanced Parental Leave
- Learning and growth opportunities
- Employee Resource Groups
G Adventures is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants.
See more jobs in Cape Town, Western Cape