Charlie Sharpsteen

Principal Solutions Architect at Overlook InfraTech

Greater Fayetteville, AR Area 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
Charlie Sharpsteen is a Principal Solutions Architect with 17 years of experience architecting and stabilizing infrastructure and automation for large-scale systems. Previously a long-tenured Principal Support Engineer at Puppet, he blends deep backend and DevOps expertise—especially around configuration management, vSphere automation, and cross-platform build compatibility—to turn brittle deployments into observable, resilient services. His open-source contributions span notable projects like Puppet, OSRM, and the vagrant-vsphere provider, where he improved performance, snapshot automation, and portability across OSes and compilers. Based in Greater Fayetteville, AR, he pairs hands-on engineering with operational instincts, often tackling subtle platform-edge issues (FreeBSD/Windows/OpenMP) that many teams miss.
code17 years of coding experience
job13 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (52)

openstreetmap10
vsphere10
puppeteer10
c-language10
puppet10
scripting10
clojure-cli10
testing10
configuration-management10
snap10
vmware10
snapshots10
ruby10
clojure10
automation10

Programming languages (18)

PowerShellJavaC++CSSCMakefileGoHTML

Github contributions (5)

github-logo-circle
puppetlabs/puppet

Mar 2013 - Aug 2019

Server automation framework and application
Role in this project:
userBackend Developer
Contributions:7 reviews, 83 commits, 16 PRs in 6 years 6 months
Contributions summary:Charlie primarily contributed to the Puppet framework's core functionality. Their work involved clarifying documentation, adding tests for various scenarios within the `exec` type, and ensuring the validation of commands as type String. The user also addressed issues related to duplicate cron jobs and improved the handling of file mode audits and certificate expiration checks. Furthermore, they implemented improvements in the application's internal operations such as the use of PSON and added runtime environment logging.
frameworkautomationjavaautomation-frameworkserver-automation
puppetlabs/puppetserver

Apr 2017 - Jun 2020

Server automation framework and application
Role in this project:
userBackend & DevOps Engineer
Contributions:2 reviews, 27 commits, 13 PRs in 3 years 2 months
Contributions summary:Charlie focused on improving the Puppet Server's performance and stability. They implemented features like rate limiting for API requests using a request queue, including setting a `Retry-After` header. They also added metrics for monitoring, specifically tracking queue limit hits, and improved the PuppetDB integration test with enhanced assertions, retries, and time synchronization. The user further refined the code by removing redundancies and optimizing existing middleware functions.
frameworkautomationjavaautomation-frameworkserver-automation
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
Charlie Sharpsteen - Principal Solutions Architect at Overlook InfraTech