Automation Lab Engineer

Cupertino, CA 95014
  • Job Code
    200251021
Summary

Summary

Posted: May 25, 2021

Weekly Hours: 40

Role Number:200251021

The Core OS Operations team is seeking for a result driven and meticulously organized Automation Lab Engineer. ...Summary

Summary

Posted: May 25, 2021

Weekly Hours: 40

Role Number:200251021

The Core OS Operations team is seeking for a result driven and meticulously organized Automation Lab Engineer. We are in need of a dedicated lab to service our integration, build, and test needs. This individual will be responsible for deploying, managing and maintaining servers used for our automated integration system, servers used in our automated build system as well as the infrastructure for a fleet of hundreds of Apple devices used in a centralized, automated test system.

This role will also be responsible for maintaining a reliable testing infrastructure that supports unreleased Apple Hardware and Software. Additionally, you will develop internal automation tools and scalable monitoring services to aid in day to day operations.

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 communication 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

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 fosters growth, teamwork and innovation. Some of your day to day actives will include:
- Monitor and maintain hundreds of iOS/macOS devices and peripherals
- Responsible for software configuration management where required tooling is consistently and reliably deployed across the fleet of machines
- Troubleshooting 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 your hands dirty; be hands on with hosts and devices to understand and improve reliability
- Documenting 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

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


Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Automation Lab Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account