Spencer Mcelmurry

Engineering Manager at CircleCI

Portland, 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
Spencer Mcelmurry is an engineering manager based in Portland, Oregon with a decade of experience building reliable release and QA systems for cloud-native teams. Currently leading engineering at CircleCI after progressing from senior release engineer, he blends hands-on release automation with people leadership to accelerate delivery cadence. His background at Puppet and contributions to the popular voxpupuli/beaker project show deep expertise in CI/CD, test harnesses, and cross-platform compatibility improvements. Earlier roles as a release engineer include measurable impact—cutting build times and automating VM-based test environments—demonstrating a focus on operational efficiency. Spencer pairs a BS in Computer Science with practical DevOps craftsmanship, often tackling platform-specific edge cases like Windows test exclusions and Ruby versioning. Colleagues rely on him to translate messy build and install problems into repeatable, scalable processes.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor’s Degree, BS in Computer Science w/ Minor in Business, Bachelor’s Degree, BS in Computer Science w/ Minor in Business at Oregon State University
github-logo-circle

Github Skills (11)

ruby10
automation10
automations10
cicd10
beaker10
testing10
puppet9
puppeteer9
git7
yaml5
fest4

Programming languages (7)

HCLJavaScriptGoRubyPuppetClojurePython

Github contributions (5)

github-logo-circle
voxpupuli/beaker

Oct 2016 - Jun 2019

Role in this project:
userDevOps Engineer & QA Engineer
Contributions:1 release, 20 commits, 18 PRs in 2 years 8 months
Contributions summary:Spencer primarily contributed to improving the testing and build infrastructure of the project. Their work included adding and modifying tests, especially concerning file archiving and Ruby versioning. They also addressed issues related to the build process, such as disabling tests on Windows and modifying the installation steps, showcasing a focus on CI/CD and platform compatibility. Further, they contributed by modifying test files and adding file compression and exception handling.
acceptance-testingpuppettestingacceptanceharness
smcelmurry/test_PR_status_1

Oct 2017 - Feb 2021

Contributions:1 PR, 61 pushes, 28 branches in 3 years 4 months
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
Spencer Mcelmurry - Engineering Manager at CircleCI