Taro Logo

Cloud DevOps Software Engineer

Global healthcare company dedicated to advancing science and developing innovative medical solutions, 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 offers an opportunity to work on challenging projects that require both technical expertise and soft skills, focusing on enhancing data foundation capabilities to support end users in delivering swift and precise results. The position involves working with various Roche business units to implement special use cases, optimizing data storage and transfer, and leveraging identity and access management tools.

The ideal candidate will be responsible for developing high-quality, scalable software solutions and building dynamic CI/CD pipelines using Python. They will work with multiple cloud providers (AWS, GCP, Azure) to develop and deploy serverless event-driven architecture patterns. The role requires expertise in infrastructure as code, automation, and a strong foundation in DevOps practices.

At Roche, you'll be part of a culture that encourages personal expression, open dialogue, and genuine connections. The company is dedicated to preventing, stopping, and curing diseases while ensuring healthcare accessibility for current and future generations. This role offers the opportunity to contribute to meaningful healthcare solutions while working with cutting-edge technologies in a collaborative environment.

The position requires a blend of technical skills including Python programming, cloud platforms, Kubernetes, and infrastructure provisioning tools like Terraform and Ansible. You'll be part of a team that values technical excellence and innovation, working on projects that have a direct impact on healthcare delivery and patient outcomes.

Last updated 3 days ago

Responsibilities For Cloud DevOps Software Engineer

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

Requirements For Cloud DevOps Software Engineer

Python
Kubernetes
  • Bachelor's degree in Information Technology, Computer Science, Engineering or equivalent
  • 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 experience
  • Logging and monitoring (Prometheus and Grafana) experience

Interested in this job?

Jobs Related To Roche Cloud DevOps Software Engineer