Senior Cloud Architect, Cloud Native Team @ Statistics Canada

I am an Senior Cloud Architect / Open Source advocate working for the Government of Canada. My passions include empowering Project Teams / Solution Builders through the use of Cloud Native (CNCF) technologies.

See my resume
Banner image
feature image

Cloud Native Solutions

Through an insightful journey of continuous learning in the field of Cloud Native architecture, complemented by many years of hands-on development and operational experience, I have achieved an exceptional level of proficiency in the following areas:

  • Designing a highly scalable and resilient cloud native platform using CNCF technologies.
  • Creating custom controllers and operators to better manage the needs of solution builders.
  • Implementing best practices for cloud security and cost optimization.
  • Leveraging GitOps using Argo CD to declaratively manage infrastructure and applications.
  • Improving the overalll Developer Experience and time to delivery
feature image

Cloud Architecture

While I have experience in the big three clouds namely AWS, Azure and GKE, I have extensive experience in the Microsoft Azure cloud environment particularly in the following areas:

  • Leveraging Azure Defender to ensure compliance with NIST and Canada PBMM’s security policies
  • Configuring and managing multiple Azure Kubernetes Service (AKS) clusters across the SDLC.
  • Utilization and configuration of Azure Active Directory (Azure AD) for identity and access management.
  • Obtaining Authorization to Operate (ATO) for critical Azure services, including Azure Kubernetes Service (AKS) and Managed Databases (MySQL, and PostgreSQL).
feature image

Data Science and AI / ML

Through my collaboration with many data science teams at Statistics Canada, complemented by my work with the Advanced Analyitics Workspace, I have achieved a base level of proficiency in the following areas:

  • Utilizing Kubeflow for scalable and reproducible machine learning workflows.
  • Orchestrating model training and hyperparameter tuning on Kubernetes.
  • Deploying machine learning models as microservices in production environments.
  • Creating customizable environments to work with data with user-controlled resource provisioning (custom CPU, GPU, RAM and storage).
  • Managing notebook servers including Code Server, Ubuntu Desktop, R Studio, JupyterLab with Python, R, Julia and SAS

What people are saying about working with William

Don’t just take my word on it - please read from some of the testimonials of people I have collaborated with

William has been a driving force behind our successful cloud-native initiatives at Statistics Canada. His skills in using CNCF technologies and passion for Open Source have transformed the experience of our solution builders, making our projects more agile and reliable.
Andrew Sinkinson

Andrew Sinkinson

Director Enterprise Cloud Services Division @ Statistics Canada

I can’t speak highly enough about William’s contributions. His proficiency in CNCF tooling and commitment to Open Source values have revolutionized the way we approach cloud-native development. He has made our project team more agile, collaborative, and forward-thinking.
Zachary Seguin

Zachary Seguin

IT-04 Project Manager Cloud Native Team @ Statistics Canada

William is an important member of our team at Open Plus. His comprehensive understanding of DevOps practices and Cloud Architecture has proven to be instrumental in our projects. From designing robust systems to implementing automated deployment pipelines, William delivers.
Robin Galipeau

Robin Galipeau

Managing Partner and Entrepreneur @ Open Plus