JNUC 2026: One Committed Secret and the GitOps Framework That Changed My Workflow

How a single committed secret inspired a complete rethinking of Jamf Pro script management, and the open-source framework that came out of it. Presented at JNUC 2026, Kansas City, MO.

September 24, 2026 · 1 min · Matt Parker

A Fleet GitOps Repo: Layout, CI, and Dry Runs

A walkthrough of a Fleet device management GitOps repo: how the YAML is organized by platform, how labels, policies, and software are scoped, and how CI dry-runs every pull request before anything is applied.

August 21, 2026 · 6 min · Matt Parker

macOS GitOps: Giving Your Script Repo the Same Guardrails as an App

What I put in a half-day workshop on versioned, secret-scanned, linted macOS script repos: Gitleaks, ShellCheck, semantic versioning, CI, and what to do when a secret is already in your history.

July 15, 2026 · 4 min · Matt Parker

MacAdmins 2026 Session: Security Called

Security Called: How I Turned a Scripting Disaster into a GitOps Pipeline, presented at the Mac Admins Conference at Penn State.

July 9, 2026 · 1 min · Matt Parker

MacAdmins 2026 Workshop: macOS GitOps with Shikomi

A 3.5-hour hands-on build-along workshop on macOS GitOps with Shikomi, presented at the Mac Admins Conference at Penn State.

July 7, 2026 · 1 min · Matt Parker