Evgeny Borzenin

Evgeny Borzenin

Microsoft Azure MVP | Azure Solutions Architect Expert | Senior Consultant at Konsulentselskapet Ensō AS

Oslo, Norway


I am a Microsoft Azure MVP, Azure Solutions Architect Expert, technical architect and developer with more than 25 years of experience, strong communication skills and love for automation.
I am currently working as a senior consultant at Konsulentselskapet Ensō AS.
I have a very strong development background working with complex distributed back-end systems at the medium to big size enterprises in the financial sector. During the past 8 years, my focus has shifted towards Azure infrastructure, mainly because I feel that cloud infrastructure in general is becoming a central component of any IT.
Azure, DevOps, Automation, Infrastructure as Code, Immutable Infrastructure, CI/CD were on my daily agenda for the past few years.


Area of Expertise

  • Finance & Banking
  • Information & Communications Technology

Practical Azure Kubernetes Service (AKS)

Kubernetes became quite popular recently especially with Kubernetes as Service options available from most of the cloud providers. Let's take Azure as an example. Azure Kubernetes Services (AKS) is a very powerful tool. And as always with great power comes great responsibility. In case with AKS it's operational responsibility.

Way too often I see organizations start adopting AKS without full understanding of what it actually takes to maintain AKS clusters in production.
What networking model should you choose and how do you structure your node pools?
How do you provision your cluster and what is your cluster upgrade strategy?
Should you use GitOps as cluster configuration and applications deployment strategy?
How should you monitor your cluster and applications health?

These are just some of the questions you need to have clear answers to before you allow your production workloads to be deployed to AKS.

This workshop is structured as a combination of theoretical blocks and hands-on labs covering different aspects of working with AKS including

* Kubernetes 101
* provisioning options available for AKS
* networking in AKS
* access and identity
* working with storage
* scaling options in AKS
* monitoring options in AKS
* storage and secrets
* GitOps

Throughout the workshop, we will look at best practices for security, operations and development.

Some experience working with Azure, Kubernetes and git is desirable. Some development experience building and deploying code with dotNet (C#) is also useful, but not mandatory.

Implement immutable infrastructure on Azure with ARM templates

There are quite a few tools on the market that help you implement Azure infrastructure as code. Most likely you heard about Terraform and Pulumi at the conferences and read a bunch of blog posts about how awesome and easy to use they are (and they are actually awesome and easy to use). But what if, for whatever reason, you can't use these tools and the only option available for you is ARM templates?

It’s not a secret that ARM templates are really powerful, but not that easy to work with. This is especially the case if you have complex infrastructure with multiple environments that may have some differences between each other.

At this workshop I will share my experience and tips & tricks on how to implement Azure infrastructure with ARM templates. During the first part of the workshop, you will learn the basics of ARM templates, how to structure them, when and how to use variables and parameters, how to use template functions to simplify multi-environment configuration. I will show you some really useful VS code plug-ins that will dramatically improve your ARM templates development experience.

During the second part of the workshop, you will use the knowledge and experience your learned from the first part and will design and implement simple immutable infrastructure using ARM templates with set of Azure DevOps CI/CD pipelines for automated blue/green provisioning and deployment. You will learn what is the difference between classic and YAML based pipelines and why you shouldn't use Azure resource group deployment task at your pipelines.

This workshop is rated level 200-300 with a target audience of developers and architects working with Azure infrastructure.

Immutable Infrastructure on Azure

When you design your infrastructure provisioning model, you need to choose whether you want your infrastructure to be mutable or immutable.
In a traditional mutable infrastructure, infra components are incrementally updated and modified in place. An immutable infrastructure is another paradigm in which infrastructure components are never modified after they are provisioned.

Join me at my session where I will show you how to model a blue-green infrastructure provisioning process. You will learn what tools and options are available at the market, how to structure resource groups and how to use Traffic Manager or Azure Front Door to implement canary testing of your services under new infrastructure with “close to 0” down time.

This talk is rated level 200-300 with a target audience of developers and architects working with Azure infrastructure. You will hear a lot about automation, infrastructure as code and will learn what load-balancing options are available on Azure.

Are you ready for Disaster?

Azure is awesome! You provision your infrastructure, deploy your system and everything runs smoothly until one day, when suddenly there is an outage at one of the Azure services, data centers or regions.

This session will introduce you to the Business Continuity and Disaster Recovery concepts. You will learn what availability requirements are, how to design for failure, what kind of deployment topologies and strategies exist and what Disaster Recovery options are available on Azure.

This talk is rated level 200-300 with a target audience of developers and architects. Even though the main focus is on Azure, some of the principles and techniques are still applicable for those of you who are hosting your systems on-premises or use other cloud providers.

The presentation advocates the use of automation, immutable infrastructure as code and DevOps.

Evgeny Borzenin

Microsoft Azure MVP | Azure Solutions Architect Expert | Senior Consultant at Konsulentselskapet Ensō AS

Oslo, Norway


Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top