I spent most of my time in IT as a system admin, on the “Ops” side of DevOps. Over the years, I have accumulated many different batch files and scripts of one type or another. File shares worked well for storing the code I write. I discovered Git and it’s become my main repository for all script related code. Recently, I attempted to make a case to other admins for using Git, but failed to make a convincing case. Below, I lay out my case to why a sysadmin or anyone writing any kind of script should move to Git. I also outline how I use it in an effort to make my case and help anyone interested in getting started with Git.Continue reading “Git for System Admin Scripting”
This is intended for anyone interested in Azure Backups or studying for the AZ-103 or other Microsoft Certification. This video starts with an overview of the Azure Backup Agent, also known as the Microsoft Azure Recovery Services (MARS) agent. Next, it goes into installing the agent, configuring, scheduling and running backups. After that, basic troubleshooting is covered along with recovering data and finally, removing the agent and backup date.
In this video, I walk through setting up a PowerShell based Azure Function and Hybrid Connection to run PowerShell code inside a private network. I use the example of automatically downloading files added to an Azure Storage Account to a local file system inside a private network.Continue reading “Run Azure Function PowerShell code On-Premises with a Relay Hybrid Connection”
Well, I did it. I finally started working with Azure Functions. I toyed around with PowerShell based Azure Functions for a while, but couldn’t find a good example to get started. A couple of weeks ago I started preparing a video that uses Event Grid and Azure Automation to send a message to Teams when a new Resource Group is created in Azure. This is based on information Microsoft has posted on using PowerShell to post to Teams. The video is listed below.Continue reading “Azure Automation, Azure Functions, Teams, and Event Grid”
This video starts with an introduction of Azure Backup. This is useful for anyone interested in Azure Backup or studying for the AZ-103 or other Microsoft Certification. It goes on to cover the difference between RTP, RPO and the importance of understanding data retention requirements for a solid backup strategy. After that, it outlines the difference between Azure Backup and Azure Site Recovery and gives an overview of what VSS is and how it solves some common backup problems.Continue reading “Azure Backup, Overview and Implementation”
This video demonstrates how to automatically sync Blob files in Azure Storage to a local file system. I show how to configure Event Grid to trigger a webhook that starts a runbook in Azure Automation when a new file is added to Azure Blob Storage. The Runbook runs on a Hybrid Worker and downloads the file from Azure Storage to a local file system.Continue reading “Copy Blob Files Local with Event Grid and Azure Automation”
In this video I reviews the Redeploy tool for Azure IaaS VM’s. I give an overview of what the tool is used for and then a demo on how to run Redeploy against Windows and Linux VM’s through the Portal and using PowerShell and the Azure Cloud Shell. This Video is for anyone who administrates Azure VM’s or interested in taking the AZ-103 certification exam.Continue reading “Redeploy an Azure VM”
I recently started an Azure 101 playlist. The idea was to occasionally post videos for people new to Azure. I think the content was pretty good, but the video didn’t get much traction. Recently I was reviewing requirements for Azure Certifications and realized that there was a lot of parallels to the Azure 101 playlist and the AZ-103 Microsoft Azure Administrator Exam.Continue reading “Channel Update and Azure Exam Study Tips”