RUSS McKENDRICK
ABOUT RUSS
Practice Manager (SRE & DevOps)
Russ has spent the better part of 25 years working in IT and related industries and has had varied responsibilities in different sectors, ranging from looking after an entire IT infrastructure to providing first-line, second-line and senior support in both client-facing and internal teams for small and large organisations.
He works almost exclusively with Linux, using open source systems and tools across both dedicated hardware and virtual machines hosted in public and private clouds at N4Stack, where he heads up the SRE & DevOps team.
In his spare time he has published eight books, and contributed to two. He also buys way too many records.
Terraform Azure Deployments
I have just finished working on a few large Terraform Azure deployments and thought I would stick a few notes down in a blog post in the hope that they are useful to others. Azure Diagnostic Settings The azurerm_monitor_diagnostic_setting resource can be used to apply...
Tracking Costs in Terraform Using Infracost
In my last blog post I introduced a stage which executed Checkov to my Terraform Azure DevOps pipeline. This scanned the Terraform configuration and stopped the deployment if there was an issue. I also added a stage which checks to see if there are any resources being...
Azure DevOps Terraform Pipeline with Checkov & Approvals
It’s been just over a year since I first posted about the Azure DevOps Terraform Pipeline I used to use, I say used to use because that pipeline is now a little outdated. This post covers the updated Pipeline I am starting to deploy alongside my Terraform code. ...
Azure DevOps Multi-Stage Pipelines
As I move into using Azure DevOps more and more, there is one thing which I really haven’t got on with and that is release pipelines. I didn’t like that I couldn’t easily define it as YAML like I could with build pipelines, even though I don’t like them, there are a...
Azure DevOps Ansible Pipeline
I thought it was about time that I started to have a play with Azure DevOps a little more than I have been doing. One of the things I have always meant to look at in the past is using DevOps to run Ansible playbooks. However the Ansible Task recommended by Microsoft...
Ansible and the Azure REST API
Over the last few months I have been doing more and more work with Ansible to manage end-to-end deployments in Azure. For the most part Ansible’s core set of Azure modules work with no problems and more than do the job. However, with the rate which Microsoft are both...