Roche is looking to hire a Principal DevOps Engineer to be a key member in engineering and DevOps groups, applying knowledge of design principles and practices in the implementation of complex, enterprise-scale software systems. The role involves hands-on leadership of the DevOps function, focusing on design concept generation, reviews, development, testing, and reliability testing to transform patients' lives and ensure access to healthcare.
Requirements
- 8+ years of hands-on experience in public cloud AWS, Google, or Azure (AWS Preferred) of which at the minimum 5 years of experience in the software industry.
- Scripting experience is required and highly desirable, using shell, python, ruby, or similar languages.
- Experience leading DevOps teams and in building and maturing CI/CD pipelines
- Expertise in overall areas in DevSecOps including CI/CD with build & release, Internal tooling, and production operations.
- Hands-on System Administration experience with Unix based systems including experience with system configuration and networking (DNS, DHCP, rout tables and routing).
- Experience automating using infrastructure as code: AWS Cloudformation, Terraform, etc.
- Experience in contemporary platforms extended from cloud such as docker containers, Mesos, and/or Kubernetes.
Responsibilities
- Software Development: This is a software development position to write high quality software that will perform at scale, be supportable, and be extensible.
- Process & Operations: Ensure the software stack integrates with our existing CI pipeline and contribute to continuous improvement; independently design, plan and deliver high-quality software
- Build and operation tools that monitor backend production
- Make sure backend services scale economically
- Develop tooling framework
- Help the dev team resolve production issues
- Experience automating using infrastructure as code: AWS Cloudformation, Terraform, etc.
Other
- BS in Computer Science, or Computer Engineering, or related field.
- Leadership: Ensure a culture that values technical excellence together with support and compassion for individuals
- Evangelism: As a key evangelist, you will work to evangelize a healthy DevSecOps software development practice within the Roche Engineering Community
- You lead with a focus on the long term impact of the business rather than short term wins.
- international business travel will be required depending upon the business location of the successful candidate and ongoing business project activities.