G Adventures has been a world leader and innovator in sustainable adventure travel since 1990. We invite you to explore a world of tours infused with inspiration and excitement that will take you off the beaten track into the real heart of the destination. Our approach to travel provides small groups and independent travellers the rare opportunity to connect...
Read more about this company
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:
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.