You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

DevOps Engineer

Vancouver, BC
Full Time
A month ago

DevOps Engineer

If you’re passionate about improving the healthcare system, you bring an innovative and creative spirit to complex tasks, and you “thrive” in a fast-paced, agile environment, you’ve come to the right place. Join a team that’s delivering best-in-class software to help people thrive through their healthcare journeys. On a typical work day at Thrive Health, you’ll be lending your skills cross-functionally across multiple teams, supporting on our many active & exciting projects, and expanding your knowledge on the intricacies of the Canadian healthcare system.

The best part? You’ll be doing all of this alongside a growing team of smart & exceptionally friendly people who want to help you succeed. We offer a highly competitive and desirable benefits package, with perks such as:

  • Unlimited vacation days
  • Health and wellness spending accounts
  • Flexibility to work from anywhere (we’re currently remote-first, but this applies beyond COVID-19)

The Opportunity

We are looking for a talented DevOps Engineer who is passionate about building high quality cloud computing infrastructure.  You will work closely with the rest of the product development team to automate and streamline our operations and processes for deployment, monitoring, security, and provisioning of our SaaS applications using infrastructure-as-code.  You will also help troubleshoot and resolve issues in our dev, test, and production environments as part of our frequent release cycle.


  • Build out environments and streamline deployments to AWS with containers.
  • Build and maintain continuous integration (CI) and continuous deployment (CD) tools and processes.
  • Provide operational support and guidance to other engineers to ensure production-ready code.
  • Manage application logging and monitoring infrastructure.


  • Experience running node.js applications.
  • Experience with Postgres.
  • Experience working with protected health information (PHI).
  • Familiarity with penetration testing tools and vulnerability scanners.
  • Familiarity with managing a VPN (e.g., OpenVPN).
  • Experience with performance, scalability, and reliability issues of 24x7 SaaS application
  • Monitor and maintain environment stability to meet SLAs.


  • Proficiency with the Amazon AWS ecosystem (EC2, S3, RDS, ALB, ECS, KMS, IAM, Lambda, Code Build, Code Deploy, Route53, CloudTrail, etc.)
  • Familiarity with building and deploying Docker containers, especially with ECS, Kubernetes, or Swarm.
  • Experience managing infrastructure with terraform or Cloud Formation.
  • Familiarity with cloud computing best practices.
  • Significant Linux experience (any of RHEL/Amazon/Ubuntu).
  • Proficiency with a scripting language (python/ruby).
  • Ability to manage code repositories with Git.

We are committed to supporting an environment free from systemic or direct racism or discrimination for all employees, and for applicants throughout the interview process. Thrive Health does not and shall not discriminate on the basis of race, ethnicity, gender, gender expression, religion, sexual orientation, or marital status.

Thrive Health was founded in 2016 with a mission to make healthcare work better for everyone.  Our products empower patients and families to play a more active role in their healthcare journeys, support providers in delivering excellent care, and enabling healthcare systems to become more efficient. We occupy a unique position in the digital health space by designing our software in partnership with leading happiness researchers and positive physiologists who understand that measuring well-being alongside physical health is essential.

      Software and Programming Health Care