Sean Millichamp

Principal Architect at NTT DATA, Inc.

Southfield, Michigan, 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

👤
Senior
🎓
Top School
Sean Millichamp is a Principal Architect with 20+ years designing and operating Linux-first infrastructure, specializing in Red Hat Enterprise Linux and large-scale Puppet automation. He blends hands-on systems engineering, platform architecture, and tooling development with strategic technology evaluation for NTT’s Cloud & Security division. A self-taught programmer focused recently on Ruby and Python, he routinely contributes bug fixes and feature patches to key open-source projects—most notably improving Puppet’s SELinux integration and enhancing rspec-puppet testing for trusted facts. Sean has led platform operations, module design, and lifecycle configuration across enterprise environments and taught UNIX/Linux courses as an adjunct professor, showing a commitment to mentoring and knowledge transfer. Colleagues rely on him to both extend core product ecosystems (fixing and enhancing plugins) and to translate deep technical detail into practical, auditable solutions. Based in Southfield, Michigan, he pairs pragmatic engineering with long-term stewardship of infrastructure and tooling.
code20 years of coding experience
job20 years of employment as a software developer
bookB.S.E., Computer Engineering, B.S.E., Computer Engineering at University of Michigan
github-logo-circle

Github Skills (12)

ruby10
rspec10
puppeteer10
selinux10
puppet10
test-automation10
testing10
automations8
automation8
hiera8
githubaction-workflow7
github-ci7

Programming languages (13)

PowerShellC++RustCAugeasGoHTMLPerl

Github contributions (5)

github-logo-circle
puppetlabs/puppet

Oct 2011 - Aug 2019

Server automation framework and application
Role in this project:
userDevOps Engineer
Contributions:14 commits, 8 PRs, 13 comments in 7 years 10 months
Contributions summary:Sean primarily focused on improving and maintaining the SELinux integration within the Puppet framework. Their contributions involved refactoring SELinux commands, adding support for new SELinux file properties, and enhancing testing coverage for SELinux contexts. Furthermore, the user ensured the correct SELinux context was applied after file modifications and made adjustments to address potential issues with SELinux support when the tools exist but SELinux itself is disabled.
frameworkautomationjavaautomation-frameworkserver-automation
rodjek/rspec-puppet

Jan 2017 - Apr 2017

RSpec tests for your Puppet manifests
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits, 5 PRs, 15 comments in 3 months
Contributions summary:Sean primarily focused on enhancing the testing infrastructure of the `rspec-puppet` repository. They added support for testing trusted facts and function testing. Key contributions included expanding the test suite with new tests for trusted facts lookups and fixing whitespace issues in the existing tests. They also integrated fact and hiera configurations to improve the test capabilities.
puppetrubyrspeccapybaramanifests
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