Mark Mckinstry

SRE Tools And Automation Lab Engineer

Earth, Texas, 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
Mark Mckinstry is a seasoned SRE and automation engineer with 13 years of hands-on experience building and operating large-scale infrastructure, currently supporting 5,000+ lab servers and 15,000+ devices at Apple. He specializes in containerization, Kubernetes, Ansible, Puppet, and tooling that reduces operational cost—authoring high-impact changes like a cache that saved 125 TiB/day and architecting Ansible infrastructure for thousands of servers. Previously at Red Hat and Nexcess he deployed and troubleshot OpenShift across diverse environments, developed configuration management for thousands of bare-metal systems, and contributed to widely used Puppet modules. Comfortable diving deep into day-long debugging sessions, he pairs pragmatic automation with strong open-source collaboration and a recent MS in Computer Science from Georgia Tech.
code13 years of coding experience
job8 years of employment as a software developer
bookBachelor of Arts - BA Linguistics, Bachelor of Arts - BA Linguistics at University of Michigan
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
2,576reputation
125kreached
10answers
0questions
Badges
unix
top-5%
awk
top-5%
shell
top-5%
github-logo-circle

Github Skills (20)

puppeteer10
puppet10
configuration-management10
unix9
awk9
ruby9
shell9
yaml8
rspec8
devops7
rpm-spec6
haproxy6
openshift6
slice6
rpm6

Programming languages (16)

C#JavaC++CGoHTMLHCLTypeScript

Github contributions (5)

github-logo-circle
theforeman/puppet-puppet

Jun 2015 - Aug 2016

Puppet module for Puppet client and server
Role in this project:
userBackend & DevOps Engineer
Contributions:7 commits, 8 PRs, 14 comments in 1 year 1 month
Contributions summary:Mark made significant contributions to the Puppet module, focusing on supporting Puppet 4 and later versions. Their work included adapting the `auth.conf` template for the new HTTP API, modifying configuration files to address deprecated settings, and updating the module to correctly set the `hiera_config` parameter. Furthermore, the user improved the testing of the module and made adjustments to support PuppetServer's AIO package and shared directory structures.
puppet-modulepuppet
mmckinst/jinja2-mode

Nov 2015 - May 2020

Jinja2 mode for emacs
Contributions:1 push, 1 branch in 4 years 6 months
emacsjinja2emacs-lisp
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
Mark Mckinstry - SRE Tools And Automation Lab Engineer