Azure Automation:- PowerShell DSC

Using PowerShell Desired State Configuration (DSC) within your Azure environment? I recommend looking at using Azure Automation to assist you with this! The Azure Automation account which will hold DSC configurations and compiled configs along with imported modules acts as the DSC “pull server”. Along with this, has a great User Interface to check if … Read more

Azure Functions:- PowerShell Hashtable to apply App Settings using AzureCLI

Need to apply a list of App Settings to your Azure Function? Application Settings can be used to store numerous values within your Azure Function, can also be used to store potential passwords. Application Settings are encrypted at rest and transmitted over an encrypted channel. You can choose to display them in plain text in … Read more

Azure Functions:- Creating a PowerShell Function v1 using Azure CLI

Want to run small snippets of code in the cloud? Without the need to deploy adequate infrastructure to do so? With Azure Functions, this can be achieved! All you need is to write the code and let Azure worry about the back-end infrastructure to run your code A range of languages are supported by functions … Read more

Azure Resource Tags

Azure Resource Tags can assist you in organising your Azure subscription, including billing! Running all your workloads from Development to Production on the one subscription? Resource tags will be beneficial to organise the structure between these different environments! Further uses of Resource Tags may be to group resources per department or team? As mentioned above, … Read more

Azure RBAC:- Creating a custom role

What is RBAC in Azure? Role Based Access Control, whenever you can see a resource within Azure Portal you have the correct RBAC role to be able to view the resource or even edit it. Three basic types of RBAC roles: Owner: Full access to all resources including the ability to delegate access to other … Read more

Azure DNS:- Creating a Private DNS Zone

Azure DNS is a resource to host Domain Name System (DNS) in Azure, with this comes: Ultra-high availability Fast DNS queries Further redundancy of DNS due to Azure DNS being classified with ultra-high availability No additional Virtual Machine (VM) to act as a DNS server if further Active Directory Integration is not required Ability to … Read more

Microsoft Azure Exam AZ-302 Study Notes

This exam is a transition for those who already passed AZ-535. AZ-302: Microsoft Azure Solutions Architect certification transition is is based on both AZ-300: Microsoft Azure Architect Technologies & AZ-301: Microsoft Azure Architecture Design. The exam is very in-depth and covers the topics: Determine Workload Requirements (15-20%) Design and Identity Security (5-10%) Design a Business … Read more

Securing your secrets using Azure Key Vault and Virtual Machine Managed Identity

In my previous blog I gave an overview of Azure Managed Identity, specifically around virtual machines and managed identities. In this, I will be detailing the process of implementing a secure use of Key Vault with this virtual machine and how Identity Management can be used to retrieve secrets. There are two types of managed … Read more

Enabling Microsoft Antimalware User Interface in Azure

Installed the IaaSAntimalware “Microsoft Antimalware” extension and trying to access the User Interface within your RDP session and getting this restriction error? Run the below PowerShell snippet: You can now open System Centre Endpoint Protection