Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Apple

Tools & Automation Lab Engineer

Cupertino, CA

Summary

Posted: Apr 23, 2020

Weekly Hours: 40

Role Number: 200145227

The Engineering Productivity & Quality (EPQ) Device Services team is seeking for a results driven and meticulously organized Tools and Automation Lab Engineer. We lead a fleet of tens of thousands of Apple devices used in a centralized, automated test system which is a critical tool used by engineers developing for iOS, watchOS, tvOS, and macOS. In this role you will be responsible for maintaining a reliable testing infrastructure that supports the latest Apple Hardware and Software. Additionally, you will develop internal automation tools and scalable monitoring services to aid in day to day operations.

Want more jobs like this?

Get jobs in Cupertino, CA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Key Qualifications

  • 5+ years experience of Unix or Linux system administration
  • Understanding of standard networking protocols and components such as: HTTP, DNS, TCP/IP, Subnetting
  • Highly experienced with scripting; Bash and Python preferred
  • Experience with developing and implementing monitoring solutions
  • Knowledge of Puppet, Ansible or other configuration management tools
  • Familiarity with Git or other source control systems
  • Excellent interpersonal skills are a requirement due to the high level of interaction with engineering teams, management, and other organizations within Apple
  • Highly organized, creative, motivated, and passionate about achieving results
  • Experience with macOS and iOS is a plus
  • You have excellent judgment and integrity with the ability to make timely and sound decisions
  • You have an ability to stay focused and prioritize a heavy workload while achieving extraordinary quality
  • You are upbeat, adaptable, and results oriented with a positive attitude


Description

We are looking for a motivated and service oriented individual who loves working on infrastructure. You must enjoy working on multiple concurrent projects in a fast-paced environment that nurtures growth, collaboration and innovation. Some of your day to day actives will include: Supervise and maintain thousands of iOS/macOS devices and peripherals across multiple sites Responsible for software configuration management where required tooling is consistently and optimally deployed across the fleet of machines Solving problems and resolving issues in live production environments and implementing strategies to eliminate them Develop and maintain scripts used for infrastructure monitoring and task automation Willing to get into the details; be hands on with hosts and devices to understand and improve reliability Detailing and maintaining up to date processes and procedures Provide support to engineering in debugging systems

Education & Experience

BS degree in technical field, such as Computer Science or Engineering or equivalent work experience

Additional Requirements

  • Experience working with RESTful services
  • Core understanding of LAN network infrastructure
  • Experience with common data center infrastructure (HVAC, power distribution, copper and fiber cabling, rack types and capacities etc...)


Job ID: apple-200145227
Employment Type: Other

Company Videos

Hear directly from employees about what it is like to work at Apple.

This job is no longer available.

Search all jobs