01 Sep
|
Recruiter Wings Consultancy
|
Gurugram
01 Sep
Recruiter Wings Consultancy
Gurugram
JOB DESCRIPTION Mac Platform & Device Farm Automation Engineer Experience: 2–4 Years | Location: Gurgaon About the Role We are hiring a Mac Platform & Device Farm Automation Engineer to build and automate the infrastructure powering a large-scale Mobile Device Cloud. This role goes beyond traditional JAMF administration — you will own Mac controller automation, mobile device provisioning, CI/CD deployment pipelines, QA validation, and lifecycle management across Android, iOS, and TV devices. The ideal candidate has strong macOS and JAMF expertise combined with a passion for eliminating manual operational effort through scripting and automation. Key Responsibilities Mac Controller & Deployment Automation • Build one-click deployment pipelines for Mac controller software across hundreds of Mac systems simultaneously. • Automate provisioning, configuration, version tagging, health checks, rollback, and recovery for Mac controllers. • Design CI/CD pipelines (GitHub Actions / Jenkins / Bitbucket) for Mac Controller services, Device Agents, Appium Hub, and network/monitoring agents. • Automate staged rollouts, release validation, and deployment dashboards. Mobile Device Farm Automation • Automate full lifecycle of Android, iOS/iPad, Apple TV, and Android TV devices: onboarding, enrollment, provisioning, cleanup, health monitoring, reboot/recovery, inventory sync, tagging, and reservation validation. • Build automation for Appium Hub deployment, ADB/idevice communication, device allocation APIs, and post-test device cleanup. QA & Regression Automation • Develop automated test frameworks validating device connectivity (Android, iOS, TV), Appium Hub, device health APIs, controller software, and ADB/idevice communication.
• Build regression suites that run automatically before every platform release. Infrastructure & macOS Administration • Automate macOS upgrades, package deployments, certificate renewals, SSH/tunnel management, log collection, service restarts, and Appium node registration. • Administer JAMF Pro, ABM, configuration profiles, FileVault, APNs, and PKG/DMG deployments. • Build device and controller health monitoring with automated alerting and recovery. Required Skills Mandatory Preferred / Nice to Have macOS Administration & JAMF Pro Appium, Selenium, XCUITest, UiAutomator2 Bash, Python, Shell scripting ADB (Android Debug Bridge), libimobiledevice Apple Business Manager, MDM, APNs, FileVault Docker, Kubernetes (basic) CI/CD — GitHub Actions, Jenkins, Bitbucket Pipelines Grafana / Prometheus monitoring Package deployment — PKG, DMG, LaunchAgents/Daemons BrowserStack, Sauce Labs, HeadSpin or similar Device Cloud REST APIs, JSON, YAML, CLI automation Android TV / Apple TV device management Git, SSH, Linux fundamentals AppleScript, internal tooling development Device Communication Knowledge Android iOS ADB, pm, am, cmd, dumpsys, settings, input, wm, logcat idevice_id, libimobiledevice, Xcode CLI tools, usbmuxd, idb Success Metrics • Reduce Mac controller deployment effort from hours to minutes via one-click pipelines. • Zero-touch onboarding and fully automated provisioning for current Mac controllers. • Appium Hub deployment and validation fully automated. • Automated post-test cleanup across Android, iOS, and TV devices. • Automated QA regression suite runs before every platform release. Candidates should demonstrate hands-on experience with real-scale device farms or mobile device cloud infrastructure. JAMF Pro and scripting (Bash/Python) are non-negotiable.
📌 Mac Platform & Device Farm Automation Engineer (Gurugram)
🏢 Recruiter Wings Consultancy
📍 Gurugram