DevOps Engineer
@ Veeva Systems

Hybrid
CA$127,500
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXX******* @veeva.com
Recommended after applying

Job Details

About Veeva Systems

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, Veeva surpassed $2B in revenue in the last fiscal year. Veeva is also a public benefit corporation (PBC) committed to balancing the interests of customers, employees, society, and investors.

With a Work Anywhere policy, you have the flexibility to work from home or from the office.

The Role: DevOps Engineer

As a DevOps Engineer at Veeva Systems, you will build a robust, scalable, and operational infrastructure that efficiently supports a multi-billion dollar customer base. Your primary focus is ensuring that products are delivered quickly and with top quality.

What You'll Do

  • Provide in-depth software development expertise focusing on cloud architecture and design patterns.
  • Implement DevOps practices including infrastructure as code, continuous integration, and automated deployment.
  • Develop, deploy, and manage CI/CD workflows to enhance developer efficiency.
  • Construct and deploy infrastructure using Ansible, Terraform, and Kubernetes.
  • Recommend architectural enhancements and establish best practices for reliability.

Requirements

  • 3+ years in DevOps roles with experience in automation and distributed systems.
  • Strong background in AWS Cloud environment and container/serverless technologies.
  • Expertise with configuration management tools such as Ansible or Terraform.
  • Experience with docker orchestrations like Kubernetes or OpenShift.
  • Proficiency in Python and programming in Java, Scala, Go, or similar.
  • Experience with CI tools like Jenkins, CircleCI, or Codefresh.
  • Familiarity with monitoring frameworks for infrastructure health.
  • Strong mentoring skills and ability to improve team performance.
  • Candidate must be in the AST, CST, or EST time zone.

Nice to Have

  • Experience with SQL, data modeling, and design.

Perks & Benefits

  • Comprehensive medical, dental, vision, and life insurance.
  • PTO and company-paid holidays.
  • Retirement programs and charitable giving program.

Compensation

Base pay ranges from $90,000 to $165,000 CAD, with potential eligibility for variable bonus and/or stock bonus based on individual qualifications and contributions.

Additional Information

Veeva’s headquarters is in the San Francisco Bay Area and they maintain offices in more than 15 countries. Veeva is an equal opportunity employer. For accommodations, contact talent_accommodations@veeva.com.

Key skills/competency

  • DevOps
  • Cloud
  • AWS
  • Automation
  • CI/CD
  • Kubernetes
  • Ansible
  • Terraform
  • Python
  • Distributed Systems

How to Get Hired at Veeva Systems

🎯 Tips for Getting Hired

  • Customize your resume: Highlight DevOps and cloud expertise.
  • Research Veeva Systems: Understand their values and culture.
  • Showcase relevant projects: Demonstrate CI/CD and automation skills.
  • Prepare for technical interviews: Review AWS, Kubernetes, and scripting.

📝 Interview Preparation Advice

Technical Preparation

Review AWS architecture fundamentals.
Practice CI/CD pipeline setups.
Refresh container orchestration concepts.
Experiment with Infrastructure as Code tools.

Behavioral Questions

Describe teamwork experiences clearly.
Explain past challenge resolutions.
Discuss conflict management examples.
Share mentoring experiences with colleagues.

Frequently Asked Questions