Welcome to the site, my name is Jeff and I have been working in the IT field since the early 90's. Most of what I post here is related to work that I do for the various companies that I have worked for over the years. Please feel free to look around ask questions or post comments (if available).

Feel free to reach out:

Recent Posts


  • Multi-Cloud Deployment Framework

    So the way the original framework was designed was from a console perspective. While it was designed to be run from an Azure Devops Build Agent an engineer could run this locally. So there were command-line arguments and all sorts of things you would expect from a script/utility. So as I began working on this version it started out more or less in the same vein. But I find myself sitting here looking at the code and thinking, this seems rather restrictive and redundant. For example, I’m defining in code an arm template that exists in a repository. You can then take that to the nth degree 1 template per templating language per cloud, that’s a massive amount of duplication. Where is the source of truth for the templates? Does it live in the framework code? Does it live with the templates themselves?

  • Week In Review: 02/11/2022

    Happy Friday! Most of this week has been involved with meetings and getting this site all sorted out, but I’d like to review what I’ve been working on so you all have a good idea of where things stand.

  • What would you say, you do here?

    Let’s start with a brief history. I started at Rackspace in July of 2016 as a DevOps Engineer III and orignally worked in the Azure Support Team. For about a year I worked with large and small customers as they brought their products into Azure and helped them sort out what was going on when things weren’t working. About 2 years later I moved over the Azure Build Team where once again I worked with customers, but this time I helped them bring their resouces into Azure. Finally about a year ago a small Automation Team was created that borrowed folks from Azure Build, AWS Build and GCP Build. This team worked on defining a process to automate deployments into all three major cloud vendors, globally.

  • Welcome Back

    It has been a while since I’ve done anything here and I apologize. I’ve been really wrapped up in work, and migrating my site once again was something I was truly dreading. Thinking back to how many different frameworks and providers I’ve tried is crazy, but I feel confident now that where I’m at is the right place. I’ve moved everything over to Github Pages which is really more inline with how I work, plus I can just use vscode or codespaces on github which makes things much simpler than ususal.

  • Create VSTS Service Principal

    Working with one of our CSP customer’s and they needed to connect their Visual Studio Team Services account to their CSP Azure account. If you have a regular Pay-As-You-Go subscription, then you have access to the old portal (manage.windowsazure.com) but if you’re a CSP that doesn’t work. So after talking Brian Moore at Microsoft I created a series of steps that I thought I’d get down for the next time I need to do this.