CfgMgmtCamp 2025 Ghent

A puppet pro decides to learn nix.
2025-02-03, 17:15–17:40, D.Aud (Main)

Configuration management is nothing new for Michael Stahnke. In this ignite talk, he’ll be looking at Nix, the functional package manager (and a bit of NixOS) from a foundational point of view and contrasting it from the theory and foundations coming from Puppet (with a few other tool comparisons thrown in).

While configuration management’s role in delivering applications has changed over the years, the time is ripe to take what we’ve learned in the last 15 years - through containers, cloud native architectures and massively distributed systems - and develop a continually evolving approach.

This will have some humor, some information, and some ideas about where we could head in the configuration management space given our cumulative knowledge.

Michael is VP of Engineering at Flox. He was previously in senior engineering leadership at CircleCI and Puppet. Where he grew engineering teams by 5x or more. He spent time building high performing teams, organizations and researching engineering effectiveness. He’s been speaking at DevOps and Automation events since 2007. He founded the package repository Extra Packages for Enterprise Linux (EPEL) and wrote a book on OpenSSH in 2005.