← Back to all projects
Automation

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.

Zero-touch fleet ops
Mosyle MDM APImacOSAutomationSelf-service

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.

Interested in a similar solution?

Schedule a conversation β†’
Juuz Fleet Automation β€” Codevery NL