This job posting has expired and no longer is available. Please explore other opportunities.

DevOps Engineer

Remote (Canada)

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 travellers’ 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:

G Adventures is on the hunt for a motivated and talented DevOps Engineer with creative ideas and solutions who is looking for a place where they can bring those ideas to life. We are looking for someone who will take ownership of the role, improving our infrastructure through automation, performance and uptime, while providing enhanced system visibility through metrics.

Become a key player at one of the world’s top tour operators. Launch exciting initiatives in a global company. We work hard. We work fast, we love tech, and we love to travel. Want to see more? Head to our website to learn more about our global team of Travel Changers, and how we love to give back through the Planeterra Foundation.


What You’ll be Doing:


  • Work closely with diverse teams within the Technology Department to design and support operational infrastructure.
  • Design and build process to maximize uptime while preventing customer facing issues.
  • Automate infrastructure setup and configuration.
  • Proactively monitor software systems and infrastructure performance while building better monitoring systems.
  • Quickly identify, troubleshoot and solve technical issues.
  • Document and communicate infrastructure changes to the Technology Team.
  • Contribute to improving our software release process.
  • Assist software teams in building standardized development environments.
  • Be available for on-call support.
  • Contribute to building a Cloud strategy for the future


Skills & Experience:


  • 5+ years experience performing similar accountabilities in an enterprise environment.
  • Experience with AWS is essential.
  • Strong background in Linux Server administration.
  • Proven skills monitoring and managing scalable web clusters capable of handling variable load.
  • Strong database administration and tuning skills, including clustering and replication.
  • Proficient in Bash scripting, knowledge of Python would be an asset.
  • Operational experience with applications in our stack is essential such as  Python, Go, uWSGI, nginx, Postgresql, SQS, RabbitMQ, ElasticSearch, Redis, Celery and Django.
  • Operational experience with one or more automation and infrastructure provisioning tools such as Ansible, Terraform
  • Operational experience with one or more monitoring/logging tools such as Sentry, Datadog, AWS Cloudwatch.
  • Operational experience with one or more CI/CD tools such as Circle CI.
  • Familiar with Containerization and Virtualization technologies such as AWS ECS, Kubernetes, Docker and VMware.
  • Clear understanding of networking technologies including CDNs, Routers, Load Balancers, Firewalls, WAF and DNS.
  • Experience with Git.
  • Knowledge of security best practices, implementation and monitoring.
  • Excellent communication skills, able to effectively convey technical concepts to non-technical people.
  • Strong work ethic, able to work independently or 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



G Adventures is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants and will meet the needs of those requiring reasonable accommodations. If you require accommodation, please reach out to the Global Talent team at talent@gadventures.com.

Subscribe to Job Alerts