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
As a Senior DevOps Engineer at Veeva Systems, you will play a pivotal role in streamlining our development and operational processes. This position entails designing and implementing continuous integration and continuous deployment (CI/CD) pipelines, monitoring system performance, and enhancing system reliability and security. You will collaborate with cross-functional teams to automate routine tasks and optimize infrastructure, ensuring that Veeva's products meet both quality and scalability standards while addressing complex challenges in cloud environments.
Job Responsibilities
- Design, implement, and maintain CI/CD pipelines to facilitate seamless code deployments.
- Monitor and maintain system performance, ensuring high availability and security of applications.
- Collaborate with software engineering teams to define operational requirements and address infrastructure needs.
- Automate manual processes to enhance operational efficiency and reduce deployment times.
- Implement best practices for data management and backup strategies across all environments.
- Evaluate and recommend new tools and technologies to improve productivity and system performance.
- Provide mentorship and guidance to junior engineers to foster team growth and knowledge sharing.
- Participate in incident management and root cause analysis to enhance system reliability.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- At least 5 years of experience in DevOps or System Administration roles.
- Strong proficiency with cloud platforms, such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Proficient in scripting languages such as Python, Bash, or Ruby.
- Solid understanding of networking, security, and software development lifecycles.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
Technologies & Tools
In this position, you will work with a diverse set of technologies and tools, including but not limited to Jenkins, Git, Terraform, Ansible, AWS CloudFormation, Docker, Kubernetes, and various monitoring and logging platforms such as Prometheus and Grafana. Familiarity with CI/CD tools and source control systems is also crucial for effective execution of your role.
Ideal Candidates
The ideal candidate will possess a passion for automation and optimizing system performance, along with strong interpersonal and communication skills. They should be proactive, detail-oriented, and able to take initiative in identifying and resolving operational challenges. A collaborative mindset, coupled with the ability to work effectively under pressure, will enable them to thrive in a fast-paced environment. Candidates who exemplify a continuous learning ethos and have a strong team-oriented approach will be well-suited for this role.
Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.