Peter Souter

Senior Sales Engineer at Datadog

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job9 years of employment as a software developer
bookBSc (Hons), Computer Science, BSc (Hons), Computer Science at Kings College London
bookA Level, Computing, General Studies, Psychology, Sociology, Film Studies, A Level, Computing, General Studies, Psychology, Sociology, Film Studies at Colchester Sixth Form College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
5,170reputation
302kreached
138answers
26questions
Badges
middleware
top-5%
ruby
top-5%
github-logo-circle

Github Skills (66)

yum10
package-management10
testing10
puppet-bolt10
command-line-interface10
rspec10
acceptance-testing10
terraform10
gcp10
ruby10
automation10
sudo10
gemfile10
systemd10
digitalocean-api10

Programming languages (22)

JavaCSSRustCMakefileGoPrologHTML

Github contributions (5)

github-logo-circle
voxpupuli/puppet-redis

Jun 2016 - Jun 2018

Puppet Module to manage Redis
Role in this project:
userQA Engineer / Test Automation Engineer
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.
linux-puppet-modulepuppet-moduleredispuppetcentos-puppet-module
Terraform Vault provider
Role in this project:
userBack-end Developer
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.
Request Free Trial