Peter Souter Conference Talks
Clear All
2026
2025
2020
2019
2018
2017
2016
2014
Config Management Camp
Continuous Lifecycle London
DevOps.lt
DevOpsDays Amsterdam
EPAM SEC
FOSDEM
HashiConf US
HashiCorp London User Group
HashiCorp Webinar
HumanOps London
Infracoders
PuppetConf
TestCon Europe
Showing 22 of 22 talks
Untaggling Strings: Getting CI Visibility for Vox Pupuli Tests
Exploring continuous integration visibility and testing strategies for the Vox Pupuli community projects, focusing on improving test observability and debugging capabilities.
CI/CD Observability, Metrics and DORA: Shifting Left and Cleaning Up!
A deep dive into CI/CD observability, DORA metrics implementation, and how to shift left on quality while improving your deployment pipelines and cleaning up technical debt.
CI/CD Observability, Metrics and DORA: Shifting Left and Cleaning Up!
A deep dive into CI/CD observability, DORA metrics implementation, and how to shift left on quality while improving your deployment pipelines and cleaning up technical debt.
InfraCoding: Testing Infrastructure as Code
Exploring testing strategies and best practices for Infrastructure as Code, covering unit testing, integration testing, and ensuring quality in automated infrastructure deployments with Terraform.
Head in the Clouds: Testing Infra as Code
Exploring cloud-based testing strategies for Infrastructure as Code, including best practices for testing Terraform and other IaC tools in cloud environments.
Security in a DevOps World
Examining security challenges and solutions in modern DevOps practices, including how to integrate security into the development lifecycle and maintain security in fast-paced environments. Treats security like fire safety - something everyone should know the basics about, with automated security testing.
Now Witness the Firepower of This Fully Automated and Immutable Vault Cluster
Demonstrating how to build and manage a fully automated, immutable HashiCorp Vault cluster with high availability, disaster recovery, and automated operations.
I don't know what I'm Doing: A newbie guide for Golang for DevOps
A beginner-friendly guide to getting started with Golang from a DevOps perspective, covering common pitfalls, useful patterns, and practical tips for DevOps engineers learning Go.
Consul Connect - Modern Service Networking with Service Mesh
A service mesh is necessary for organizations adopting microservices and dynamic cloud-native infrastructure. We will look at Connect, a significant new feature in Consul that provides secure service-to-service communication.
Monitoring Consul and Vault
This talk will show how to securely run Vault in the cloud, and be able to access those secrets securely from multiple differing cloud platforms.
How to Use HashiCorp Vault with Hiera 5 for Secret Management with Puppet
Peter Souter demonstrates how to use HashiCorp Vault for secrets management while using Puppet as the configuration management software.
Provisioning vs Configuration Management Deployment vs Orchestration - A rose by any other name...
There's a lot of confusion around the differences between the various terms used when talking about configuring systems. In this talk, we're going to boil down the core of each term and talk about the approaches used and where things cross over.
Secret Management in the world of Infrastructure as Code
Config management tools have revolutionized how machines are managed. However, IaC is not a free lunch: having all your infrastructure information in one place can lead to some uncomfortable security pitfalls.
Keeping Secrets in your Infrastructure as Code
We're going to talk about best practices for keeping your secrets in infrastructure as code, detecting plaintext credentials in your code, how Puppet handles secrets and what to do when credentials get leaked.
Maintaining Level 8
Your most important piece of equipment is yourself, so I will be taking us through the basics of good ergonomics at our desks and how I have put this into practice throughout his career.
Compliance and auditing with Puppet
Puppet is a perfect fit for compliance: you model desired compliant state, continually enforce it and have a full audit path of when changes occur and what lead to the drift.
Knee deep in the undef: Tales from refactoring old Puppet codebases
As Puppet pushes into it's second decade, there are several organisations out there that have been using Puppet for a long time. We'll be talking about how to make sure that your Puppet code is healthy for the next decade.
Compliance and auditing with Puppet
Puppet is a perfect fit for compliance: you model desired compliant state, continually enforce it and have a full audit path of when changes occur and what lead to the drift. Discussing best practices for using Puppet for compliance and keeping auditors happy.
Nice and Secure: Good OpSec Hygiene With Puppet!
Puppet is a great first step to making your environment more secure. We're going to talk about making sure security is part of your workflow, best practise with hardening your Puppet architecture, and secrets management.
Lock it Down - Securing your Puppet Infrastructure
Puppet is an awesome tool to automate the configuration of your infrastructure, but it's also a potential attack vector. In this talk, we'll discuss some common patterns and changes you can make to harden your Puppet infrastructure.
Hardening Your Config Management - Security and Attack Vectors in Config Management
Configuration management is a great tool for helping with hardening and securing servers. But with any addition of new technology comes a new attack vector: Who watches the watchers?
Testing servers like software
Exploring how to apply software testing principles to server infrastructure, covering test-driven development for infrastructure code, using tools like ServerSpec, and ensuring quality in automated server configurations.
Auditing
Automation
Best Practices
CI/CD
Cloud
Compliance
Config Management
Consul
DevOps
DevSecOps
DORA Metrics
Ergonomics
Golang
HashiCorp
Health
Infrastructure
Infrastructure as Code
Learning
Monitoring
Networking
Observability
Operations
OpSec
Performance
Programming
Puppet
Quality Assurance
Refactoring
Secrets Management
Security
ServerSpec
Service Mesh
Terminology
Terraform
Testing
Vault
Vox Pupuli