Top Benefits
About the role
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.
Key Responsibilities:
- Collaborate with development, DevOps, and security teams to implement, configure, and maintain cloud infrastructure that meets operational and business requirements.
- Execute routine infrastructure operations — including provisioning, configuration, deployment, patching, and backups — while driving automation and process improvements to enhance efficiency and reduce manual effort.
- Participate in the design and continuous improvement of infrastructure processes and systems to maximize uptime, reliability, and resilience.
- Implement and maintain monitoring and alerting systems to proactively detect anomalies, performance degradation, and potential issues before they impact operations.
- Respond to and troubleshoot infrastructure incidents, perform root cause analysis, and restore services promptly to minimize downtime.
- Participate in on-call rotations to provide critical incident response and maintain system availability.
- Support the implementation of infrastructure security best practices in collaboration with the Security team, assisting with compliance and audit initiatives as needed.
- Assist in the creation, testing, and maintenance of disaster recovery (DR) and business continuity (BC) plans, including validation of backup and recovery procedures.
- Maintain clear and accurate documentation of infrastructure systems, configurations, and processes to support operational continuity and knowledge sharing.
- Provide support to development teams in building and maintaining standardized local development environments.
- Contribute to cross-team knowledge sharing to foster consistency, collaboration, and a culture of continuous improvement across technical teams.
Required Skills:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- AWS Certified Solutions Architect or equivalent cloud certification is beneficial, demonstrating proficiency in designing and managing cloud infrastructure.
- Experience managing cloud infrastructure, particularly in AWS, including deployment, configuration, and operational tasks.
- Hands-on experience with infrastructure as code tools (e.g., Terraform, Ansible) and familiarity with continuous integration/deployment concepts and tools such as CircleCI.
- Familiarity with containerization technologies like Docker.
- Understanding of networking, security, and storage concepts in a cloud context, including DNS, firewalls, and load balancers.
- Solid foundational knowledge of Linux system administration, including commands, file system navigation, package management, and troubleshooting.
- Experience supporting system availability through monitoring, alert interpretation, and troubleshooting using tools such as Datadog, Sentry, or AWS CloudWatch.
- Strong problem-solving and analytical abilities, with a methodical approach to resolving issues.
- Experience in application development or scripting (Python, Bash, or similar) for automation and operational tasks.
- Exposure to operational services built with technologies such as Python, Go, nginx, uWSGI, Redis, RabbitMQ, Celery, Elasticsearch, or Django.
- Experience with Git for version control in a collaborative environment.
- Exposure to database concepts (e.g., PostgreSQL) for basic querying and understanding of database interactions.
- Good verbal and written communication skills, able to explain technical concepts clearly to team members.
- Self-motivated, proactive, and able to work effectively both independently and as part of a team.
What do we offer you?
- 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
*Applicable based on location*
G Adventures is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants.
About G Adventures
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 with nature and local cultures.
The choices for travel are vast - from safaris and cultural treks to family vacations and exotic expeditions to places you have never even imagined, there is an adventure for everyone. If you share a lust of life and have the insatiable curiosity to travel and truly experience the world we live in, then join us and embark on a quest for the extraordinary. We are The Great Adventure People - welcome to our world of adventure travel!
Top Benefits
About the role
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.
Key Responsibilities:
- Collaborate with development, DevOps, and security teams to implement, configure, and maintain cloud infrastructure that meets operational and business requirements.
- Execute routine infrastructure operations — including provisioning, configuration, deployment, patching, and backups — while driving automation and process improvements to enhance efficiency and reduce manual effort.
- Participate in the design and continuous improvement of infrastructure processes and systems to maximize uptime, reliability, and resilience.
- Implement and maintain monitoring and alerting systems to proactively detect anomalies, performance degradation, and potential issues before they impact operations.
- Respond to and troubleshoot infrastructure incidents, perform root cause analysis, and restore services promptly to minimize downtime.
- Participate in on-call rotations to provide critical incident response and maintain system availability.
- Support the implementation of infrastructure security best practices in collaboration with the Security team, assisting with compliance and audit initiatives as needed.
- Assist in the creation, testing, and maintenance of disaster recovery (DR) and business continuity (BC) plans, including validation of backup and recovery procedures.
- Maintain clear and accurate documentation of infrastructure systems, configurations, and processes to support operational continuity and knowledge sharing.
- Provide support to development teams in building and maintaining standardized local development environments.
- Contribute to cross-team knowledge sharing to foster consistency, collaboration, and a culture of continuous improvement across technical teams.
Required Skills:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- AWS Certified Solutions Architect or equivalent cloud certification is beneficial, demonstrating proficiency in designing and managing cloud infrastructure.
- Experience managing cloud infrastructure, particularly in AWS, including deployment, configuration, and operational tasks.
- Hands-on experience with infrastructure as code tools (e.g., Terraform, Ansible) and familiarity with continuous integration/deployment concepts and tools such as CircleCI.
- Familiarity with containerization technologies like Docker.
- Understanding of networking, security, and storage concepts in a cloud context, including DNS, firewalls, and load balancers.
- Solid foundational knowledge of Linux system administration, including commands, file system navigation, package management, and troubleshooting.
- Experience supporting system availability through monitoring, alert interpretation, and troubleshooting using tools such as Datadog, Sentry, or AWS CloudWatch.
- Strong problem-solving and analytical abilities, with a methodical approach to resolving issues.
- Experience in application development or scripting (Python, Bash, or similar) for automation and operational tasks.
- Exposure to operational services built with technologies such as Python, Go, nginx, uWSGI, Redis, RabbitMQ, Celery, Elasticsearch, or Django.
- Experience with Git for version control in a collaborative environment.
- Exposure to database concepts (e.g., PostgreSQL) for basic querying and understanding of database interactions.
- Good verbal and written communication skills, able to explain technical concepts clearly to team members.
- Self-motivated, proactive, and able to work effectively both independently and as part of a team.
What do we offer you?
- 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
*Applicable based on location*
G Adventures is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants.
About G Adventures
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 with nature and local cultures.
The choices for travel are vast - from safaris and cultural treks to family vacations and exotic expeditions to places you have never even imagined, there is an adventure for everyone. If you share a lust of life and have the insatiable curiosity to travel and truly experience the world we live in, then join us and embark on a quest for the extraordinary. We are The Great Adventure People - welcome to our world of adventure travel!