Position Overview
- Location Type: Work Anywhere
- 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. They are a rapidly growing SaaS company with significant growth potential. As a Public Benefit Corporation (PBC), they are legally bound to balance the interests of customers, employees, society, and investors. Veeva supports a flexible work environment, allowing employees to work from home or in the office.
Responsibilities
- 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, automating tasks across the full lifecycle to enhance developer experience and efficiency.
- Construct, manage, and deploy infrastructure utilizing Ansible, Terraform, and Kubernetes.
- Recommend architectural enhancements, design, and integration solutions, and establish methodologies and best practices.
- Aim to minimize the risk of reliability-related failures, focusing on durability, availability, performance, and correctness.
Requirements
- Experience:
- 3+ years of experience in DevOps roles, emphasizing tooling, automation, and development of distributed systems.
- Extensive experience in designing and programming applications within an AWS Cloud environment.
- Hands-on experience with Ansible or Terraform.
- Hands-on experience with docker orchestrations such as Kubernetes, openshift.
- Experience with continuous integration tools (e.g., Jenkins, CircleCI, Codefresh).
- Skills:
- Proficiency in designing and implementing applications using Container and serverless technologies.
- Expertise in configuration management platforms.
- Experience in developing in Python.
- Proficient in programming in Java, Scala, Go, or similar languages.
- Familiarity with monitoring frameworks to track infrastructure and application health and performance.
- Excellent skills in proposal writing, project estimation, presentation, and documentation.
Company Information
- Company: Veeva Systems
- Industry: SaaS (Software as a Service)
- Focus: Industry cloud for life sciences companies
- Status: Public Benefit Corporation (PBC)