Peter Souter is a Senior Sales Engineer at Datadog with 13 years' experience bridging hands-on development, DevOps automation, and customer-facing technical strategy. He began as a full-stack developer and evolved into roles at Puppet and HashiCorp where he combined professional services, technical account management, and deep open-source contributions to infrastructure tooling. His GitHub work shows significant contributions to widely used projects—serverspec, Terraform’s Vault provider, Puppet modules and testing harnesses—demonstrating expertise in CI, cross-platform testing, and cloud auth integrations (notably GCP support in the Vault provider). Based in London, he excels at turning customer requirements into reliable automation and testable infrastructure, often improving test suites and CI for complex deployments. Colleagues rely on him for pragmatic solutions that reduce ops friction while preserving developer velocity.
13 years of coding experience
9 years of employment as a software developer
BSc (Hons), Computer Science, BSc (Hons), Computer Science at Kings College London
A Level, Computing, General Studies, Psychology, Sociology, Film Studies, A Level, Computing, General Studies, Psychology, Sociology, Film Studies at Colchester Sixth Form College
Contributions:1 release, 103 commits, 190 PRs in 2 years
Contributions summary:Peter primarily focused on adding and improving the test suite for the Puppet module. Their contributions involved writing new specifications, particularly for features like unixsocket, FreeBSD-specific parameters, and the `save_db_to_disk_interval` parameter. They also addressed puppet-lint issues and fixed Beaker test settings, including Docker configurations and acceptance tests. The user's efforts included adding acceptance tests to verify the correct functionality of the redis module, specifically by testing if the redis service is working.
Contributions:2 reviews, 17 commits, 16 PRs in 2 years 4 months
Contributions summary:Peter primarily contributed to the `terraform-provider-vault` repository by adding and modifying code related to the Google Cloud Platform (GCP) authentication backend. They introduced new features for GCP authentication roles, specifically adding support for bound zones, regions, instance groups and labels. Their work also included the addition of corresponding tests to validate the new functionalities, ensuring the provider's reliability and functionality.
hashicorp-vaultprovidervaulthashicorpterraform
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.