Experience managing device labs and their physical infrastructure including networking.
Experience managing test automation across numerous physical hardware devices.
Strong software and hardware debugging skills.
Ability to write scripts to automate lab infrastructure and system administrative tasks, such as configuration managements and infrastructure monitoring.
Experience with OS virtualization such as hardware cluster focused on scaling virtualized OS deployment.
Bachelors degree in Computer Science or Engineering.
3-5 years of related work experience.
Experience with CI/CD process and adjacent tools e.g. Jenkins.
Experience in Python, GoLang or similar languages.
Experience with DevOps tech stack/tools such as Ansible, Docker, Kubernetes.
Experience testing applications and triaging issues on iOS and macOS.
Experience with Xcode/XCTest and Swift.
Computer science fundamentals (object-oriented design, data structures, algorithm design, and complexity analysis).
Understanding of performance testing methodologies and strategies.
Experience with software development processes such as building, unit testing, code analysis, release process, and code coverage.
Experience with Apple's video applications (FCP, Motion, Compressor, iMovie).
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.