How to use GitHub Actions and Azure Active Directory Federated Identity
GitHub Actions is a powerful tool for automating workflows and deploying applications to various platforms. One of the challenges of using GitHub Actions is ...
GitHub Actions is a powerful tool for automating workflows and deploying applications to various platforms. One of the challenges of using GitHub Actions is ...
July 1st is a day of joy and anxiety for me as I celebrate Canada day with my family but also constantly refreshing my inbox to see if I got renew as a Micro...
This post is part of a series. The previous posts in the series can be found here: Azure Blueprints: Intro
Governance for any cloud is very important and it’s imperative to take the time to put in place the proper guardrails to secure, control cost and monitor. Gu...
Activity log will write events that happen at the subscription level. There are 8 event categories: Administrative, Service Health, Resource Health, Alert, A...
Ottawa IT professionals is a new user group that Colin Smith and I started late this year and we had our first meetup on December 4th. We are trying somethin...
This week was the last event I organized for 2018 with my partner in crime Joel Hebert for the Azure DevOps Community launch here in Ottawa. We had a lot of ...
I saw this question pop-up on one of the distribution lists that I am part of and I thought I would tackle it in this article on how to move a managed disk t...
The Cisco Meraki virtual MX can extend your physical MX deployment to Microsoft Azure in less than an hour through the same Meraki dashboard. vMx100 with Aut...
With day one complete and everyone is at the same or better level of there understanding of containers and Kubernetes we move on to the final day of the HAck...
I travelled to Toronto this week to attend the Azure Kubernetes Hackfest for Microsoft and Partners to learn more about container orchestration and some of t...
Recently I received a Cisco Meraki Z3 from my work to be used at home as a teleworker gateway. If you don’t know what a Meraki Z3 it’s a teleworker gateway ...
Once again today, I was asked about Role-Based Access Control (RBAC) in Azure and how to assign a new user to the subscription.
Azure Disk Encryption (ADE) allows you to encrypt the operating system and data drives of a virtual machine in Azure. This allows you to encrypt both Window...
This post is part of a series. The previous posts in the series can be found here: ARM Templates: Networking
It’s been a very busy last few months for me with work and doing lots of deployments in Azure. What I like doing the most is writing ARM templates for each d...
The previous posts was on securing RDP with multi-factor authentication and can be found here: Azure: Secure your IaaS VMs with Duo Security
Deploying a developer or jump VM in the cloud can be easily done but once you add a public IP address to your VM you are exposed. Attackers consistently scan...
These days I live in Visual Studio Code (VSCode), it’s the place where I go to write my Azure ARM templates, where I create my PowerShell scripts, and most o...
This post is part of a series. The previous posts in the series can be found here: ARM Templates: Substring Function ARM Templates: Split Function
This post is part of a series. The previous posts in the series can be found here: ARM Templates: Substring Function
Azure ARM templates allow you to deploy your application and redeploy it at every stage of your application lifecycle. When you are deploying your applicatio...
New features have been added to Azure DevTest Labs this week.
Wow! How did I miss this. Microsoft annouce on November 15th, 2017 the Azure DevOps Project. This new blade in the azure portal helps accelerate your develo...
Azure Policy (public preview) is a new blade in the Azure portal that helps you manage policies easily across all of your subscriptions in a single place. Th...
I had the pleasure of presenting two sessions at satAZUREday here in Ottawa. In my first presentation, I discussed Azure Dev/Test Labs and creating a CI/CD p...
Governance in Azure or any location is a complex topic that requires a lot of thought and planning. During the DevOps Enterprise Summit, Josh Atwell tweeted ...
Artifacts allow you to install applications after you provision your Virtual Machine. In this article, I will discuss how you can use a storage account to in...
Adding custom artifacts and templates to your Azure DevTest labs offers a great way to enhance your DevTest experience. To add this functionality to your Dev...
Just announced, the Azure Site Recovery One-click Replication (public preview) is an easy to use feature that requires almost no time to setup.
Continuing on our series of blog posts for Azure Site Recovery we will be configuring the Automation Account and greater flexibilkity to our Recover Plan.
I had the pleasure of presenting at the Southeast Michigan Azure User Group (SMAUG) on Azure Site Recovery. In my presentation, I discussed the importance of...
Continuing on our series of blog posts for Azure Site Recovery we will be configuring the Recovery Services Vault by preparing our infrastructure and creatin...
Continuing our series of blog posts for Azure Site Recovery, we will be creating the Recovery Services Vault utilizing an ARM Template. Included in the templ...
Azure Site Recovery (ASR) is Microsoft’s offerring for Disaster Recovery as a Service (DRaaS). It reduces complexity and cost by replicating your virtual mac...
At Microsoft Ignite this week, it was revealed new functionality to Virtual Network to protect SQL and Storage accounts endpoints from the internet or restri...
Working with CommVault v11, you can restore a VMware virtual machine to an Azure VM. To accomplish this, you need to add the Microsoft Azure Client in the Co...
A new enhancement to Azure devtest labs now allows you to add tags to your lab. You can apply tags to VMs, NICs, IP addresses, load balancers, storage accoun...
My previous blog post on scheduling DevTest Labs showed how you could use a paramater to fill the webhook URL for Auto-Shutdown notifications. Since that bl...
This is a continuation of my last post on Deploying Azure DevTest Labs.
Recently I have been using DevTest Labs to test customer scenarios a lot and deploying a new lab is quite easy utilizing the Azure DevTest Lab quickstart tem...
This article will how to create a site-to-site VPN from Azure subscription to my local pfSense virtual router. This is useful when you need to test some hybr...
During the keynote on day 1 of the Microsoft Build 2017 conference, Azure Mobile Application was announced. This application allows an administrator to chec...
This week at Microsoft Build 2017, Azure Cloud Shell was unveiled as a new addition to the Azure portal. This is a built-in browser based Bash shell that all...
Creating and applying Azure security policies can be accomplished pretty quickly utilizing Visual Studio (2015/2017/Code). The following example will create ...
I was working with the Azure ARM cmdlets today and encountered some issues with my deployments. After some research, I found out that the AzureRM module I w...
Global Azure Bootcamp is all done and it was a fantastic event. I really enjoyed speaking and talking to all of the participants.
Automate the creation of the resources required to deploy a single virtual machine using the Azure Resource Manager (ARM) PowerShell Cmdlets. This article wi...
Automate the creation of the resources required to deploy a single virtual machine using the Azure Resource Manager (ARM) PowerShell Cmdlets. This article wi...
Renaming your Azure subscriptions can be very handy when working with multiple subscriptions and/or powershell.
Recently I had to check hundreds of servers to check their uptime and identify which servers had rebooted. I had my own script to check a single server but ...
The Cisco Meraki virtual MX can extend your physical MX deployment to Microsoft Azure in less than an hour through the same Meraki dashboard. vMx100 with Aut...
GitHub Actions is a powerful tool for automating workflows and deploying applications to various platforms. One of the challenges of using GitHub Actions is ...