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 (http://dutchcloudmeetup.online).

If you want to learn more about me or recover more about my expertise check out my blog (https://msftplayground.com).

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


Manage the Azure Platform the DevOps way

The Azure platform needs to be maintained. Users must adhere to Azure naming conventions, specific locations, do not create that one expensive VM and standard tagging.

Many of these things are written down in an Azure Platform design but must also be developed, checked and complied to.

During this sessions we will go in depth on how to setup these compliancy checks and do it the DevOps way via Azure DevOps.


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 on the Microsoft Platform

One of the core concepts of DevOps is building and maintaining code within the same team (you build it, you run it). This is 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 I will share real worlds scenario's and show how to build and maintain solutions within a Microsoft platform.

Session will show situations from existing projects and will show solutions based on the PAAS offering of Microsoft.


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.


From a PowerShell script to a Azure DevOps extension with a few thousand installations

Since a few years I have been developing Azure DevOps pipeline extensions. During this sessions I will share my experience on this process of moving a PowerShell script into a extension with a lot of active installations.

Automation and PowerShell and the process of developing and maintaining Azure DevOps extensions.


Past and future events

SDN

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