Salary
💰 CA$85,000 - CA$225,000 per year
Tech Stack
AnsibleAWSCloudDistributed SystemsDockerGoJavaJenkinsKubernetesOpenShiftPythonScalaSQLTerraform
About the role
- Build robust, scalable, and operational infrastructure to enable Veeva to scale to meet customer needs
- Ensure Veeva's products are delivered quickly and with high quality
- 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
- Minimize risk of reliability-related failures focusing on durability, availability, performance, and correctness
Requirements
- 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
- Proficiency in designing and implementing applications using Container and serverless technologies
- Hands-on experience with Ansible or Terraform
- Hands-on experience with docker orchestrations such as Kubernetes, openshift
- Expertise in configuration management platforms
- Experience in developing in Python
- Proficient in programming in Java, Scala, Go, or similar languages
- Experience with continuous integration tools (e.g., Jenkins, CircleCI, Codefresh)
- Familiarity with monitoring frameworks to track infrastructure and application health and performance
- Excellent skills in proposal writing, project estimation, presentation, and documentation
- Candidate must be in the AST, CST, or EST time zone
- Proven experience mentoring and improving team performance