Staff DevOps Engineer - Team Lead

07 Feb 2025

Vacancy expired!

Staff DevOps Engineer, Team LeadFull Time/Direct HireWe are building and operating a unique software stack of cloud infrastructure, services, APIs, and AI-driven data analytics pipelines to deliver life-saving results via effective experiences for healthcare providers in the highly complex infectious disease landscape. We believe the success of Karius products is driven by both our unique technology and the elegance of the software solution. We seek talented and passionate individuals who want to be part of this impactful journey reaching the team’s ambitious goals, far beyond what any single individual could accomplish. The lead DevOps engineer in the team is the automation master of the engineering department. They are responsible for improving the DevOps framework, developing and operating the software engineering infrastructure that enables life-saving information delivered to physicians for treatment of harmful pathogens causing infections. This infrastructure includes the cloud infrastructure, quality and release gates, containers and clusters that run several software systems and services, and observability and monitoring tools. Responsibilities Include

  • Develop and execute a roadmap to take our software infrastructure operation to the next level of scale and agility for the upcoming growth. This will include:
  • Infrastructure as code, fully automated provisioning and de-provisioning of our product stack with seeds data;
  • Change management and release quality gates compliant with life science and diagnostic industry regulations;
  • Production monitoring and support;
  • Backup and disaster recovery;
  • Security and compliance of infrastructure
  • Platform for automated testing and quality measurement throughout the development lifecycle;
  • Mentor and support other DevOps engineers in the team
  • Support the production environment. Monitor, triage, and route issues to the appropriate parties.
  • Brings new ideas, designs, and tools to the table, and drives technical discussions and decision-making related to the provisioning and operation of the software
Position Requirements
  • BS or MS degree or equivalent experience in Computer Science, Software Engineering, or related technical fields involving algorithms or coding (e.g., physics or mathematics)
  • 10+ years of software engineering and infrastructure development and operation, including:
  • 4+ years of cloud engineering experience with AWS
  • 2+ years of experience in running cloud services using containers and cluster management tools (e.g., Docker, Kubernetes, Istio, Helm, Kustomize)
  • 2+ years of developing and operating continuous integrations and deployments; Expert knowledge and working experience with:
  • Unix-based operating systems
  • Automation frameworks and toolsets and specifically Terraform
  • Code repositories (e.g., Git) and artifact repositories (e.g., Artifactory or ECR)
  • Continuous deployment methodologies and tools (e.g., GitOps)
  • Multi-account AWS architectures
  • Building and running monitoring, logging, and support of production environments using tools (e.g., DataDog. ELK stack, Prometheus, Grafana)
  • Networking: VPCs, Route 53, DNS, load balancing, transit gateways
  • Security best practices and controls (e.g., RBAC, Okta, Auth0);
  • Designing, analyzing, and troubleshooting large-scale distributed systems in production environments

  • ID: #49056989
  • State: California Redwoodcity 94061 Redwoodcity USA
  • City: Redwoodcity
  • Salary: $160,000 - $200,000
  • Job type: Permanent
  • Showed: 2023-02-07
  • Deadline: 2023-04-02
  • Category: Et cetera