Patching and Updating Azure Kubernetes Service (AKS)When in comes to running AKS, it is a good idea to familiarize yourself with the various update processes. Updates to Kubernetes come...
Deploying Bicep Files Part 4 - Azure DevOps PipelinesIf you haven't already, please check out the previous parts of this series. Part 1 - All about Bicep & Deploying Bicep Files Part 2 -...
Deploying Bicep Files Part 3 - Az PowerShell ModuleIf you haven't already, please check out the previous parts of this series. Part 1 - All about Bicep & Deploying Bicep Files Part 2 -...
Deploying Bicep Files Part 2 - AZ CLIIf you haven't already, please check out the previous parts of this series. Part 1 - All about Bicep & Deploying Bicep Files Extra Credit...
All about Bicep & Deploying Bicep FilesTable of Contents - Quick Primer on Bicep - Bicep CLI - Bicep CLI (by way of the Azure CLI) - Azure Deployment Scopes - Deploying Bicep...
All about Azure Privileged Identity Management (PIM)Introduction PIM Assignments - Eligible Assignments - Active Assignments What can PIM manage? - Azure AD Roles - Azure AD Groups - RBAC...
Primer on Azure Network WatcherNetwork Watcher is a set of tools you can use to monitor, diagnose, view metrics, and enable logs for resources that reside in your...
Quick Intro to Azure MonitorAzure Monitor is a comprehensive solution for collecting, analyzing, and acting on telemetry data from both your cloud environments and...
Azure Cloud Adoption Framework, Landing Zones, and the Well-Architected FrameworkGetting started in Azure can be quite a daunting task. Building an Azure environment from scratch requires you to make many different...
Kubernetes - API Versions & ResourcesWhen I sat down to write this article, it was originally titled Top 4 things that confused me about Kubernetes. However, as I began...
Kubernetes - Using kubectl with kubeconfig fileskubectl is the command-line tool that is used to interact with Kubernetes clusters. But, how does kubectl know which clusters to connect...
A Quick Primer on PowerShell's shell environmentMicrosoft defines PowerShell as being made up of three main components. First, it is a modern command shell. However, instead of simply...
Deploying Azure WVD with TerraformLately, I've been playing around with Windows Virtual Desktop (WVD) in my personal sandbox. I wanted to see if I could build a full WVD...
All about Azure Cloud ShellAzure Cloud Shell is an interactive, in-browser shell environment. It has two different shell experiences, either Bash or PowerShell. It...
How to connect Terraform Cloud with both Azure and Azure DevOps ServicesThis article is sort of like a Part 2. You see, I wrote a previous article that discussed connecting Terraform Cloud with Azure DevOps...
App Registrations, Enterprise Apps, and Service PrincipalsI wouldn't be exaggerating if I said that a full length book could be written about this subject alone. There's just so much that could...
Azure AD roles, Azure RBAC roles, and Classic Administrator rolesPermissions to Azure AD and permissions to Azure Resources are handled separately. They each have their own different access roles that...
How to connect Terraform Cloud with Azure DevOps ServicesI really love infrastructure-as-code and I think its a wonderful technology. It helps to simplify and streamline many processes that...
Azure Storage OptionsWhen you create a new Storage Account in Azure you will find there are a lot of different options to select from. It can get very...
An Azure Web App with PHP & MySQL using Azure DevOps OnlineA long time ago I worked as part of a helpdesk team at a hospital. The computers in the hospital ran a ton of different programs. At...