Taro Logo

Cloud DevOps Software Engineer

Global healthcare company dedicated to advancing science and ensuring healthcare access, with over 100,000 employees worldwide.
Mississauga, ON, CanadaMadrid, Spain
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Healthcare

Description For Cloud DevOps Software Engineer

Roche, a global healthcare leader with over 100,000 employees worldwide, is seeking a Cloud DevOps Software Engineer to join their enterprise data foundation team. This role combines software development with cloud infrastructure expertise, focusing on implementing special use cases across Roche's business units. The position requires expertise in Python programming, cloud services (AWS, GCP, Azure), and modern DevOps practices including Kubernetes and CI/CD pipelines.

The ideal candidate will contribute to challenging projects requiring both technical depth and soft skills, working on enhancing enterprise data foundation capabilities. You'll be responsible for developing scalable solutions, managing infrastructure as code, and implementing serverless architectures across multiple cloud platforms. The role offers the opportunity to work with cutting-edge technologies while contributing to Roche's mission of advancing healthcare solutions.

Working at Roche means joining a company that values personal expression, open dialogue, and genuine connections. The company's culture encourages diversity and inclusion, where every voice matters. You'll be part of an organization dedicated to preventing, stopping, and curing diseases, ensuring healthcare access for current and future generations.

The position requires 3-5 years of relevant experience and strong technical skills in Python, cloud platforms, and DevOps tools. You'll work with modern technologies including Kubernetes, GitLab CI/CD, Terraform, and monitoring tools like Prometheus and Grafana. This is an excellent opportunity for a DevOps engineer who wants to make a meaningful impact in healthcare while working with advanced technologies and infrastructure.

Last updated 2 days ago

Responsibilities For Cloud DevOps Software Engineer

  • Hands-on software development of high-quality, scalable, supportable, and extensible software
  • Promoting a culture of technical excellence and collaboration
  • Ownership of platform components/services in collaboration with Platform Owners
  • Ensuring software stack integration with the existing CI/CD pipeline
  • Building dynamic GitLab CI/CD pipelines using Python
  • Developing and deploying serverless event-driven architecture patterns across multiple cloud providers (AWS, GCP, Azure)

Requirements For Cloud DevOps Software Engineer

Python
Kubernetes
  • Bachelor's degree in Information Technology, Computer Science, Engineering or equivalent
  • A minimum of 3-5 years of relevant experience
  • Strong experience with Python programming
  • Experience with major cloud providers (AWS, GCP, Azure)
  • Experience with serverless event-driven architecture solutions
  • Infrastructure provisioning, configuring, and testing (Terraform, Ansible)
  • CI/CD (GitLab) and Kubernetes
  • Logging and monitoring (Prometheus and Grafana)

Benefits For Cloud DevOps Software Engineer

  • Equal Opportunity Employer

Interested in this job?

Jobs Related To Roche Cloud DevOps Software Engineer