Introduction So, you are working with terraform, paving your way to the cloud line by line, storing your terraform state file on an Azure Storage Account and feeling pretty good about yourself. When suddenly it dawns upon you that this file (or files) is getting pretty darn important. And if something happens to it, you … Continue reading Sleep Easy: Is Your Terraform State File Securely Backed Up?
Introduction Azure Automation is a robust tool that provides administrators with the ability to execute tasks either on Azure or on-premises (through a hybrid worker). If you're familiar with Azure Automation, you've likely configured a lot of settings, including runbooks, schedules, RBAC permissions, variables and PowerShell modules. In certain organizations, these configurations can amount to … Continue reading Code as Code – Managing Azure Automation with Terraform
I automate most of my application installs so I can easily install on Windows Virtual Desktop (WVD), Virtual Desktop Infrastructure (VDI), or individual Azure Virtual machines. The code downloads the latest Microsoft Code build and installs the version with minimal PowerShell specific customizations (that I have discovered so far). This script can be executed from … Continue reading How I install Microsoft Code
When people asked what is the most important part of Microsoft's success – is it vision, strategy, or execution? – Microsoft CEO Satya Nadella said they're all important, but in the end, it was their purpose and growth mindset. In the last post we mentioned why every organization should adopt DevOps as a sofware delivery … Continue reading 12 examples of a DevOps mindset
DevOps is the union of people, process, and products to enable continuous delivery of value to end users. The goal for Development is to deliver more features faster, and the goal of Operations is to achieve better system stability. DevOps aligns these disciplines by using a framework of best practices proven to increase speed to … Continue reading DevOps a software delivery lifecycle
All ARM enthusiasts among us will now probably cry out and be happy. Microsoft announced a new ARM DSL, called Bicep. I won't go into too much detail here, as I'm more into how to use a GitHub Action to use Bicep to generate an ARM template out of a .bice file. But let me … Continue reading GitHub Action for Project Bicep (ARM DSL)
Let me give you an introduction how to use the power of GitHub Actions and Workflows to deploy resources into Azure. I'm going to explain you the basics of GitHub Actions, Workflows, runners and how to deploy resources into Azure. At the end of this post you should have understood how GitHub Actions and Workflows … Continue reading Azure GitHub Actions and Workflows