Justin Stoller

Senior Software Engineer at Puppet

Amity, Oregon, 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
Justin Stoller is a Senior Software Engineer with 15 years of hands-on experience building and hardening backend systems and DevOps tooling, based in Amity, Oregon. At Puppet since 2011 he has focused on improving test infrastructure, CI/CD pipelines, and reliability for core projects like puppetserver, r10k, and widely used Puppet modules such as puppetlabs-apache and puppetlabs-ntp. He specializes in acceptance testing and automation (notably contributions to the beaker testing harness) and has driven work that prevents unsupported-platform test runs and enhances cross-platform compatibility. Justin pairs pragmatic engineering with release-minded maintenance—implementing features, refactors, and post-run hooks that make deployments more predictable. He holds a BS in Sociology from the University of Oregon, an uncommon background that contributes to his practical, systems-oriented approach to collaboration and process improvement.
code14 years of coding experience
bookBachelor of Science (BS), Sociology, Bachelor of Science (BS), Sociology at University of Oregon
github-logo-circle

Github Skills (31)

puppeteer10
docker10
puppet10
scripting10
clojure-cli10
testing10
dockers10
cicd10
ruby10
clojure10
release-management10
python-modules10
automation10
script10
sup10

Programming languages (13)

PowerShellJavaCScalaGoHTMLPerlShell

Github contributions (5)

github-logo-circle
voxpupuli/beaker

Oct 2011 - Jan 2016

Puppet Acceptance Testing Harness
Role in this project:
userDevOps Engineer & Test Automation Engineer
Contributions:556 commits, 12 PRs, 3 pushes in 4 years 4 months
Contributions summary:Justin's contributions center around enhancing the Puppet Acceptance Testing Harness, specifically the beaker framework. They fixed configuration and code typos, improving testing efficiency and accuracy. Moreover, they extended test coverage by adding checks for Rack and various gem versions, including ruby-augeas and ActiveRecord, while also adding tests for the PE uninstaller. Further improvements were made in setting up and testing the removal process as well as implementing features for testing within the project.
acceptance-testingpuppettestingacceptanceharness
puppetlabs/r10k

Apr 2015 - May 2022

Smarter Puppet deployment
Role in this project:
userDevOps Engineer & Release Manager
Contributions:182 reviews, 193 commits, 185 PRs in 7 years 2 months
Contributions summary:Justin primarily contributed to improving the reliability and maintainability of the r10k deployment process. Their work included addressing issues on Ubuntu Bionic, which involved moving the output pumping for subprocesses. The user implemented features such as supporting environment-specific post-run hooks, and ensuring CLI functionality and various merge requests for new features and bug fixes across multiple branches. They were also instrumental in preparing for the project's releases.
deploymentsmarterpuppet
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
Justin Stoller - Senior Software Engineer at Puppet