Configuration management, a love story

A few months ago we were catching up with the guys from Puppet Labs here in the REA offices in Melbourne and they asked us this question:

PL: ” Configuration management, what are you doing about it? ”
J: ” Well, that’s a long story…”

We spent the rest of the morning sketching on the whiteboard the evolution of configuration management in REA, and the different stages we went through. A couple of weeks later my colleague David Lutz asked me if I wanted to present at the Melbourne Infrastructure Coders meetup that he co-hosts, and I thought that I could share the story with the wider audience. After receving some positive feedback about the presentation I sent a proposal to linux.conf.au to repeat the talk there at the Sysadmin miniconf. A couple of weeks ago I presented it in Auckland.

If you want to review the journey we’ve been through regarding configuration management at REA, and get a good peak into our Devops culture, check out the attached video:

Also if you are interested in the slides you can find them in Slideshare.