Configuration Management in 2020 and Beyond
2020-02-03, 11:40–12:30, D Aud

What role does configuration management have in containerized and cloud-native infrastructure? What tools and practices have evolved to work with modern cloud platforms like Kubernetes? Is there a way out of the maze of YAML we've trapped ourselves in? In this session, Eric will share perspectives on the evolution of infrastructure platforms and the changes necessary to adapt to the landscape of today – and tomorrow.


After an introduction to cloud native concepts (spoiler: it's more than just YAML) I'll present the result of the last six months of surveying the landscape of config management tools for modern infrastructure. Using the "Configuration Complexity Clock" as a framing device, I explore different categories of tools that have emerged and provide recommendations for practitioners looking to adopt these technologies. (spoiler: don't template YAML)

Eric has been working in systems administration since 28.8k modems were exotic luxuries. After running campus networks, large scale production internet services, and sysadmin teams, he moved to Portland in 2012 to work at Puppet as a technical product manager for Puppet's core technology platform. For the last year he's shifted to focus on emerging cloud native technology and its intersection with traditional infrastructure. When he's not grooming backlogs or referring to himself in the third person, he's out exploring Oregon's trails by foot and bicycle.