Maik van der Gaag

Information & Communications Technology

Azure Azure DevOps Development Solution Architecture .net .net core Application Lifecycle Management (ALM) DevOps Power BI

Vlaardingen, South Holland, Netherlands

Maik van der Gaag

Senior Consultant | Solution Architect | Trainer | MCT

I’m a Architect and Trainer at 3fifty, an experienced consultancy company with a strong focus on the Microsoft Cloud. I have over 15 years’ experience providing architecture, development, training and design expertise. During this I have worked in a variety of projects ranging from Cloud Transformations to DevOps implementations.

I love to share knowledge which was also one of the reasons why he founded the Dutch Cloud Meetup. I’m a public speaker, write blogs and organizes events (

If you want to learn more about me or recover more about my expertise check out my blog (

Current sessions

Releasing resources in Azure with Azure Pipelines

How to get from a Architecture to a redeployable solution with Azure Pipelines and Azure DevOps.

Technologies discussed: .net core, Azure Pipelines and Azure

From PowerShell script to Azure DevOps task in 45 min

A lot of manual task get automated by IT pros via PowerShell. These script can be used within Azure DevOps making the re usability and the life-cycle management of very hard. During this session you will learn how to create Azure DevOps extensions from your scripts.

- Language: English and Dutch
- Technologies: Azure DevOps, Azure Pipelines and PowerShell

Maintaining Power BI with Azure DevOps

Power BI started as a self-service reporting tool and has rapidly become a part of the enterprise reporting toolkit as well. Once enterprise reporting is introduced, however, strong governance can quickly become a necessity. During this session information will be shared on how you can control versions with Azure DevOps and how reports can be deployed via Azure Pipelines.

- Language: English and Dutch
- Technologies: Azure DevOps, Azure Pipelines, PowerShell and Power BI

Govern your Azure platform with Azure Policies

Ever wondered how it can be ensured that people adhere to Azure naming conventions, Azure services are created in specific locations, people do not create that one expensive VM and standard tags are added on Azure resources. Azure Policies are the solution. Many of these things are written down in an Azure Platform design but must also need to be checked and complied to.

Creating a landing zone in Azure and keeping it up to date.

Just buying and using a Azure subscription is not of this time anymore. Without the proper landing zone you will end-up with an unmanageable Azure platform were you are not able to find and manage the proper resources. During this session you will learn about techniques you can use to setup a proper landing platform.

From Noob to Pro in building ARM templates

Services are often deployed in Azure by using the Azure Portal. Default settings are forgotten and different configurations are being used for services that need to do the same thing. By using IaC this should not occur anymore. In Azure we can accomplish this by writing ARM templates. During this session you will learn how to become a Pro in creating Azure Resource Manager Templates.

You build it, you run it

One of the core concepts of DevOps is building and maintaining code within the same team (you build it, you run it). This is also necessary if you want to continuously add value for your end users. But how can you accomplish this within an Microsoft platform. During this session you will learn more on how to build and run it within a Microsoft platform.

Going Serverless with the help off Azure Pipelines

Serverless is really great! Services as Azure Functions and Azure Web Apps are great to get started with, but how do you deploy and make that deployment repeatable. During this session you will see which learning journey I had and will share experiences about deploying Azure Web Apps, Azure Functions and and Azure Logic Apps.

Past and future events


Evolving PowerShell scripts into Azure Pipeline extensions
14 Jun 2019
Zeist, Utrecht, Netherlands

Dutch Cloud Meetup

Govern your Azure platform with Azure Policies
12 Jun 2019
Hendrik-Ido-Ambacht, South Holland, Netherlands

Global Azure Bootcamp 2017

Talk about Azure Api Applications, .Net Core in combination with Azure Api Management and Azure SQL. Besides that, we had labs for passthrough authentication from the end user to Azure SQL with one identity.
22 Apr 2017
Rotterdam, South Holland, Netherlands

Global Azure Bootcamp 2016

Talk about Azure Web Apps and VSTS combined with labs
16 Apr 2016
Rotterdam, South Holland, Netherlands