Senior DevOps Engineer
Veeva Systems
Summary
Join Veeva, a rapidly growing SaaS company, as a Senior DevOps Engineer on our New Markets team. You will play a key role in launching innovative mobile app products in a new market. This position requires a strong background in DevOps practices, AWS cloud environments, and automation. You will design, build, and manage systems and processes, ensuring efficient deployments and high availability. Veeva offers a flexible work environment (Work Anywhere) and a comprehensive benefits package, including competitive compensation, health insurance, paid time off, and retirement programs. The ideal candidate is a strong mentor with a proven track record of team improvement and must be located in the MST or PST time zone.
Requirements
- 5+ years in DevOps or SRE roles, with a focus on tooling, automation, and distributed systems development; significant experience with mobile app development
- 8+ years of overall software industry experience
- Extensive experience architecting, designing, and implementing deployments in AWS cloud environments
- Excellent understanding of networking and ability to troubleshoot infrastructure issues in an AWS environment
- Excellent documentation and communication skills, as well as presentation and demo skills
- Experience with continuous integration tools (e.g. Jenkins, CircleCI, Codefresh)
- Experience with configuration management platforms (e.g. Ansible, Chef, Salt)
- Hands-on experience using Terraform and/or Kubernetes at scale
- Strong scripting knowledge
- Experience using monitoring frameworks to monitor the health and performance of infrastructure and applications
- Candidate must be in the MST or PST time zone
- Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
Responsibilities
- Implement DevOps practices such as infrastructure as code, continuous integration, and automated deployment that leverage AWS services
- Design and build the tools, frameworks, systems, and processes that engineers use to build, integrate, deploy, scale, and manage their software
- Build, manage, and deploy architectures using technologies such as Terraform, Ansible, and Kubernetes
- Automate tasks across the full CI/CD lifecycle to create an efficient developer experience and reduce manual toil
- Scale solutions from proofs-of-concept to full production systems
- Promote and implement best practices in observability (monitoring, tracing, alerting, logging) and high availability within the software engineering group
- Participate in an on-call rotation to mitigate disruption for any system being supported by the DevOps team
Preferred Qualifications
We are looking for strong mentors with a proven record of making your team better
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program