The elusiveness of DevOps

DevOps is more than inter-departmental hugging, feedback loops, and automated testing. ActiveState asks John Arundel why it’s so hard to get people to agree on what DevOps means.

Are you looking for trouble?

A good sysadmin is a good detective. You should make time as part of your job to pick on a machine every so often and examine it forensically, like a crime scene. What’s here that shouldn’t be?

Puppet dry run

Puppet's dry-run feature is a powerful tool that's often overlooked by busy sysadmins—it’s a great way to avoid unforeseen side effects of your config changes.

Scaling Puppet with Git

Scaling Puppet is most commonly done using client/server mode. However, is there a better way? We present an alternative to the traditional Puppetmaster solution using Git. Guest post by Stephen Nelson-Smith.

Golden image or foil ball?

Managing server config with “golden images” is more like managing a foil ball: it’s difficult to pull apart, and difficult to press back together. Luke Kanies has a better way.