I Broke My Ansible Lab, and Fixing It Taught Me a Few Things

In Part 1, I built a small Ansible environment with one control node and two managed Ubuntu web servers. Then I decided to break and fix it. First, My Nodes Got Stuck At one point, my managed nodes were taking forever to restart in Multipass. They were stuck long enough that it was obvious something was wrong. Then I force-stopped them, deleted them and purged them. Then I recreated: node1 node2 with the same names. ...

September 6, 2026 · 8 min

Automating Linux Web Servers with Ansible

Recently, my team was working on installing ArcGIS Pro on multiple machines. We got complaints from some users who couldn’t access the software because of licensing and permission issues, while other users had everything working smoothly. That situation got me thinking about configuration management. If we already had machines where ArcGIS Pro was installed and working in the state we wanted, how could we make sure the other machines were configured consistently instead of troubleshooting them one at a time? ...

September 4, 2026 · 14 min

How Linux Questions Reveal Your Systems Thinking in DevOps Interviews

DevOps interviews rarely include a round labeled “Linux”, but Linux is present in almost every technical discussion. It appears when containers fail to start, when a deployment hangs, when disk fills unexpectedly, when a service cannot be reached, etc. Linux questions inside DevOps interviews are rarely about commands alone. They reveal whether you understand how systems behave underneath modern infrastructure. Below are common Linux-style questions that come up in DevOps interviews, and what they actually evaluate. ...

February 26, 2026 · 7 min

Joining Rocky Linux 9 to Windows Server 2022 Active Directory (UTM)

I’ve built and documented Windows Active Directory labs before, you will find some on this website and some on my GitHub. Linux joining AD is conceptually simpler, but operationally more fragile. One wrong DNS setting, one wrong network mode, nothing works, and now I’m mad at my computer, trying to figure out what went wrong. This lab documents the correct mental model, and the exact steps I took to complete it. ...

December 6, 2025 · 7 min