DevJobs

DevOps Team Lead

Overview
Skills
  • Linux Linux ꞏ 5y
  • GitHub Actions GitHub Actions ꞏ 3y
  • AWS AWS ꞏ 7y
  • GCP GCP ꞏ 7y
  • Kubernetes Kubernetes ꞏ 3y
  • Ansible Ansible ꞏ 3y
  • Terraform Terraform ꞏ 3y
  • NGINX NGINX
  • gRPC
  • mTLS
  • WireGuard
About the role

The DevOps Team Lead will be managing a team of Infrastructure and DevOps Engineers, and will be responsible for enhancing and scaling the infrastructure powering Rhino’s Federated Computing Platform (Rhino FCP). The infrastructure you will be responsible for will be distributed and used around the world to power cutting edge AI/ML research and development for healthcare, life sciences, financial services, and other industries. You will be responsible for a fleet of installations across organizations (behind their firewalls), centralized cloud orchestration layers across multiple cloud providers, and advanced CI/CD, monitoring, etc. to build, deploy, monitor, and manage this infrastructure. You will work closely with the backend guild, as many of the infrastructure components are tightly coupled with the FCP’s backend capabilities. You will also be responsible for hiring, onboarding, and mentoring Infra/DevOps Engineers on the team, as well as being responsible for their professional development. Day-to-day, your role will be architecting, designing, and developing infrastructure components, as well as managing other Infra/DevOps Engineers and guiding their work (player-coach). This role is for a fast learner who loves technology and deploying cutting edge infrastructure in a platform that will improve healthcare around the world.

  • Take entire infrastructure components from ideation through design and implementation across a broad range of technologies and environments
  • Enhance existing infrastructure through updates, upgrades, and capability enhancements
  • Introduce improvements to our DevOps tools and infra to increase the velocity of our development team and the reliability of our platform
  • Manage a team of Infra and DevOps Engineers, guide their day to day work, and be responsible for hiring, onboarding, and mentoring these engineers.



About the candidate

Candidates should have 7+ years of professional experience with a mix of the experiences described below:

  • 7+ years of experience in devops engineering with AWS and/or GCP
  • 2+ years of experience managing devops teams
  • 5+ years of experience with Linux
  • 3+ years of experience designing and developing infrastructure components with Kubernetes
  • 3+ years of experience working with IaC and CM tools (Terraform, Ansible)
  • 3+ years experience with CI/CD tools (Github Actions)
  • Deep understanding of networking and experience developing infrastructure with non-trivial networking components (e.g. WireGuard reverse tunnel, nginx passthrough, mTLS, gRPC, etc)
  • Experience working in a startup environment
  • Advantage for experience developing AI/ML based products or platforms
  • Advantage for experience developing distributed systems
  • Advantage for experience working with regulated industries (Healthcare, Financial Services)


Rhino Health