Peter Engelbert

Software Engineer II at Microsoft

Atlanta, Georgia, 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
Peter Engelbert is a Software Engineer II with 8 years of experience building cloud-native infrastructure and open-source tooling, currently driving security and automation work at Microsoft for AKS. He led Eraser, a CNCF-accepted Kubernetes garbage collector and vulnerability scanner that cut non-running vulnerable images by 80% and is moving toward GA across AKS, and made changes to Trivy to enable that performance gain. Peter is a prolific contributor to OCI ecosystem projects—he rewrote parts of the OCI distribution spec, authored its conformance tests, implemented OCI pull for Helm (merged into Helm 3.4), and helped make bundle.bar the first fully conformant registry. Comfortable across Go, Rust, Kubernetes, Helm, and distributed build pipelines, he combines deep systems engineering with a creative background in music composition that he credits for his algorithmic thinking and disciplined craftsmanship.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor of Music, Music Composition, Bachelor of Music, Music Composition at University of Delaware
bookComputer Science, Computer Science at Loyola University Maryland
bookMaster of Musical Composition, Music Composition, Master of Musical Composition, Music Composition at San Francisco Conservatory of Music
languagesEnglish
github-logo-circle

Github Skills (18)

unit-testing10
kubernetes10
container10
docker10
testing10
charts10
dockers10
charting10
occi10
go10
helm10
kubernetes-pods10
apidoc9
api9
test-automation9

Programming languages (9)

TypeScriptShellRustCGoHTMLRubyRPM Spec

Github contributions (5)

github-logo-circle
OCI Distribution Specification
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:11 reviews, 30 commits, 36 PRs in 11 months
Contributions summary:Peter primarily contributed to the development of conformance tests for the OCI Distribution Specification. Their work involved creating new test suites, adding tests for specific features like blob uploads and manifest deletion, and improving the HTML reporting functionality. They also modified existing tests and addressed bugs, indicating a strong focus on ensuring the specification's correct implementation. The user also implemented infrastructure to allow tests to be enabled and disabled based on environment variables.
containersoci-distributionspecificationtladocker
helm/helm

May 2020 - Dec 2020

The Kubernetes Package Manager
Role in this project:
userBack-end Developer
Contributions:4 reviews, 7 commits, 5 PRs in 6 months
Contributions summary:Peter Engelbert primarily focused on enhancing the functionality and stability of the Helm package manager. His contributions include fixing critical bugs, such as those causing crashes in `helm chart list` due to file handling limitations. He also implemented unit tests to improve the security of the `helm pull` functionality. Furthermore, Engelbert worked on incorporating features for OCI registries, including the implementation of `helm pull` for OCI registries and ensuring dependency updates work seamlessly.
chartscharthelmpackage-managerkubernetes
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
Peter Engelbert - Software Engineer II at Microsoft