About Me
I enjoy helping teams learn Azure cloud services’ capabilities by providing technical guidance and support. I have worked with various technologies, languages and frameworks, and I am always looking for opportunities to work with something new.
The things that I currently have the most experience working with:
- Cloud Providers: Microsoft Azure, Amazon AWS
- CI/CD: Azure DevOps, GitHub Actions, Jenkins, HCP Terraform
- Containers / Orchestration: Docker, Kubernetes (K8s), Azure Kubernetes Service (AKS)
- Infrastructure Provisioning: HashiCorp Terraform, HashiCorp Packer, Microsoft PowerShell
- Infrastructure Management: Ansible, Chef Automate
- Artificial Intelligence and Language Models: OpeanAI, Azure OpenAI
Projects
Cloud Migration - Rearchitect for Azure PaaS
Overview: Design, and proof of concept (PoC) of a shared platform migration from on-premises datacenters to Azure Kubernetes Service (AKS).
Sector/Company: Canadian provincial government agency.
Working with the agency app team, I helped them get shared platform up and running in their Azure proof of concept (PoC) environment. Infrastructure as Code (IaC) and Configuration as Code (CaC) practices were implemented to build and maintain PoC environment. The PoC included the migration of Java applications to Docker containers, deployment to AKS using Azure DevOps CI/CD pipelines.
To enable this transformation, I utilized the following tools: HashiCorp Terraform and Azure DevOps CI/CD pipelines with GitHub repositories, ensuring a seamless and efficient process.
This cloud migration will enhance the security of the shared platform using the latest Azure cloud security features. It will also streamline the application development process, scale platform components based on traffic demand, and ensure disaster recovery and business continuity through the elasticity of Azure public cloud.
Cloud Migration - Refactor for Azure IaaS and PaaS
Overview: Design, implementation and orchestration of Azure Cloud Adoption via refactoring applications to PaaS-based services.
Sector/Company: Canadian multinational insurance company and financial services provider.
To enable this transformation, I utilized the following tools: HashiCorp Vault, Terraform, Packer, Chef Automate, Jenkins CI/CD pipelines, and Azure DevOps Boards, ensuring a seamless and efficient process.
The project significantly impacted the organization's digital landscape by refactoring applications to use Azure PaaS services, resulting in increased efficiency and agility.
Cloud Migration - Rehost (Lift and Shift) to Azure IaaS
Overview: Design, implementation and orchestration of Azure Cloud Adoption via rehosting VMs to public cloud.
Sector/Company: Largest clean power generator in eastern Canada.
As a result of the project, hundreds of VMs were successfully migrated to the Microsoft Azure Cloud, where they were optimized for optimal performance. In addition to using Azure Migrate, I leveraged various tools like ARM templates, PowerShell scripts, Azure Automation, and Azure DevOps Services to simplify and enhance migration tasks. This transformation was a significant milestone in the organization's cloud journey, improving operational efficiency and paving the way for further cloud innovation.
Microsoft Cloud Adoption Framework for Azure
Overview: Design and implementation of Cloud Adoption Framework and Landing Zones.
Sector/Company: Private sector companies and government agencies in Canada.
By utilizing Infrastructure as Code (IaC) practices, I leveraged ARM templates, PowerShell scripts, Azure Automation, and Azure DevOps Services to build resilient Landing Zones. The impact of this effort led to a fundamental shift in how operational teams approached cloud resources and services. They started seamlessly migrating on-premises infrastructure and application components to the public cloud, marking a pivotal moment in their organization's digital transformation journey. This transformation saved time and resources and empowered the organization's teams to explore the full potential of Azure's capabilities.
Experience
Microsoft / Senior Technical Consultant
January 2011 - present
I’m a technical consultant at the Microsoft Industry Solutions team, helping enterprise customers with their journey to Microsoft Azure Cloud. My primary technology focus is building industry-aligned hybrid and public Azure IaaS and PaaS solutions and migrating on-premises workloads to cloud services.
The38Dev / Founder and Technical Consultant
August 2009 - December 2010
I founded The38Dev to provide technical consulting services to small and medium-sized businesses. I helped my clients with their IT infrastructure, including on-premises and cloud-based solutions. I also provided technical support and training to my client’s IT teams.
While at The38Dev, I worked as a technical consultant specializing in designing and deploying Microsoft Endpoint Manager products and solutions. During this time, I worked as a subcontractor for Microsoft Canada’s Microsoft Consulting Services, now known as Microsoft Industry Solutions.
Full resume available at my LinkedIn profile.
A list of projects I’m working on is at GitHub
Industry Certifications
The Linux Foundation
Kubernetes Certifications
2023 - present
Microsoft
Azure Certifications
2013 - present
Other Certifications
2020 - present