Skip to main content


Showing posts from January, 2022

Securing Azure Monitor Services

Howdy folks,  It's been a while I blogged about something. And this time I'm here with Azure Monitor Services. The following diagram will explain most of it. Microsoft includes a few different services into Azure monitors, like Log Analytics, App, and VM Insights. Azure Monitor collects two main types of details from Azure Services, Metrics, and Logs once it's being collected this data can be used to trigger alerts, diagnose issues, analyze trends, etc. This is one of the most critical and must-have services in Azure. You can learn more about Azure Monitor Having said that we need to understand why Azure Monitor needs to be secured. Why it's so important.? Simply azure monitor will have many critical information types including users names, IP addresses, server names, etc. You may all agree on why this data needs security. Also, Microsoft have their own measures to secure the ingested log data to be secured ( link ) There are a few options you are secure this service N

Deploying BICEP using Azure DevOps Pipeline

Recently I was more looking into bicep side of things in Azure. And I wanted to deploy the bicep templates using azure DevOps. 😊 I came up with the following workflow to deploy the templates to Azure. I believe this approach is quite good because Using the standard approach of build and deploy I will get to see if there are any errors in bicep files during the build Saving to artifacts will give the opportunity to go back instantly Azure DevOps Repository I will be using a native Azure DevOps repository to hold the bicep code. Feel free to use GitHub also if you prefer. I have created a new project inside my DevOps organization and uploaded the Bicep code Build Pipeline The idea behind this build pipeline is the represent the build stage by compiling the bicep code into Arm template and will be saving JSON file inside the artifacts Following are the steps elect your azure repository Select Starter Pipeline Remove the default code Enter the new Code as above Note:  Code is saved in my