The main function of a lab technician is to manage the prototype device farm to ensure they are ready to perform automated firmware and software tests. A typical lab technician may work under the supervision of a production engineer or a lab manager.
- This position requires physical presence at Meta's office in New York City, NY 5 days a week, 8 hours a day, and day shift.
- 5 years of experience in Infrastructure Development and Management in a Test Lab / Data center environment
- Set up, change, and maintain prototype devices.
- Monitor device health, and perform manual remediation as necessary when devices cannot be automatically remediated.
- Perform device configuration changes as requested by software engineers.
- Investigate testing failures which may be the result of hardware issues.
- Experience enabling and troubleshooting automated Continuous Integration - build and testing infrastructure such as Jenkins
- Experienced being in on-call rotations for monitoring CI Infra
- Experience working in Linux Dev Environment
- Knowledge of Firmware/Driver builds and build procedures
- Good to have - Knowledge updating device firmware on test prototypes, triaging device debug logs
- Experienced in Server Management in Lab / Data center environment from BMC consoles
- Experience handling Test Prototypes, Blade servers, Server racks, rack HW and equipment safely and appropriately
- Experience using IT Automation tools such as Chef, Ansible to setup and push changes to Lab Servers
- Verbal and written communication skills, attention to detail, and problem solving skills.
- Ability to work independently and manage one's time.
- Ability to analyze data and accurately document and record results.
- Working knowledge of Linux.
- Python or bash programming.