Senior Devops Engineer
Posted on 4/7/2022
Veeva Systems

1,001-5,000 employees

Cloud computing services for pharmaceutical companies.
Company Overview
Veep's mission is to help R&D, quality, and regulatory teams eliminate inefficiencies and bring high-quality, safe, sustainable products to market without compromising quality. The company builds cloud-based tools for pharmaceutical research.
Toronto, ON, Canada
Experience Level
Desired Skills
Development Operations (DevOps)
DevOps & Infrastructure
Software Engineering
  • 5+ years in SRE or DevOps roles, with a focus on tooling, automation, and distributed systems development
  • 8+ years of overall software industry experience
  • 3+ years designing and implementing Kubernetes infrastructure
  • Extensive experience architecting, designing, and programming applications in an AWS Cloud environment
  • Extensive experience building microservice architectures on Kubernetes
  • Designing and building applications using Container and serverless technologies
  • Experience architecting highly available systems that utilize load balancing, horizontal scalability, and high availability
  • Experience with continuous integration tools (e.g. Jenkins, CircleCI, Codefresh)
  • Hands-on experience using Terraform and Kubernetes at scale
  • Experience using monitoring frameworks to monitor health and performance of infrastructure and applications
  • Experience with configuration management platforms (e.g. Ansible, Chef, Salt)
  • Strong scripting knowledge in Python
  • Strong practical application development experience with Go or Java
  • Good to have experience in writing proposals and deriving estimations for DevOps projects
  • Excellent documentation and communication skills, as well as presentation and demo skills
  • We are looking for strong mentors with a proven record of making your team better
  • Work with our Development and Product teams to help architect scalable, highly available application solutions that leverage AWS services
  • Architect Big Data workflows to be cloud-optimized
  • Work as both an infrastructure and application development specialist alongside the business, development, and infrastructure teams
  • Provide deep software development knowledge with respect cloud architecture, design patterns, and programming
  • Suggest architectural improvements, design and integration solutions, and formulate methodologies and best practices
  • Implement DevOps practices such as infrastructure as code, continuous integration, and automated deployment
  • Build deploy and manage CI/CD workflows which leverage GitOps practices
  • Build, manage, and deploy architectures using Terraform, Ansible, and Kubernetes
  • Develop internal tools to help facilitate DevOps workflows
  • Design and build the tools, frameworks, systems, and processes that Crossix engineers use to build, integrate, deploy, scale, and manage their software
  • 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 site disruption
  • Minimize the risk of reliability-related failure outcomes as pertaining to durability, availability, performance, and correctness
  • Build, Scale, and Optimize Kubernetes Infrastructureanage, and deploy architectures using Terraform, Ansible, and Kubernetes