The Position
Roche Diagnostics has created a new Platform area that will change the way software is developed at Roche. Our challenge is to bring together complex diagnostic and treatment data from medical devices and IT systems within a hospital and intelligently process and present this data to doctors and care-givers to improve patient care.
We are looking for candidates with a deep understanding of modern SaaS architecture and experience across the full stack with a create tools not band-aids DevOps mindset.
If you would rather improve health outcomes for millions instead of helping sell ads on the Internet, this is the job for you!
You'll get to build a SaaS business from the ground up with the ability to influence the product and architecture and lots of opportunities for growth.
Plus you’ll get to work side by side with a team of world-class doctors and researchers who want to impact global healthcare delivery.
The Senior DevOps Engineer is a member of the platform team and applies knowledge on design principles and practices in the implementation of complex, enterprise-scale software systems.
General Responsibilities:
1. Design, development, testing, maintenance and continuous improvement of the core software stack.
2. Development: Build the necessary Infrastructure as Code to support our software development process end to end.
3. Continuous Delivery & Monitoring: Facilitate the software stack integration with our existing CI/CD pipeline and contribute to its continuous improvement. Ensure continuous monitoring solutions cover all operations requirements.
4. Process & Operations: Ensure all continuous delivery processes are aligned with operations and in place. Work proactively to establish a continuous improvement fashion for operations.
5. Leadership: Ensure a culture that values technical excellence together with support and compassion for individuals.
6. Evangelism: As a key evangelist, you will work to evangelize healthy DevOps software development and operations practices within the Roche Engineering Community.
Your Qualifications:
1. 5+ years experience in the software industry.
2. 2+ years experience in contemporary platforms extended from cloud docker, Kubernetes, helm charts, Kustomize.
3. Experience automating using infrastructure as code (Terraform, Ansible, Packer, etc.).
4. Hands-on automation operations using configuration management tools (Ansible, or Saltstack).
5. Experience in CI/CD, Internal tooling and production operations (CI Tooling: Gitlab, Jenkins, SonarQube, Whitesource, Registry/Artifactory, etc.).
6. CD Tooling: Helm, Argo CD, etc.
7. Continuous Monitoring tooling: Prometheus, Grafana, Alert Manager, ElasticSearch.
8. Hands-on System Administration experience with Unix-based systems including system configuration and networking.
9. Bachelor's Degree in Computer Science, Information Systems, or equivalent.
Nice to have:
1. Experience deploying or managing large scale distributed environments in Edge environments.
2. Experience in Production Continuous Monitoring environments covering all modules of the platform and infrastructure (Software, Operating System, Networking, Hardware).
3. Previous SRE experience is a big plus.
4. Hands-on experience in other cloud providers (Azure, GCP, AliCloud).
5. Scripting experience highly desired, using shell, python, ruby or similar languages.
#J-18808-Ljbffr