Principal DevOps Engineer

Skills

Location

Languages

Fluent English

Job Description

We're looking for a skilled and visionary Principal DevOps Engineer (DevOps Lead) to drive technical excellence and help architect, build, and maintain large-scale, enterprise-level software systems.

🎯 Responsibilities

  1. Design, develop, and maintain high-quality, scalable, and extensible software
  2. Ensure seamless integration with CI pipelines and contribute to continuous process improvement
  3. Independently design, plan, and deliver robust software solutions
  4. Foster a culture that values technical excellence, collaboration, and support for team members
  5. Act as an evangelist for adopting strong DevSecOps software development practices within the engineering community
  6. Lead and mentor DevOps teams, driving consistency and efficiency across platform and services
  7. Monitor and maintain backend production operations, develop and improve internal tooling frameworks, and help resolve production issues
  8. Take part in on-call rotations for production backends
  9. Drive internal technical backlog and champion improvements to deployment, monitoring, and maintenance of systems

🛠️ Requirements

  1. Bachelor’s degree in Computer Science, Computer Engineering, or a related field
  2. 10+ years of hands-on experience with public cloud platforms (AWS, Google Cloud, Azure), with at least 5 years in the software industry (AWS preferred)
  3. Strong scripting skills using shell, Python, Ruby, or similar languages
  4. Experience leading DevOps teams and building/maturing CI/CD pipelines
  5. Expertise in DevSecOps areas, including CI/CD, build & release, internal tooling, and production operations
  6. Hands-on system administration experience with Unix-based systems, including system configuration and networking (DNS, DHCP, routing tables, routing)
  7. Experience automating infrastructure as code (e.g., AWS CloudFormation, Terraform)
  8. Automation development experience using Chef or Ansible (desired)
  9. Experience deploying/managing large-scale distributed Unix environments
  10. Proficiency working with large-scale production systems and technologies, including load balancing, monitoring, distributed systems, and/or configuration management
  11. Familiarity with contemporary cloud platforms such as Docker, Mesos, and/or Kubernetes
  12. Experience in production operations, including logging and monitoring
  13. Experience in NOC (Network Operations Center) or Site Reliability Engineering (SRE) is a plus

🌟 Leadership Skills

  1. Ability to lead with a focus on long-term business impact
  2. Skilled at seeing the bigger picture and prioritizing what matters most
  3. Responsible for overall direction of DevOps capabilities, driving improvements across teams
  4. Encourages innovative and disruptive thinking to address unexpected challenges
Each company upload its own logo image

Roche

Roche is a global pioneer in pharmaceuticals and diagnostics focused on advancing science to improve people’s lives. The combined strengths of pharmaceuticals and diagnostics under one roof have made Roche the leader in personalised healthcare – a strategy that aims to fit the right treatment to each patient in the best way possible.

Location

Grenzacherstrasse, Basel, Switzerland