Veeva Systems

Infrastructure Architect

Veeva Systems

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$200,000 - CA$300,000 per year

Job Level

SeniorLead

Tech Stack

AnsibleAWSCloudDockerEC2GoGradleJavaJenkinsJUnitLinuxPackerPythonSpringVagrantVault

About the role

  • Collaborate with Product Management and Development team members on technical design and problem-solving to come up with compelling solutions to complex problems
  • Optimize and improve existing infrastructure, architecture, and processes to take advantage of cloud platforms
  • Own all aspects of implementation for features from design to development, deployment to production, to support and maintenance
  • Design and build systems that are scalable, highly available, and easily maintainable
  • Build multi-tenant RESTful services at scale
  • Design and implement a highly available, distributed, and secure system on a cloud platform
  • Provide immutability across the application and storage layers, including building replication and the containerization of backend services
  • Utilize diverse cloud and open-source technologies to deliver a massively scalable, robust, highly available, and immutable platform that powers Vault applications

Requirements

  • Hands-on programming experience with many AWS APIs and technologies: EC2, IAM, Route 53, Auto Scaling, Elastic Load Balancing, Elastic Container Service, S3, EBS, VPC, Security Groups, EKS
  • 12+ years of commercial software development in an Object Oriented Language (e.g. Java, C#, Go)
  • Current hands-on development experience with open-source technologies: Spring, Gradle, Git, Jenkins, JUnit, Tomcat, Linux
  • Experience with scripting such as Linux Shell, Python
  • Experience with Immutable Infrastructure and Infrastructure as Code patterns and technologies: Docker, Ansible, Packer, Vagrant, AWS SDK for Java
  • Strong verbal and communication skills
  • Proven record of mentoring and making your team better
  • Nice to Have: Experience with building enterprise software for business
  • Nice to Have: Familiarity with agile methodologies