Author Archives: zwischenzugs

Convert a Server to a Docker Container (Update II)

How and Why? Let’s say you have a server that has been lovingly hand-crafted that you want to containerize. Figuring out exactly what software is required on there and what config files need adjustment would be quite a task, but … Continue reading

Posted in Uncategorized | Leave a comment

Automating Dockerized Jenkins Upgrades

Introduction If you’ve used Jenkins for a while in production, then you will be aware that Jenkins frequently publishes updates to its server for security and functionality changes. On a dedicated, non-dockerized host, this is generally managed for you through package management. With … Continue reading

Posted in Uncategorized | Leave a comment

Things I Wish I Knew Before Using Jenkins Pipelines

I started playing with Pipelines using the web interface, then hit a block as I didn’t really know the ropes. Here’s some things I wish I’d known first: Wrap Steps in a Node All code that does steps in a … Continue reading

Posted in Uncategorized | 3 Comments

Five Books I Advise Every DevOps Engineer to Read

Here is a list of books that have helped and changed not only my career, but also my life. If there’s a theme to them, it’s that they are less about IT than how people interact with technology, and how … Continue reading

Posted in Uncategorized | 1 Comment

Things I Learned Managing Site Reliability for Some of the World’s Busiest Gambling Sites

tl;dr For several years I managed the 3rd line site reliability operation for many of the world’s busiest gambling sites, working for a little-known company that built and ran the core backend online software for several businesses that each at … Continue reading

Posted in Uncategorized | 14 Comments

Clustered VM Testing How-To

Recently I’ve been testing clusters of VMs running on my local host. I thought that there must be a standard way to test multi-node VM setups, but asking around at work, and on github yielded no answers. So I came … Continue reading

Posted in Uncategorized | 3 Comments

Easy Shell Automation

Regular readers will be familiar with ShutIt, a framework I work on that allows me to automate all sorts of workflows and tools that I publish on GitHub. This article demonstrates a new feature that uses this platform to make … Continue reading

Posted in Uncategorized | Leave a comment