Matt Daines

Hi there, I'm Matt! 👋🏻
I'm an Azure consultant and engineer with 10+ years of experience in IT based in the UK. My professional specialities include Bicep/ARM Templates, Azure DevOps, GitHub and Azure networking. I enjoy helping my colleagues with the challenges that they are facing and helping them find suitable solutions and a way forward. I've created this blog to share my technical experiences more broadly!

On this blog I'll be writing blogs posts where I share my experiences, deep dives and write the occasional guide. I'll also post notes which contain useful tools and snippets that you can quickly reference to work with Azure (well, mostly Azure).

Opinions expressed are my own and do not reflect the views of my employer.

Azure Application Gateway Client-Server Concepts

In this post I describe some fundamental components of an Azure Application Gateway and how I try to explain it to others. I cover the client-server relationship between the client, the Application Gateway and the backend pool as well as how certificates are used in the connections.

Published: March 19, 2025 Post

KQL Notebook | Azure Firewall Logs

An Azure engineers scrapbook of queries for filtering Azure Firewall logs.

Published: March 16, 2025 Note

KQL Notebook | Network Security Groups (NSG)

An Azure engineers scrapbook of queries for filtering Azure Network Security Group logs.

Published: March 16, 2025 Note

Doing Things The Hard Way

Doing Things The Hard Way

Why you shouldn't always take the easy option when it's available.

Published: January 27, 2024 Post

Authenticating as a Service Principal

Authenticating as a Service Principal

How to authenticate as a Service Principal in Azure with PowerShell

Published: May 19, 2023 Post

Enabling/Disabling Network Level Authentication (NLA)

How to authenticate as a Service Principal in Azure with PowerShell

Published: May 9, 2023 Post