Juuz Fleet Automation
π³π± Juuz Cloud Β· Mac cloud hosting
A datacenter full of rented Macs, run by hand: provisioning, resets, suspensions and support, one machine at a time.
A fleet automation platform on the Mosyle MDM API: provisioning, monitoring, suspension, notifications and customer self-service, with no manual steps.
The Challenge
Juuz Cloud rents dedicated Apple Silicon Macs from a datacenter to developers, CI pipelines and agencies. Every operational task was manual: putting a machine online meant copying credentials by hand, and resets, upgrades, suspensions and customer notifications all meant work across the MDM console, the shop and a spreadsheet. There was no fleet-wide view; a rented Mac could sit offline for days before anyone noticed. As the fleet grew, the manual work grew with it.
Our Approach
We built one system that manages the entire fleet automatically. A control layer on top of the Mosyle MDM API, plus an agent on every machine, knows the state of each Mac and acts on it: provisions, monitors, suspends, restores, notifies, and hands customers control of their own device. It lives as a plugin inside the shop Juuz already sells from, but the design is platform-independent; anything with access to the Mosyle API could run it. The build was AI-assisted; the understanding was not: weeks inside the client's runbooks, MDM console and datacenter came first.
What We Built
Zero-touch provisioning
BeforeCredentials copied by hand into a licence, accounts created manually, the machine listed manually.
AfterOne click. The Mac erases itself, re-enrols through Apple ADE and Mosyle, provisions accounts and remote access, reports back, and is live in the shop. No human in between.
Automatic suspension and restore
BeforeNon-payment meant waiting weeks, then wiping the machine.
AfterWithin minutes the customer's access is suspended with a notice on the login window. Payment restores everything untouched. Fully automatic and reversible; data is never touched.
Automatic notifications
BeforeReminders and status updates written and sent by hand.
AfterCustomers and operations receive the right email at the right moment: suspension warnings, device-down alerts, back-in-stock notices, all driven by the system's own view of the fleet.
Customer self-service
BeforeEvery restart or access problem was a support ticket.
AfterA My Devices panel where customers see the status of their Mac and restart it themselves, through the MDM API.
Fleet-wide monitoring
BeforeNo overview; checking every machine took hours.
AfterThe whole fleet is probed every 15 minutes in seconds. Failures are ranked by customer impact and alerted before customers notice.
A self-healing fleet
BeforeMachines could only be judged from the outside.
AfterAn agent on every Mac checks in hourly, repairs remote access, flags anomalies and reports usage, designed so the web layer can never take control of the fleet.
Key Results
- Every routine fleet operation automated: provisioning, resets, suspensions, notifications
- Fleet health visible every 15 minutes, alerts ranked by customer impact
- Non-payment handled in minutes and reversibly, instead of weeks and a wipe
- Customers manage their own device; restart tickets are gone
- Continuous delivery since April 2026 and an ongoing partnership
Technology Stack
Mosyle MDM Business API and Apple ADE zero-touch enrolment; an on-device macOS agent (LaunchDaemon, bash); signed webhooks, scheduled jobs and SSH-based fleet probes; delivered as a plugin inside the client's existing webshop, with a platform-independent design.