Release Engineer

Veeva Systems
Summary
Join Veeva Systems, a leading life sciences industry cloud company, as an experienced Release Engineer. You will be part of the CRM Release Management team, responsible for delivering software releases, maintaining SaaS environments, and supporting product and technology teams. This role requires strong collaboration with various teams, including QA, Engineering, PM, Customer Support, and Operations. You will plan and lead deployments, resolve deployment problems, and proactively improve release processes. The ideal candidate possesses extensive experience in release engineering, a deep understanding of SDLC and agile methodologies, and proficiency with various tools and technologies. Veeva offers a flexible work environment and a comprehensive benefits package.
Requirements
- 3+ years experience in release engineering for an organization with complex applications
- BS degree in Computer Science or equivalent experience
- Experience with tools like Jira, Confluence, Jenkins, TestRail
- SaaS product delivery experience
- Self-starter with strong analytic and problem-solving skills and the ability to identify issues and bring them to resolution
- Experience with source code version control systems such as Git
- Knowledge of Unix/Linux and distributed computing environments
- Deep understanding of SDLC, SQA processes and agile methodology
- Project management, relationship building, organizational and communication skills
- Ability to successfully partner with all functions across the company
- Candidates must be located in the Pacific or Mountain Time zone; Local to the Bay Area preferred
- Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
- Excellent documentation and communication skills, as well as presentation and demo skills
Responsibilities
- Plan, coordinate, and lead deployments of product releases. Ensure all changes are documented, approved, and verified
- Facilitate resolution of deployment problems with Engineering, QA, and Technical Operations
- Work cross-functionally with teams including QA, Engineering, PM, Customer Support and Operations to ensure release readiness
- Deliver releases/upgrades to SaaS instances with focus and precision
- Proactively identify, recommend, and implement software release process improvements to maximize efficiency
- Provide timely support and expertise to internal Veeva teams
- Manage the build and deployment of mobile apps
- Provision, build out, and maintain new CRM environments
Preferred Qualifications
- Experience with Amazon Web Services (AWS) S3, RDS, EC2, and CloudFront
- Knowledge of technologies like Kubernetes, SOLR, MySQL, Nexus
- Experience in release engineering for an organization with complex applications
- Proficient with CI tools such as Jenkins
- Experience automating release and build processes
- Pharma life sciences industry experience
- Skill with Shell, Python, or Java
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Share this job:
Similar Remote Jobs
