Gene Liverman

  • @geneliverman
  • Doing geeky stuff @ Puppet
  • he/him
  • Carrollton, Georgia
I am a seasoned technology professional with a passion for systems administration and the DevOps culture. I’m also a church technologist and sound engineer. In all cases, I am always searching for a better way to accomplish a task or to solve a problem.
Read more
I'm open to Writing and Speaking on podcasts.

Principal Site Reliability Engineer

  • Puppet
  • May 2021 - Present

District Committee

  • Boy Scouts of America
  • Apr 2019 - Present

Technology Administrator

  • First Baptist Church of Carrollton, Georgia
  • Jul 2020 - Jul 2021

Senior Site Reliability Engineer

  • Puppet
  • Apr 2017 - May 2021

Unit Commissioner

  • Boy Scouts of America
  • May 2018 - Apr 2019

Systems Integration Architect (part time)

  • University of West Georgia
  • Apr 2017 - May 2017

Systems Integration Architect

  • University of West Georgia
  • Mar 2015 - Mar 2017


  • Linux Journal
  • Mar 2010 - Mar 2012

Technical Support Specialist @ West GA Educational Technology Center

  • Georgia Department of Education
  • Apr 2007 - Jun 2009

Student Assistant / Help Desk Technician

  • University of West Georgia
  • Aug 2004 - Apr 2007

Retail Service Specialist / Night Manager

  • O'Reilly Auto Parts
  • Jul 2005 - Apr 2007

CAD Designer

  • Arcadis
  • Jul 2001 - Mar 2002

Gene's Collections

My 2021 Highlights

10 Highlights

Things I’ve built

2 Highlights

Articles and blogs

36 Highlights


Jan 09, 2022
Jan 09, 2022
Wrote a Blog Post
I’ve started a blog series about my Home Assistant setup. The first post is entitled “Introducing My Home Assistant Setup”
Jan 01, 2022
Jan 01, 2022
Installed Linux
Another day, another machine setup with Fedora Linux. Today's adventure is with a personal 2015 MacBook Pro that I applied the same set of extensions to that I use on my work computer. I really like the way this thing looks!


Dec 31, 2021
Dec 31, 2021
Switched Linux Desktop Environments
A couple of weeks ago I switched from KDE to Gnome on my work computer and think I finally have a setup I will stick with for a good long while. I absolutely hate stock Gnome, but with the right extensions it is actually quite nice. 

I am using Gnome 41.2 on Fedora 35 with these extensions: I heard about a few of these via OMG! Ubuntu and heard about Blur my Shell on one of the Destination Linux Network podcasts.

Blur my Shell does a surprisingly good job of making improving the appearance and sophistication of the desktop. 

Desktop Cube is simply fun... it doesn't improve efficiency or make me more productive per se, but it does make me happy.

On the other end of the spectrum are Frippery Move Clock and Notification Banner Position: Gnome's clock is in the center top by default and, when at my desk, my webcam overlaps my monitor frame just enough that the dead center top isn't visible. Moving it and its notifications to the right solves that issue and makes things look a little more like other operating systems.

All in all, I am really happy with the way things look and function. Here's to hoping that satisfaction lasts.
Dec 27, 2021
Dec 27, 2021
Installed Linux
A computer I built in May of 2013 for my parents has now been upgraded from Windows 10 to Pop_OS!  Dad is really happy with the new setup too!

One of the cool thins about using Linux is that it can do many things that Windows can't, like use a SanDisk ReadyCache SSD as a boot drive. When I built this computer in 2013 I installed the ReadyCache drive as a cost effective way to speed up the Windows installation that resided on a 7200 RPM SATA drive. Now that same cache drive contains the entire Pop_OS! installation.
Dec 20, 2021
Dec 20, 2021
Contributed to open source
I circled back to some work around distributed tracing using OpenTelemetry today and added manual instrumentation to VMPooler's API so that we can better see what's going on under the hood and where things might be able to be improved. This work proved immediately insightful as I found a place where the API makes a network connection that I was unaware of previously.

Next up on this application is instrumenting pool manager and the other bits of code that haven't yet been enhanced.
Principal Site Reliability Engineer, Puppet
Dec 17, 2021
Dec 17, 2021
Contributed to open source
I offered up some code to enhance a puppet module that manages RVM. We utilize this module to, among other things, simplify deploying self-hosted GitHub Actions runners.
Principal Site Reliability Engineer, Puppet
Get your own page like this