DevOps Engineer

A mission-driven SaaS company helping life sciences companies bring therapies to patients faster, surpassing $2B in revenue.
Ottawa, ON, Canada
$63,000 - $167,000
DevOps
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Healthcare · Enterprise SaaS

Description For DevOps Engineer

Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a DevOps Engineer to join their innovative team. As a public benefit corporation, Veeva combines commercial success with social responsibility, focusing on bringing life-saving therapies to patients faster.

The role offers an exciting opportunity to build and maintain robust, scalable infrastructure that supports Veeva's multi-billion dollar customer base. As a DevOps Engineer, you'll be at the forefront of implementing cutting-edge DevOps practices, working with technologies like Kubernetes, Terraform, and AWS Cloud. The position requires expertise in both infrastructure automation and software development, with a focus on creating efficient CI/CD workflows and maintaining high-reliability systems.

The ideal candidate brings 3+ years of DevOps experience and strong programming skills in languages like Python, Java, or Go. You'll work in a flexible, remote-first environment that emphasizes work-life balance and professional growth. The compensation package is competitive, ranging from 85,000 to 225,000 CAD, plus comprehensive benefits including medical, dental, and vision insurance.

What sets this opportunity apart is Veeva's unique position as a Work Anywhere company and its status as a public benefit corporation, allowing you to contribute to meaningful work while maintaining flexibility in your work environment. You'll be part of a team that values innovation, customer success, and doing the right thing, while helping transform the life sciences industry through technology.

This role is perfect for a self-starter who thrives on working with new technologies and wants to make a significant impact in healthcare technology while being part of a rapidly growing, mission-driven organization. The position offers the perfect blend of technical challenges, professional growth, and the opportunity to contribute to society's well-being through technology.

Last updated 6 days ago

Responsibilities For DevOps Engineer

  • Provide in-depth software development expertise focusing on cloud architecture, design patterns, and programming
  • Implement DevOps practices such as infrastructure as code, continuous integration, and automated deployment
  • Develop, deploy, and manage CI/CD workflows
  • Construct, manage, and deploy infrastructure utilizing Ansible, Terraform, and Kubernetes
  • Recommend architectural enhancements, design, and integration solutions
  • Minimize the risk of reliability-related failures

Requirements For DevOps Engineer

Python
Java
Kubernetes
Go
  • 3+ years of experience in DevOps roles
  • Extensive experience in AWS Cloud environment
  • Proficiency in Container and serverless technologies
  • Hands-on experience with Ansible or Terraform
  • Hands-on experience with docker orchestrations
  • Expertise in configuration management platforms
  • Experience in developing in Python
  • Proficient in programming in Java, Scala, Go, or similar languages
  • Experience with continuous integration tools
  • Familiarity with monitoring frameworks
  • Excellent skills in proposal writing and documentation
  • Must be in the AST, CST, or EST time zone

Benefits For DevOps Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program
  • Work Anywhere policy

Interested in this job?

Jobs Related To Veeva Systems DevOps Engineer

Release Engineer

Release Engineer position at Veeva Systems, focusing on software deployment, environment management, and release coordination for their CRM platform.

System Development Engineer, Last Mile Prod DSP

System Development Engineer role at Amazon's Last Mile tech team, focusing on DevOps and infrastructure support for the Delivery Service Partner program.

Escalation Engineer (EM), Event Engineering & Management Team (E2M)

AWS Support seeks Escalation Engineer for Event Engineering & Management team to handle critical incidents, customer escalations, and drive operational excellence in cloud services.

Technical Support Engineer, Amazon Robotics

Technical Support Engineer role at Amazon Robotics, combining robotics expertise with system support to enhance automated fulfillment systems.

Technical Support Engineer

Technical Support Engineer role at Microsoft, focusing on resolving complex customer technical issues using container technology and Kubernetes, with hybrid work options in Romania.