Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Veeva Systems, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior DevOps Engineer at Veeva Systems will play a pivotal role in enhancing the deployment and operational processes of our software solutions. This position requires a strategic mindset to bridge the development and operations teams, ensuring seamless integration, continuous delivery, and optimal reliability of our applications. The ideal candidate will possess a strong background in DevOps methodologies, cloud technologies, and automation practices, enabling them to optimize our infrastructure and foster a culture of collaboration and efficiency across departments.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to optimize application deployment workflows.
- Monitor, troubleshoot, and resolve production issues in a timely manner.
- Collaborate with software developers to identify and implement automation solutions for development, testing, and deployment processes.
- Ensure system availability and performance by actively managing cloud infrastructure and on-premises resources.
- Maintain and improve system security, integrity, and compliance with industry standards.
- Create and manage infrastructure as code using tools such as Terraform and Ansible.
- Lead efforts in migrating applications to cloud-based environments.
- Provide mentorship and guidance to junior DevOps engineers and other technical staff.
- Engage in capacity planning and manage costs associated with infrastructure resources.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in DevOps, Systems Administration, or a related role.
- Strong experience with cloud service providers (AWS, Azure, or GCP).
- Proficiency in scripting and programming languages such as Python, Bash, or Ruby.
- Expertise in using containerization tools like Docker and orchestration tools like Kubernetes.
- Experience with configuration management tools such as Ansible, Puppet, or Chef.
- Strong understanding of network protocols and services, security principles, and load balancing.
- Excellent problem-solving, troubleshooting, and communication skills.
Technologies & Tools
The Senior DevOps Engineer will work with a variety of technologies and tools including but not limited to AWS, Kubernetes, Docker, Terraform, Ansible, Jenkins, and Git. Familiarity with monitoring tools such as Prometheus and Grafana, as well as CI/CD tools like Jenkins or GitLab, will be essential for ensuring efficient operations and continuous integration across our software development lifecycle.
Ideal Candidates
Ideal candidates for the Senior DevOps Engineer position are proactive individuals who thrive in fast-paced environments and possess a strong drive for automation and efficiency. They should demonstrate excellent collaboration and communication skills to work effectively with cross-functional teams. A strong analytical mindset and a passion for technology are essential, along with the ability to adapt to evolving challenges and continuously pursue innovative solutions in DevOps practices.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.