Simplify Azure DevOps agent management with Managed DevOps Pools

I have always had a love-hate relationship with building Azure DevOps agent solutions. However, with Managed DevOps Pools, creating an agent solution is easier than ever. In this blog: You will learn about what Managed DevOps Pools is You will learn how Managed DevOps Pools is placed in Azure and what it does You will … Continue reading Simplify Azure DevOps agent management with Managed DevOps Pools

Enhance the readability of Azure Bicep templates with these tips

In this blog post, I share my insights on writing readable and maintainable Azure Bicep templates. After several years of working with Azure Bicep templates, I have learned that as with any other programming language, clarity and readability are key for maintainability. This blog post includes the following insights: Choose a consistent code and naming … Continue reading Enhance the readability of Azure Bicep templates with these tips

From Azure Bicep template to Azure resource

In this blog post, you will learn about how the Azure Resource Manager consumes Azure Bicep templates to become an Azure resource. This blog outlines the stages of the deployment process, explaining what happens at each stage and providing a detailed explanation of each one. Overview In the image below, I have described the stages … Continue reading From Azure Bicep template to Azure resource

Azure Bicep nullability operators explained

Operators are widely used in Azure Bicep. Commonly used operators include arithmetic operators like + and - for performing calculations, as well as comparison operators such as == and != and there are many more. Additionally, there are less familiar operators like !, ??, and .?, each offering unique functionality. In this blog you will … Continue reading Azure Bicep nullability operators explained

Setup Azure DevOps Workload Identity Federation using Azure Bicep

In this blog, you will learn how to set up and configure Azure DevOps service connections using workload identity federation through a user-assigned managed identity via an Azure Bicep deployment. This blog covers: A high-level design of how the Azure DevOps services connections are created using Azure Bicep The requirements needed to succesfully configure Azure … Continue reading Setup Azure DevOps Workload Identity Federation using Azure Bicep