Taro Logo

DevOps Engineer

A mission-driven SaaS company helping life sciences companies bring therapies to patients faster, surpassing $2B in revenue.
Pleasanton, CA, USA
$85,000 - $160,000
DevOps
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Healthcare · Enterprise SaaS

Job Description

Veeva Systems, a pioneering $2B+ SaaS company in the life sciences industry, is seeking a DevOps Engineer to join their Labs team. As a public benefit corporation, Veeva combines commercial success with social responsibility. The role focuses on building and maintaining robust, scalable infrastructure supporting multiple products in a dynamic environment. You'll be implementing DevOps practices, managing CI/CD workflows, and working with technologies like Kubernetes, Terraform, and Helm. The position offers competitive compensation ($85,000-$160,000), comprehensive benefits, and the opportunity to work in a hybrid environment at their Pleasanton office.

The ideal candidate should have strong programming skills in languages like Python, Java, or Go, deep understanding of AWS Cloud platform, and experience with infrastructure as code. You'll be part of a team that incubates new products and maintains existing ones, ensuring quick and quality product updates. The role requires both technical expertise and excellent communication skills, as you'll be collaborating across teams to establish best practices and architectural solutions.

Veeva offers an impressive benefits package including medical, dental, vision insurance, flexible PTO, retirement programs, and a unique 1% charitable giving program. The company's commitment to employee success, customer success, and doing the right thing makes it an attractive workplace for those wanting to make a meaningful impact in the life sciences industry. The position requires 3 days per week in the Pleasanton office, offering a balance between collaborative in-person work and flexibility.

Last updated 17 days ago

Responsibilities For DevOps Engineer

  • Implement DevOps practices such as infrastructure as code, continuous integration, and automated deployment
  • Develop, deploy, and manage CI/CD workflows, automating tasks across the full lifecycle
  • Construct, manage, and deploy infrastructure utilizing Helm, Terraform, and Kubernetes
  • Recommend architectural enhancements, design, and integration solutions
  • Minimize the risk of reliability-related failures
  • Be a strong advocate and enforcer of test driven development and automated testing

Requirements For DevOps Engineer

Python
Java
Kubernetes
Go
  • Experience in programming in Python, Java, Scala, Go, or similar languages
  • Understanding of the AWS Cloud platform and infrastructure as code
  • Excellent oral and written communication skills
  • Familiarity with CI/CD workflow tools
  • Must be located within commuting distance to Pleasanton office, as you will be expected to come into the office 3 days a week

Benefits For DevOps Engineer

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