Job Description
Position Overview
- Location Type: Work Anywhere (MST/PST Timezone)
- Employment Type: Full-Time
- Salary: Not specified
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, they surpassed $2B in revenue in their last fiscal year with extensive growth potential ahead. Veeva is a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors. As a Work Anywhere company, they support your flexibility to work from home or in the office. Join them in transforming the life sciences industry, committed to making a positive impact.
Responsibilities
- Implement DevOps practices such as infrastructure as code, continuous integration, and automated deployment.
- 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.
Requirements
- Experience: 5+ years in DevOps or SRE roles, with a focus on tooling, automation, and distributed systems development.
- Overall Experience: 8+ years of overall software industry experience.
- AWS Experience: Extensive experience architecting, designing, and implementing deployments in AWS cloud environments.
- Networking: Excellent understanding of networking and ability to troubleshoot infrastructure issues in an AWS environment.
- Documentation & Communication: Excellent documentation and communication skills, as well as presentation and demo skills.
- CI/CD Tools: Experience with continuous integration tools (e.g., Jenkins, CircleCI, Codefresh).
- Configuration Management: Experience with configuration management platforms (e.g., Ansible, Chef, Salt).
- Terraform & Kubernetes: Hands-on experience using Terraform and/or Kubernetes at scale.
- Scripting: Strong scripting knowledge.
- Observability: Experience using monitoring frameworks to monitor health and performance of infrastructure and applications.
- Timezone: Candidate must be in the MST or PST timezone.
- Legal: Applicants must have the unrestricted right to work in the United States.
Application Instructions
- Not specified in the provided text.