Greg Neagle

Sr. Systems Engineer at Walt Disney Animation Studios

Pasadena, California, 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
Greg Neagle is a senior systems engineer with 30 years in IT and 17 years focused on systems engineering, specializing in integrating macOS into mixed Linux and Windows environments at Walt Disney Animation Studios. He is the primary developer of Munki, a widely used open-source macOS software management tool, and an active contributor to AutoPkg, Reposado, and other macOS admin projects, improving package handling, update replication, and automation. Greg combines deep scripting and backend development skills—Python, shell, and Swift—with practical systems management expertise around Directory Services and deployment. He’s a seasoned technical writer and conference speaker, coauthor of a book on Apple’s Managed Preferences and a frequent contributor to MacTech and MacEnterprise. His career blends hands-on engineering with tooling that scales in production studios, and he often surfaces subtle macOS installer and catalog edge cases that others miss. Based in Pasadena, he brings theater-trained communication chops to complex technical collaboration across teams.
code17 years of coding experience
job5 years of employment as a software developer
bookBA, Theatre Arts, BA, Theatre Arts at University of Iowa
bookActing and Directing, Acting and Directing at California State University, Fullerton
github-logo-circle

Github Skills (22)

develop10
web-application10
catalog10
python10
scripting10
packaging10
configuration-management10
command-line-interface10
software-update10
recipe10
automation10
command-line10
management10
system-administration10
macos10

Programming languages (13)

PowerShellC++MakefileGoHCLShellSCSSJavaScript

Github contributions (5)

github-logo-circle
munki/macadmin-scripts

Nov 2017 - Apr 2022

Scripts of possible interest to macOS admins
Role in this project:
userSystem Administrator / macOS System Engineer
Contributions:12 reviews, 63 commits, 21 PRs in 4 years 5 months
Contributions summary:Greg primarily contributed to the `installinstallmacos.py` script, focusing on enhancing its functionality and addressing specific issues. They implemented improvements for handling macOS installer downloads and installations, including handling compressed catalogs and incorporating features like setting SeedProgram extended attributes to the app. Furthermore, the user addressed an Apple bug in the installer's postinstall script and made several code optimizations. These modifications show a deep understanding of macOS system administration tasks and the associated scripting challenges.
macosinterest
munki/munki

Jan 2009 - Jan 2023

Managed software installation for macOS —
Role in this project:
userBack-end Developer
Contributions:185 releases, 53 reviews, 3180 commits in 14 years 2 months
Contributions summary:Greg refactored the `munkiimport` function calls within the `munki` repository, replacing subprocess calls to rebuild catalogs with calls to code within `munkilib/admin/makecatalogs.py`, effectively streamlining the catalog rebuilding process. They also introduced support for adding and managing "default_installs" through configuration files, indicating a focus on enhancing the flexibility of the software management system. Additionally, the user fixed several issues within various aspects of the repository, including improving the code handling for Apple updates, ensuring proper Unicode decoding, and fixing minor errors in the display of various views and texts.
dmgapple-siliconinstallationmacossoftware-installation
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