My Profile Photo

duffney.io


DevOps Engineer | Pluralsight Author | Speaker | Blogger | PowerShell Advocate


  1. The Pursuit of Autonomy Mastery and Purpose

    The Spark Beyond the Paycheck Defining Autonomy Mastery and Purpose Your Turn Questions to Ask Yourself Your Number Autonomy Mastery Purpose Bored one night, I decided to browse my blog. I eventually scrolled passed my most popular blog post (Doubling my Salary, a PowerShell Story). After a few minutes of reading, I found myself reliving the last six years of my life. I remembered the feeling of writing my first PowerShell script. Not only that,...…


  2. Creating an AWS EC2 Windows Instance with Cloudformation and PowerShell

    In this blog post I’ll be walking through how to use the AWSPowerShell.NetCore PowerShell module to deploy a Windows virtual machine to AWS EC2. If you’re unfamiliar with AWS, EC2 stands for Amazon Web Services Elastic Compute Cloud. It’s AWS’s IaaS offering that allows you to spin up virtual machines in their cloud. Cloudformation is another service offered by AWS that allows you to define your infrastructure as code (IaC). And PowerShell well… it says...…


  3. On-Call Reset Protocol

    Digital minimalism is a difficult thing to implement when your job requires you to glue your cell phone to your hip and be within fifteen minutes of jumping on a zoom call to respond to an outage or incident. Yes, I’m talking about being on-call. On-call does suck, but what can we do about it when we desire to be less attached to technology, not more? This has been a question in my mind for...…


  4. Secure Group Variables with Ansible Vault

    Ansible is commonly used to connect to other systems and to connect to those other systems you’ll have to authenticate. However, you don’t want to store your passwords in your ansible playbooks or group_vars files. This blog post covers how to use ansible valut to encrypt the values of variables stored under the group_vars directory in your ansible repos. I’ll start by showing an example of a clear text password in my ansible repo and...…


  5. Using Line Breakpoints in VScode to Debug PowerShell

    Write-Host messages are not the only way to debug PowerShell code. In this blog post you’ll learn how to use the debugger in Visual Studio Code to set line breakpoints. Line breakpoints allows you to pause the code’s execution on a specific line. Which makes debugging much easier. I will also show you how to manage breakpoints. You’ll learn how to enable, disable, and remove breakpoints. By the end of this blog post you’ll be...…