Who am I

I am a Systems Administrator and IT Manager with over 5 years of experience working in DoD environments. I currently lead a team supporting 300 users in a mixed environment consisting of Windows and Linux infrastructure, primarily virtualized using XenServer. My responsibilities include maintaining compliance and implementation as it relates to NIST 800-171 and CMMC(v2). Automation and systems maintenance tasks are handled using a combination of PowerShell and Ansible, as well as hands on break/fix of critical systems.

At home and during my free-time I assist in tech communities offering help to users as well as maintaining various SaaS and Cloud Infrastructure components they may utilize. I stay up-to-date on the latest trends and test out new ideas in my homelab which is made up of a healthy mix of current technologies.


Purpose

This blog is to serve as a pseudo-wiki replacement for any notes I think are useful enough to share and a place to post some of the things I already share with people and need to constantly re-write each time I want to explain. I am not a writer, I am not a developer, I guarantee neither the English nor the code to be pretty but it all hopefully works.

Recent Posts

Installing RSAT in 1909+ Online or Offline

In previous versions of Windows and early versions of Windows 10 RSAT was installed via an update package or .msu file. Recent versions of Windows 10/11 have...

Using Signed RDP Certificates

One of the most ubiquitous actions a sysadmin does is accepting the untrusted certificates we are presented with daily when opening RDP to a server. I believ...

Getting started with RHEL Kickstart files

RedHat and its derivatives can utilize special configuration files called “Kickstart files” to make installation automated and repeatable. I wanted to explor...

RHEL 8 Migration

My current project is moving off CentOS 7 to RHEL 8. I am doing this partly due to the deprecation of CentOS 8 into Stream but also I want to redo everything...

0x800f0922 and FAILED_TO_START_EMULATOR

I updated my XCP-NG host back in January, after those updates none of my Windows Server VMs would boot back up with the error FAILED_TO_START_EMULATOR. I dug...

Using .deb files on non-debian systems

While using Solus I found some apps that were not in the repos like Obisidian and Tabby. I stumbled upon this post on the Solus forums that talked about usin...

Obsidian CSS Snippets

I have not written a full post on how I use Obsidian yet but I talked about it in the first post here. I plan to write more in the future but for the mean ti...

Proactive OneDrive Monitoring

Microsoft is very keen on pushing OneDrive, anyone who has stood up a Windows 10/11 workstation recently knows that.

Basic Tools for This Sysadmin

Every techy you talk to will have their own list of “must-haves” and “best tools” to use, this is mine. You can replace half of these with something that doe...

AD Backups in PowerShell

The vast majority of sources I checked while trying to re-work our existing backups use the same basic script that invoke wbadmin.exe to initiate an image of...

Windows CA Backups in Powershell

The CA is an incredibly important piece of infrastructure, especially once you start issuing your own certificates. We are pushing our code signing certs, sm...

DHCP Backups in PowerShell

Backing up a DHCP server is simple using the cmdlets Backup-DhcpServer and Restore-DhcpServer. There are a couple gotchas and while it is not as directory sp...

DNS Backups in PowerShell

DNS backups are a bit complicated, you need to backup and restore each zone individually with files that are in a static location in System32. Most sources I...

Theming my code and Gist blocks in Jekyll

While the default code blocks are OK in this theme (Minimal Mistakes) I wanted something more “me” that blended better into the Dark skin. The official docs ...

RHEL Developer Setup

I want to migrate to Red Hat Enterprise Linux 8 for my homelab, I am currently on CentOS 7 and due to the CentOS 8/Stream shennanigans I believe that just mi...

TrueNAS alert on Cloud Task Failure

I use FreeNAS (now TrueNAS Core) as my backup destination for everything in my lab, I push these backups offsite to Backblaze on a schedule using Cloud Sync...

Publishing to Github Pages with Obsidian

Reasons I used to host a personal Bookstack and still host one for r/Techsupport but I realized that putting all of my notes into a public cloud was a waste ...