About Me


Hi, my name is Sergiy. I’m a technical consultant with over twenty years of experience developing and deploying private, hybrid and public cloud solutions. I am a Senior Technical Consultant at Microsoft Industry Solutions Delivery, helping enterprise customers adopt Azure Cloud and migrate their workloads to Azure IaaS and PaaS services.

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:

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.

In my role, I was responsible for assessing shared platform system complexity and defining rearchitect modernization paths, e.g., VM based web and app tier applications rearchitecture to microservices hosted on Azure Kubernetes Service (AKS).

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.

As a lead for the Intake and Migration team, I was responsible for assessing business application complexity and defining refactoring modernization paths, e.g., SQL Server migration to SQL Managed Instance or Azure SQL. As part of the refactoring process, my team migrated the applications utilizing Infrastructure as Code (IaC) and Configuration as Code (CaC) approaches.

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.

In my role, I evaluated virtual machines (VMs) and their underlying components for potential rehosting them to Azure Cloud as IaaS VMs. As part of my responsibilities, I prepared and executed the migration of these virtual machines to predefined Azure Landing Zones with Azure Migrate. Additionally, I provided assistance after the migration process by optimizing the virtual machines and ensuring their operational efficiency. I also offered post-migration support to ensure everything was functioning correctly. As part of the Lift and Shift approach, the IIS NLB web services were migrated and modernized to use Azure Load Balancers.

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.

In my role, I designed and implemented Azure Scaffolding, following the Microsoft Cloud Adoption Framework for Azure. This approach laid the crucial groundwork for a robust architecture that scales effectively and ensures high reliability, exceptional flexibility, dynamic adaptability, and inherent redundancy.

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

Validate

Validate


Microsoft

Azure Certifications
2013 - present

Validate

Validate

Validate

Validate


Other Certifications
2020 - present

Validate

Validate

Validate

Validate

Validate