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 Homelab which is made up of a healthy mix of current technologies.
Purpose
This site 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.
Projects
- r-Techsupport/Get-Specs
- Now archived, due to better tools being created in the community, but used for several years; this is a PowerShell based tool that inventories a machine then uploads the results as HTML to a remote server for rendering and sharing. It grabs a software inventory, hardware inventory, network configurations, and performs various checks for known bad configurations. Check the ReadMe for an exhaustive list of what it gathers.
- PipeItToDevNull/nginx-certbot
- With my move to Podman I needed to find a new simple Infrastructure as Code method of proxying and obtaining certificates for my various containers. This was also a great introduction to Github Actions, containers are built nightly to ensure vulnerabilities are kept at a minimum.
- PipeItToDevNull/Get-Smartcard
- As far as I know, this is the only project that exists for interacting with smartcard certificates via PowerShell objects. I created this so I could manipulate smartcards using more reliable and advanced scripts. Using the native
certutil
executable this will format and display all the certificates on a smartcard in a human and machine readable object based format.
- As far as I know, this is the only project that exists for interacting with smartcard certificates via PowerShell objects. I created this so I could manipulate smartcards using more reliable and advanced scripts. Using the native
- r-Techsupport/rTS_Debian
- A fun project originally started because having users install packages in a live environment is painful when they don't know Linux. This is the exclusive source for all the guides and tutorials we create on the r/TS Wiki