Trevor Vaughan

Catonsville, Maryland, United States
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
Trevor Vaughan is a Principal Security Engineer with 15+ years building and hardening complex systems, currently at AWS and long active in Red Hat and open-source communities. He blends hands-on systems engineering, automation, and information assurance—moving seamlessly from low-level PKI and forensics to large-scale CI/CD and container tooling. Trevor has contributed to high-profile projects like Puppet (improving systemd service handling) and Docker client tooling, demonstrating practical impact on server automation and container testing infrastructure. As a longtime FOSS contributor and former VP of a security consultancy, he excels at translating technical policy into resilient, self-healing operations. Based in Catonsville, MD, he pairs formal systems engineering training (M.S. in Information Assurance) with a pragmatic drive to automate security controls and keep documentation production-ready. An under-the-radar strength is his knack for improving test and deployment workflows that prevent outages before they reach production.
code15 years of coding experience
job27 years of employment as a software developer
bookM.S., Information Assurance, M.S., Information Assurance at University of Maryland University College
bookB.S., Computer Engineering, B.S., Computer Engineering at University of Maryland
github-logo-circle

Github Skills (36)

podman10
github-ci10
puppeteer10
docker10
system-configuration10
puppet10
scripting10
service-management10
configuration-management10
rs10
containerization10
dockers10
cicd10
system10
automation10

Programming languages (23)

PowerShellC#SmartyJavaCSSC++CRust

Github contributions (5)

github-logo-circle
NationalSecurityAgency/SIMP

May 2015 - May 2019

A system automation and configuration management stack targeted toward operational flexibility and policy compliance.
Role in this project:
userTechnical Writer
Contributions:25 releases, 37 commits, 9 PRs in 4 years 1 month
Contributions summary:Trevor primarily focused on updating and maintaining the project's documentation. Their contributions involved migrating the README file to RST format and updating the content to reflect the latest releases, including the addition of release artifacts and package hosting information. The user also revised the documentation structure, updated links, and corrected formatting within the README file to improve its readability and accuracy. These updates suggest a focus on keeping the project's documentation current and accessible to users.
policydevopssystem-automationconfiguration-managementstack-management
voxpupuli/beaker

Sep 2016 - Aug 2021

Role in this project:
userDevOps Engineer & System Administrator
Contributions:2 reviews, 29 commits, 31 PRs in 5 years
Contributions summary:Trevor's primary contributions involve enhancing the testing infrastructure and system configuration within the Beaker project. They addressed issues related to the correct installation of Puppet versions on various operating systems, particularly when using the 'aio' type. Furthermore, the user modified code to enable ERB processing in nodeset YAML files, enabling greater flexibility in managing test environments, especially for Docker-based testing. Their commits also include updates for RHEL support, and fixing the boot time checks.
acceptance-testingpuppettestingacceptanceharness
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
Trevor Vaughan