Senior Cloud Architect, Cloud Native Solutions @ Statistics Canada
Senior Cloud Architect (IT-04) and open source advocate working for the Government of Canada. Passions include leveraging Cloud Native (CNCF) technologies such as Kubernetes, Argo CD and Cilium.
See my resumeCloud Native Solutions
Through years of hands-on experience and continuous learning in Cloud Native architecture, I’ve gained exceptional proficiency in the following areas:
- Designing a highly secure, scalable and resilient cloud native platform using CNCF technologies.
- Developing 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.
- Enhancing the Developer Experience and accelerating application delivery.
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).
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