About

This is gen/os.

gen/os is where I write up Apple device management — Mac, iPhone, and iPad at scale, run with Jamf, Microsoft Intune, and Mosyle — the way I wish someone had written it up for me.

Most posts start the way a real problem does: something that ran fine for months breaks after an OS update, an enrollment that won't complete, an API that returns the wrong thing. The write-up is the part the docs skip — what actually happened, why, and a fix that holds up in production. No marketing, no "10 best MDMs" listicles.

It's written from the day job, by someone who deploys and manages these fleets for a living — so the solutions here are ones I've actually had to make work, not theory. The work spans the full lifecycle: MDM setup through Apple Business Manager, zero-touch enrollment, security and compliance baselines, and the scripting and automation that turn a new hire's first day into a five-minute setup. Lately a lot of that runs through AI tooling — including an MCP server for Jamf — and that shows up here too.

Topics you'll see most

  • Jamf Pro, Jamf Connect, Jamf Protect
  • Microsoft Intune for iOS and macOS
  • Mosyle Business and Fuse
  • Apple Business Manager, zero-touch deployment, VPP
  • Shell scripting, automation, and AI-assisted tooling