Enabling Alerting for Azure Recovery Services Vault

Azure Recovery Services Vault is a backup resource within Azure, primarily used for Virtual Machine backups and Azure Site Recovery. Both of which are critical to the successful running of an environment in Azure, whether it be backing up the data on the Virtual Machine or the requirement to have Site Recovery enabled to allow … Read more

Creating Azure Service Health Alerts in PowerShell

Azure Service Health provides you with an interactive dashboard that primarily tracks the health of your Azure Services in the regions that you have deployed to. There are three types of health events that are tracked: Health Advisories:- Changes in Azure Services that require your attention, such as quota usage being exceeded or Azure resources … Read more

Azure Automation Runbook – Stop/Start Azure Firewall

Azure Automation runbooks can be used for numerous scheduled tasks throughout your Azure subscription, in this blog I will show how it can be used to stop & start Azure Firewall in both a schedule and invoking using a webhook. What types of runbooks are available? Type Description Graphical Based on Windows PowerShell that uses … Read more

Azure Bastion – First thoughts on Preview

A preview I have been waiting on, Azure Bastion – a PaaS service provided by Azure that will allow you to seamlessly and securely RDP/SSH to your virtual machines within a Virtual Network, the connections are completed in the Azure Portal over SSL. When a Bastion is configured, no additional Public IP addresses are required … Read more

Logic Apps – RSS Feeds to Twitter

What are Logic Apps? A little resource with a big outcome, Logic Apps assist you with automated workflow; scheduling, automating, coposing a task or even rewiting a task. Sounds good? Lets continue! Examples of Logic Apps include:- Auto tier Azure Blobs based on last modified time Receive emails about new Tweets with certain key words … Read more

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

Previously I had blogged about creating a PowerShell functions using v1 of Azure Functions but in recent updates; PowerShell Core 6 (Preview) is now supported in v2. Want to run small snippets of code in the cloud? Without the need to deploy adequate infrastructure to do so? Azure Functions allow you to do so, with … Read more

Creating alerts within specified hours with Log Analytics

From time to time, creating alerts using data in Log Analytics may have an additional requirement only to be alerted on specified time frames, usually within business hours or outside of core hours, examples of this may include:- RDP Login in office hours CPU Spike outside office hours Part of the Log Analytics query will … Read more

Availability Sets v Availability Zones in IaaS

Deploying your Production IaaS VMs within Azure you will be wanting to consider redundancy and ensuring your environment is highly available in both the Application itself along with the infrastructure it will be using within Azure. Looking at this from a high-level, you will be deploying each part of the application that you want to … Read more

Microsoft Azure Exam AZ-103 Study Notes

AZ-103 is the newest Azure administrator exam, consisting of both the previous exams AZ-100 and AZ-101. The exam measures your ability in a number of areas including:- Azure Storage, virtual machines, virtual networks and managed identities. Exam topics covered:- Manage Azure subscriptions and resources (15-20%) Implement and manage storage (15-20%) Deploy and manage virtual machines … Read more

Microsoft OpenHack DevOps Paris

I had the pleasure of attending a 3 day Microsoft OpenHack in Paris, primarily based on Kubernetes and focusing on DevOps practices to achieve Zero Downtime deployments, this includes from the initial build of the container into Azure Container Registry to a successful release – Building a complete CI/CD pipeline. This was a rather tense … Read more