Select Page
Get Azure Pipeline Build Status with the Azure CLI

Get Azure Pipeline Build Status with the Azure CLI

I spend a majority of my day working in Visual Studio Code editing files, committing these changes to a git repository, and in some cases triggering Azure Pipeline builds .via the commit and continuous integration. I use the Visual Studio ... continue reading
How to Use Azure Pipeline Task and Job Conditions

How to Use Azure Pipeline Task and Job Conditions

An Azure Pipeline task is a single task to be performed in an Azure Pipeline. An Azure Pipeline Job is a grouping of tasks that run sequentially on the same target. In many cases, you will want to only execute ... continue reading
How to access Azure Linux virtual machines with Azure Active Directory

How to access Azure Linux virtual machines with Azure Active Directory

Using Azure AD credentials for accessing Azure Linux Virtual Machines improves security by: Centrally controlling and enforcing access policies on Azure AD credentials Reducing the reliance on local access accounts Integration with multi-factor authentication In this blog post, I will ... continue reading
How to Link Azure Boards with GitHub Commits and Pull Requests

How to Link Azure Boards with GitHub Commits and Pull Requests

TL/DR: When using Azure Boards to track work items, these work items can be linked to GitHub commits and pull requests. When doing so, updates to the pull requests are also noted in the work item. Once the pull request ... continue reading
How to query Azure resources using the Azure CLI

How to query Azure resources using the Azure CLI

TL/DR: The Azure CLI can be used to query data from Azure. For more information on how to use the Azure CLI query functionality, see the Azure CLI Query documentation. The Azure CLI can be used to not only create, ... continue reading
How to Lock Azure Resources to Prevent Modification or Deletion

How to Lock Azure Resources to Prevent Modification or Deletion

TL/DR: Azure Resource Locking helps prevent inadvertent resource deletion and modification. For more information see the Azure Resource Locking documentation. Azure Role Based Access Control (RBAC) allows us to restrict access to resources and resource actions. RBAC should be used ... continue reading
How to Run scripts on Azure Virtual Machines with the Run Command

How to Run scripts on Azure Virtual Machines with the Run Command

I often need to run a simple task or retrieve information from an Azure VM. Most of the time I want to do so without creating an RDP or SSH session, exposing a WinRM or SSH port, and in some ... continue reading
Kubernetes Operations: Prioritize Workload in Overcommitted Clusters

Kubernetes Operations: Prioritize Workload in Overcommitted Clusters

One of the benefits in adopting a system like Kubernetes is facilitating burstable and scalable workload. Horizontal application scaling involves adding or removing instances of an application to match demand. Kubernetes Horizontal Pod Autoscaler enables automated pod scaling based on ... continue reading
Azure Monitor: Detecting and Alerting on File Changes

Azure Monitor: Detecting and Alerting on File Changes

I am preparing for Microsoft Ignite | The Tour and have been playing around quite a bit with Azure Monitor and the Azure Automation state tracking capabilities. One of the features I've found impressive is the ability to track the ... continue reading
Configure Visual Studio Code to run PowerShell for Windows and PowerShell Core Simultaneously

Configure Visual Studio Code to run PowerShell for Windows and PowerShell Core Simultaneously

I'm a PowerShell fan and have recently adopted PowerShell Core as my version of choice. If you are not familiar with PowerShell Core, it is a cross platform (Windows, Linux, and macOS) version of PowerShell based on .NET Core. That ... continue reading