Senior DevOps Engineer

Switzerland, Aargau, Kaiseraugst
United States of America, California, Santa Clara

de fr es ru tr it pt zh ja

Roche launched its NAVIFY brand demonstrating its commitment to provide healthcare professionals with digital decision support solutions that transform patient care. The existing portfolio will in the near future, evolve rapidly to include additional decision support applications and workflow products that address challenges faced by healthcare providers as well as research and development applications. Patient data security and privacy are of the highest priority for Roche. In this context, Roche is building a specialized Switzerland and California based team that builds and operates a cloud platform for its medical and clinical SaaS products. This team will be responsible for tackling the cyber-security, compliance, and DevOps challenges of the healthcare industry while enabling high-velocity product development. The Senior DevOps Engineer will be an integral member of this team providing leadership for cloud technologies and the CI/CD pipeline that build the foundation of the platform.  

As a Senior DevOps Engineer, you will

  • Actively interface with software developers, security operations engineers, product managers, operations managers on projects.

  • Perform capacity planning, automation, testing, performance tuning, and tools development.

  • Develop and maintain the continuous integration and continuous delivery pipeline.

  • Develop and deploy a control plane for all platform services to guarantee observability, monitoring, analytics and alerting.

  • Provide on-call support for the platform. 

  • Collaborate with the DevOps teams of the SaaS products built on the platform to resolve incidents and implement changes quickly and efficiently.

  • Collaborate with the cyber-security team to integrate security measures into all aspects of the platform.

  • Work with technical project managers, product managers, and operations managers to set priorities and track operational metrics. 

  • Participate in planning, system demos, and inspect & adapt events.

  • Drive and coordinate platform adoption, actively engaging product development, quality, regulatory, and customer success teams. 

You are a highly motivated self-starter and curiosity is what drives you. You embrace and value lean and agile principles to achieve positive outcomes. You are a team player with common sense and a good communicator that gets to the point quickly. 

You have a university degree or equivalent in computer science, engineering or other related fields. Experience working in a multicultural environment and proven cultural awareness. Experience in the diagnostics and pharmaceutical industry or other highly regulated industries like finance or insurance seen as highly advantageous.  

Furthermore, you bring:

  • 8+ years of experience in a systems engineering/DevOps role

  • 3+ years of industry experience with Amazon Web Services, IAM, VPC peering, API Gateway, NLB, EC2, ECS, EKS, Lambda, S3, RDS, DynamoDB, SQS, etc. 

  • Candidate must have demonstrated a strong knowledge of Linux systems and internals (Ubuntu/Alpine preferred)

  • Experience in creating software to automate production systems with one of the following languages: Python, Ruby, Java, Go, etc. Python experience is preferred.

  • Good understanding of networking and related protocols. Must have a strong understanding of fundamentals (HTTP, DNS, TLS)

  • Exposure to security technologies related to perimeter security, web application scanning, and firewall systems.

  • Candidate must have demonstrated experience in troubleshooting problems and working with a team to resolve web-scale production issues.

  • Strong experience with configuration management, monitoring, and systems tools (e.g. Ansible, SumoLogic, Prometheus, Grafana, etc.).

  • Proficiency with source control, continuous integration and testing methods (Git, GitLab, Jenkins)

  • Understanding of cloud provisioning tools, e.g. CloudFormation and Terraform.

  • Strong knowledge of docker/container technologies and orchestration (Kubernetes). 

  • Good understanding of database technologies

  • Experience working with cloud-based technologies (CloudFlare CDN, Qualys WAS is highly desirable).

  • Exposure to messaging pub/sub systems (e.g. RabbitMQ, Active-MQ, Kafka)

  • Troubleshooting critical development systems  (Build failures, critical web services)

  • Experience with Linux package management tools e.g.: rpm, apk, deb & fpm etc.

Roche is an equal opportunity employer.

Research & Development, Research & Development > Devices, Systems and Solutions