- Job Type Full Time
- Qualification Matric
- Experience
- Location Western Cape
- City Cape Town
- Job Field ICT / Computer 
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