Abhijeet Kasurde

“Writing Ansible module for fun and profit”

Adam Ruzicka

“Dynflow - Orchestration for your Ruby project”

Alberto Planas

“Yomi - Installation of the OS using SaltStack”

Alexander Fisher

“That's not my puppet - Things *not* to do (and some alternatives)!”

Alexandre Brianceau

“What’s new in RUDDER and future roadmap” | “Why compliance is essential in configuration management?”

Alexis Mousset

“Designing the future of agent-server communication in RUDDER” | “A RUDDER walkthrough: manage your configurations through compliance”

Amit Upadhye

“The Baremetal Discovery and SecureBoot provisioning using Foreman” | “Using Ansible Vault to secure passwords, ssh keys and secure tokens.”

Anders Bruvik

“Kubernetes mobprogramming experiment”

Andy Davies

“Nomad: Kubernetes, without the complexity”

Andy Wirtz

“Kubernetes as CfgMgmt-Tool”

Anton Babenko

“Design, Draw, Deploy your AWS infrastructure from inception to production” | “Terraform, Pulumi... but what do we really need!?”

Ben Ford

“Puppet Contributor Session” | “Case study: porting the whole world to a new API”

Benoît Pecatte

“Introduction to RUDDER Language”

Bernd Erk

“How Convenience Is Killing Open Standards”

Bernhard Hopfenmüller

“Probing Ansible Bonds with Molecule tests”

Bram Vogelaar

“Test your infrastructure with litmus”

Brian Bouterse

“Pulp install - Fest (Ansible, Container Registry, or RPMs)” | “Ansible Collaboration within your Organization”

Cédric Bosdonnat

“Manage Virtual Machines like Configuration with Salt”

Claes Buckwalter

“Migrating a build farm from on-prem to AWS”

Constantin Weisser

“The Road to Reliability: Infrastructure Testing explained” | “Hacking Terraform: Engineer your Migration to IaC”

David Heijkamp

“Doomed are the dinosaurs II”

Dennis Kliban

“Using OpenAPI to Maximise Your Pulp 3 Experience” | “Pulp install - Fest (Ansible, Container Registry, or RPMs)”

Dirk Götz

“Getting data out of your Foreman” | “Foreman - Basics and Provisioning”

Eric Keller

“Global Linux client with Ansible and Foreman”

Eric Sorenson

“Configuration Management in 2020 and Beyond”


“Wednesday Lunch” | “Tuesday Afernoon Break” | “Tuesday Lunch” | “Monday Morning Break” | “Monday Lunch” | “Tuesday Morning Break” | “Hackerroom” | “Tuesday Breakfast” | “Wednesday Breakfast” | “Monday Afternoon Break” | “Monday Breakfast”

Evgeni Golov

“Maintaining over 40 Ansible modules: 4 years later” | “Developing Ansible modules for Foreman and Katello”

Ewoud Kohl van Wijngaarden

“To Foreman 2.0 and beyond: an architecture perspective” | “foreman-installer: 6 years of wrapping Puppet”

Félix Dallidet

“Using RUDDER plugins to package tools and configuration policies” | “Getting started with RUDDER, the most "secops" configuration management tool”

Felix Frank

“Running Puppet from mgmt on overdrive” | “Bare Metal Provisioning with Ansible and Cobbler”

Florian Ganée

“Rudder and Ansible: a love story”

Florian Heigl

“Cross-OS security hardening”

Franziska Bühler

“Web Application Firewall - Friend of your DevOps pipeline?”

Ganesh B Nalawade

“Writing Ansible module for fun and profit”

Gareth J Greenaway

“Managing Secrets Using SaltStack and Pillar” | “Advanced Salt States: Going Beyond YAML” | “Agentless SaltStack”


“Your own kubernetes lab with k3s”

Ian Ballou

“Developer Stories: How to Upgrade to a Moving Target Without Disturbing Users or Your Sanity” | “Managing Content in Your Large-Scale Datacenter with Katello”

James Nugent

“Terraform Configuration Without The Mess”

James (purpleidea)

“Mgmt Config: Hands on with Autonomous Datacentres” | “Mgmt Config: Autonomous Datacentres”

Jan Bundesmann

“Switching from Docker to CRI-O”

Jay Goldberg

“Data-Driven Configuration with CFEngine's classfiltercsv function” | “Principle of Least Configuration”

John Willis

“I got 99 problems and a bash DSL ain't one of them.”

Julien Pivotto

“Grafana Dashboard Automation” | “Magic YAML” | “Why you should revisit mgmt”

Kimball Johnson

“One tool to rule them all, Infrastructure Testing and Compliance with Chef Inspec”

Lander Van den Bulcke

“Achieving fully hands-off deployment of an Icinga 2 cluster using Puppet”

Lev Goncharov

“Lessons learned from testing over 200,000 lines of Infrastructure Code”

Malcolm Holmes

“Tanka, a tool for managing K8s: ksonnet Rises Again” | “Grafana Dashboard Automation”

Marcel van Lohuizen

“Scalable configuration with CUE”

Marek Hulan

“Creating reports based on Foreman data”

Martin Hickey

“Automating and Managing Clusters with Helm”

Matteo Valentini

“DNS as code with octoDNS”

Matthias Dellweg

“Squeeze the last drop out of pulp with ansible” | “Probing Ansible Bonds with Molecule tests”

Michael Ducy

“Rethinking Open Source in the Age of Cloud” | “Automating Security Response with Serverless”

Mirza Krak

“Challenges of Internet of Things at scale”

Nick Anderson

“What's new in CFEngine”

Nick Anderson

“CFEngine Workshop Room”


“Feedback on scalability and load testing of a configuration management software”

Nicolas Fränkel

“Your own Kubernetes Operator: Not Only in Go”

Nils Christian Flinder Roscher-Nielsen

“CFEngine Workshop Room”

Ole Herman Schumacher Elgesem

“Modernizing the CFEngine project”

Oleksandr Saprykin

“Ansible Collaboration within your Organization”

Ondřej Ezr

“Foreman on Ansible”

Pablo Suárez Hernández

“Learn configuration management and SDI from scratch using Uyuni” | “Running Ansible within Salt - Get the best of both worlds”

Pau Garcia Quiles

“Learn configuration management and SDI from scratch using Uyuni”

Paul Czarkowski

“Hands on with Kubernetes” | “DevOps is dead, Servers are dying, and I don't feel so great myself.”

Paul Stack

“The Hard Thing About Kubernetes (It's the Infrastructure!)” | “Modern Infrastructure as Code” | “Can TypeScript really make infrastructure management easy?”

Peter Souter

“Head in the Clouds: Testing Infra as Code”

Philipp Krenn

“seccomp — Your Next Layer of Defense” | “Observability is More than Logs, Metrics & Traces”

Philipp Lemke

“Automate Monitoring with Salt and CheckMK”

Pieter Lexis

“YANG and NETCONF - model-based configuration management for networks”

Quirin Pamp

“Using Git submodules”

Raphaël Pinson

“Terraboard, a web interface to view Terraform data” | “Manage Configuration File Entries with Augeasproviders”

Ricardo Amaro

“Kapitan: generic configuration management for Kubernetes, Terraform and other things”


“Designing and building a Large Scale CD system”


“Automating the Vox Pupuli Yak Shaving”

Ryn Daniels

“Untitled Config Game”

Shira Maximov

“Creating API and CLI for Foreman Kubevirt Compute Resource”

Shobhna Shastri

“Vault Deploy: Organizing Terraform Code for Multiple Vault Clusters”

Simon McCartney

“Autopilot, but never let go of the wheel”

Taylor Thomas

“Automating and Managing Clusters with Helm”

Thorsten Jakoby

“Infrastructure as code in action ! - How we built a platform during a cloud migration”

Tim Meusel

“Rollout all your Prometheus exporters with Puppet!” | “Automating the Vox Pupuli Yak Shaving”

Tomasz Tarczynski

“Config Mgmt for Kubernetes workloads with GitOps and Helm”

Tomer Brisker

“Foreman Construction Day” | “The Foreman Community Update”

Ton Kersten

“Ansible with ARA on RHEL7/CentOS7, welcome to hell!”

Tyler Johnson

“POP Culture: An intro to Plugin Oriented Programming”

Victor Héry

“Rudder and Ansible: a love story”

Vratislav Podzimek

“Modernizing the CFEngine project”

Xander Grzywinski

“Continuous Delivery: Infrastructure Edition!”