Every other discipline in IT figured this out years ago. Infrastructure, networking, application deployment — all moved to configuration as code because the scale forced them to. Endpoint management mostly didn't get the memo. We're still clicking through web interfaces, making changes one setting at a time, hoping we'll remember what we did when something breaks three months from now. That's not efficiency. That's invisible technical debt we've been pretending doesn't exist.
This talk is the case for moving your MDM into a Git repository — and a live demonstration of what that actually looks like. We'll cover why endpoint management got stuck in ClickOps while the rest of IT moved on, what config-as-code buys you that a GUI never can (history, diffs, code review, easy rollbacks), and how AI coding tools turn the slow part of this workflow into the fast part without removing the human review that keeps it safe. Includes a working sandbox-to-production pipeline with fleetctl and GitHub Actions.
I'm a Mac admin at a PowerShell conference, which I realize is a setup for a joke. It's also the point: the methodology has nothing to do with which OS you manage. Bring your objections — "git is too hard," "our team isn't ready," "the tools don't support it" — and I'll answer them.