Canopy Growth

Cloud Architect

Job Description

Posted on: 
May 11, 2022

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">

The Company
At Canopy Growth, our mission is clear: improve lives, end cannabis prohibition, and strengthen communities. We believe that cannabis can be a force for good. We’re building a consumer-centric organization that is focused on sharing the transformational potential of cannabis with the world. We will achieve this through an innovative and disruptive portfolio of cannabis and hemp-derived products.
With millions of square feet of licensed production capacity and operations spanning four continents, Canopy Growth is the world's leading cannabis and hemp company. We recognize that employees are at the core of our success, and we take pride in a corporate culture that emphasizes inclusiveness, collaboration, and diversity.
Our employees come from a wide range of backgrounds, each bringing their own unique skills and talents to the table, working together to continue our incredible momentum of growth. If you are interested in building global challenger brands, scaling a business, and working in a values-driven environment, we want to hear from you!

The Opportunity

Reporting to the Director of Global IT Engineering, and as part of the Cloud Infrastructure Team, the candidate will have responsibility for the design, implementation, and maintenance of Canopy Growth’s Cloud Infrastructure environments. The ideal candidate will have a solid ‘hands-on’ background in deploying and managing services, systems and infrastructure in AWS/Azure with orchestration and automation tools such as Terraform and Ansible.

Responsibilities

  • Provide Architecture design and implementation of Storage, compute and networking solutions in a public cloud environment
  • Serve as an escalation point for other departments/teams leveraging the Cloud Infrastructure environment;
  • Ensure other Cloud consumer departments/teams adhere to Canopy’s Cloud Infrastructure Environment Policies;
  • Establish and maintain a change control process for the Cloud Infrastructure Environments;
  • Ensure the Cloud Infrastructure Environments are monitored and/or to the addition of monitoring as needed;
  • Ensure the Cloud Infrastructure Team responds to issues as they arise;
  • Ensure the Cloud Infrastructure Team works with other members of the Global OPS team to cross-train on the Cloud Infrastructure deployments as they occur;
  • Ensure to promote the automation of deployment, monitoring and processes to eliminate repetitive tasks;
  • Ensure that the Cloud Infrastructure Team investigate performance and process failures and work to improve them;
  • Stay apprised of new developments in Cloud Infrastructure and operations, help in determining how and when those would affect and/or improve our architecture.
  • Prepare and submit project status reports, while supporting Cloud Infrastructure Team in managing project deadlines;
  • Establish and maintain the Cloud Infrastructure Business Continuity policy/plan section of the overall IT Infrastructure Business Continuity Policy
  • Establish and maintain the Cloud Infrastructure Disaster recovery policy/plan section of the overall IT Infrastructure Business Continuity Policy
  • Provides technical support, training, guidance and consultation as required to Cloud Infrastructure Team members and for other IT staff;
  • Ensure the creation and maintenance of all necessary system, user and operations documentation;
  • Develops and gives presentations to communicate technical concepts to user staff and occasionally management;
  • Keeps current with software industry developments related to the application environment;
  • Ensure the delivery of the 3 core DevOps values; Infrastructure as Code (IaC), Continuous Integration (CI)
  • and Continuous Delivery (CD)
  • Manage on call rotation among team members to respond to after-hours problem-solving, installation of new systems or upgrades during off-hours, in order to minimize the impact on end-users use of their systems;
  • Be part of an on-call rotation for afterhours/emergency response;
  • Ensure to coordinate the Cloud Infrastructure team with other technical staff to implement systems and software in Cloud Infrastructure environments;
  • Ensure that Incident handling, diagnostic and management of systems/applications, in respect of the Business SLAs;
  • Ensure the Cloud Infrastructure Team collaborates with development teams to help streamline infrastructure deployments for current and new environments.
  • Work with Canopy internal teams to ensure processes progress all the way through maturity. Recommend alternate choices and trade-offs for various design decisions;
  • Document and work with other members of the operations team to cross-train on AWS deployments as they occur;
  • Develop and improve operational practices and procedures for various AWS services;
  • Develop and improve Governance policies and standards;
  • Stay apprised of new developments in both AWS and operations, help in determining how and when those would affect and/or improve our architecture.
  • Prepares and submits project status reports;
  • Work with the IT Engineering and Operations teams to design backup and recovery solution, including Disaster Recovery initiatives;
  • Provides technical support, training, guidance and consultation as required for other IT staff;
  • Writes all necessary system, user and operations documentation;
  • Develops and gives presentations to communicate technical concepts to user staff and occasionally management;
  • Keeps current with software industry developments related to the application environment;
  • Makes recommendations for continued improvements and provides technological solutions for system functionality and efficiency;
  • Coordinate with other technical staff to implement systems and software in AWS environments;
  • Collaborate with development teams to help streamline infrastructure deployments for current and new environments.
  • Ensure Infrastructure Service Cost management
  • Perform ad hoc responsibilities as needed;

Experience

  • 3-5 years of AWS experience;
  • Knowledge of virtualization, containerization, infrastructure as code, serverless computing, continuous integration and delivery
  • Experience in the following key areas:
  • Cloud Technologies and Strategy
  • Public cloud, AWS and MS Azure
  • Infrastructure as Code
  • Cloud security best practices
  • Cloud Migration
  • Linux systems
  • Windows systems and Active directory
  • Programming languages and software development, ideally Python, PowerShell and/or JavaScript
  • Track record of communicating and influencing the customers and stakeholders
  • Track record of understanding company’s business and be able to tie back IT services to business needs
  • Experience with configuration management tools like Ansible;
  • Experience with Terraform;

Other Details

This is a full-time role remote role based in Canada.

We appreciate the interest from all candidates, and promise to review all applications, but we will only be contacting those who best fit the requirements. If you don’t hear from us, don’t fret; every resume we get is kept in our database for six months for consideration in future searches for talent.
Canopy Growth welcomes and encourages applications from people with disabilities.
Accommodations are available upon request for candidates taking part in all aspects of the selection process.
One last note: the chosen applicant will be required to successfully complete background and reference checks.
Thank you so much for your interest in Canopy Growth.

Responsibilities

Job Requirements

Apply now

Similar job openings