DevOps Engineer (Remote)

Development Canada (Remote), Canada


Description

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 workday at Thrive Health, you’ll be lending your skills cross-functionally across multiple departments, supporting 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, while creating dynamic, meaningful products that make healthcare better for everyone. 

Plus, we offer a highly competitive and desirable benefits package, with perks such as:

  • Generous vacation allotments and flexible working hours
  • Extended health benefits upon hire, including a health spending account 
  • RRSP Matching
  • Continuing education & professional development benefit 
  • Remote working model (#LI-Remote) and Home Office Benefit
  • Corporate Giving & Volunteering benefits

If you would like to learn more about Thrive Health, see a demo, and hear from Employees & Leaders, please see a recording of our recent Virtual Open House here: https://www.youtube.com/watch?v=5OfLhn4VHz8

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.

Responsibilities

  • 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;
  • Observe and implement relevant internal controls, corporate policy, and procedures, including those around information security and confidentiality;

Skills & Qualifications

  • 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;

Nice to Have

  • 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;

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. We provide a software platform to digitally enable care: empowering individuals and families to play a more active role in their care journeys, supporting providers in delivering excellent care, and enabling healthcare systems to become more efficient.