Senior DevOps Engineer

Information Technology Vancouver, BC


Description

Why Work for Us?

Innovation. Act with Integrity. Collaboration. Embrace Diversity. Care 

We come from many countries, cultures, races, ethnicities, abilities and nationalities. We bring our passions including singing, biking, swimming, dancing, cooking, volunteering, parenting, coaching and much more! We are proud of our nearly equal balance of men and women and strengthened by our non-binary and transgender team members. Every employee belongs.

We offer challenging career opportunities, competitive benefits and an environment that recognizes and rewards performance. 

Company Description

Zymeworks is a clinical-stage biopharmaceutical company dedicated to the discovery, development and commercialization of next-generation bispecific and multifunctional biotherapeutics, initially focused on the treatment of cancer.  Zymeworks’ suite of complementary therapeutic platforms and its fully-integrated drug development engine provide the flexibility and compatibility to precisely engineer and develop highly-differentiated product candidates. 

About the Position

We seek a highly motivated professional to join our IT Infrastructure team. As a Senior DevOps Engineer you will design, build, integrate, and support a variety of Linux systems both on-premise and on IaaS platforms to support research and business operations. You will be joining a team of IT Administrators who work closely with our internal development team, have a DevOps mindset, and appreciate a wide array of experience and knowledge. This position will report to the Lead, Infrastructure, Information Technology & Systems. Flexible hours and work from home options are some of the many benefits available to employees of Zymeworks.

Key Responsibilities:

  • Attends and participates in cross-functional meetings, determines needs and requirements of business users
  • Analyzes current service performance, scalability, maintainability, and drafts and proposes changes
  • Identifies system/team/business requirements, conducts product research, obtains quotes, prepares proposals recommending technology purchases and oversees and/or participates in the implementation of that technology
  • Provides technical guidance to staff, coordinates schedules and assigns tasks to reach an overall objective within costs, quality, and timelines
  • Actively works to foster an environment of effective and collaborative working relationships amongst employees, management, and external partners
  • Develops and maintains vendor relationships, manages IT purchases, tracks, and monitors warranty status
  • Reads, writes, reviews, and edits documentation including work instructions, SOPs, validation documentation, and installation instructions.
  • Installs server upgrades, patches, new servers, and server software including both physical and virtual devices
  • Troubleshoots support issues and provides Tier 2/3 support to our End User Services team
  • Reads pertinent literature to improve technical knowledge and maintain awareness and understanding of developments related to current or anticipated projects and/or products
  • Ensures all back-ups and disaster recovery systems are operating correctly and are tested regularly
  • Supports the software development team with software releases
  • Participates in maintenance/on-call rotation providing support for critical issues outside of normal business hours.

Education and Qualifications

Technical diploma in related discipline preferred and a minimum of 7 years related experience.

Required Skills and Abilities:

  • Strong organizational and documentation skills
  • Analytical, logic oriented
  • Works effectively in a high pace, rapidly changing environment
  • Provides accurate work / timeline estimates
  • Self-starter: ability to identify issues without instruction, research potential solutions, and provide comprehensive recommendations of chosen solution
  • Experience working with and supporting scientific and software development teams
  • Excellent written and verbal skills in English

Required Technical Experience:

Expert Level:

  • Linux administration
  • Configuration Management, ie: Puppet, Ansible, Salt
  • Host Deployment Tools, ie: RH Satellite, Salt-cloud
  • Infrastructure Orchestration/Deployment Tools, ie: Terraform, CloudFormation
  • Kubernetes implementation, ie: creation/configuration of developer tools, structuring of IaC codebase, deployment and configuration tool selection
  • Development Tools, ie: Vagrant, Git, GitLab, Jenkins, minikube
  • Development methodologies
  • Scripting, ie: python, bash, ruby

Intermediate Level:

  • Amazon Web Services, ie: EC2, S3, RDS, ELB, EKS
  • Networking principles, ie: subnetting, routing, firewalling
  • Centralize logging and analysis, ie: Splunk, syslog, ELK

Foundational Level:

  • Storage Systems, ie: NFS
  • Backup Systems, ie: Commvault, CrashPlan 

NOTE TO EMPLOYMENT AGENCIES: Zymeworks values our relationships with our Recruitment Partners. We will only accept resumes from those partners whom have been contracted by a member of our Human Resources team to collaborate with us. Zymeworks is not responsible for any fees related to resumes that are unsolicited or are received without contract. 

#LI-PT1