Support Engineer, Smart Device Lab
DESCRIPTION
Device OS lab management service team owns lab, infrastructure, device, logistic management to serve for device testing team across Beijing, Shenzhen and Shanghai offices. We plan/implement new and existing lab improvements with high service quality meeting stakeholder's ever-changing business requirement, we provide lab test environment solution compliance with IT/Lab policy, we manage all kinds of lab resources and optimize allocation, we continue lab automation enhancement of our services, looking for lab operation excellence opportunities (process, automation tools, service level) and set them at program level goals to track for closure. We play essential function role to support business continuity when large scale of outage or site impact occurs.
Position Requirement
You are a technical lead on your team and act as a subject matter expert for major lab services. You are viewed as a support leader throughout the larger organization and are regularly engaged to work on cross-team lab services and lab resources planning. You ensure all lab resources (space, host, device, networks, HW setups, ect.) are distributed and utilized with high efficiency, and implement new solutions for continue optimization before asking new resources. You lead lab multi-team projects and resolve the most complex support issues. You understand the business impact of support decisions, and being customer obsession to think proactively and work to prevent support issues before risk/negative impact are realized. You drive the team to improve operational efficiency for all services through the identification and development of SLAs, metrics, monitors, procedures, automation tools, and documentation. You participate in design reviews for LMS to identify and mitigate support risks. You work closely with development and TA/QA teams to improve the lab resource life-cycle and services/solution adoption. You have a deep understanding of testing device and its trouble-shooting, domain use-case and lab dependency environment, you are familiar with testing operating system and leverage best practices to provide robust lab services. You identify and develop tool drive lab operational excellence. You regularly work with management to assign tasks and projects to other Support Engineers. You design and develop complex high performing scripts and applications meeting lab service and management standards. You work with other Amazon leaders to share ideas and improve support across the company. You take a role in the technical strategic direction of the team. You play a significant role in hiring, mentoring, and training employees. You demonstrate excellent judgment when making decisions.
About the team
Device OS lab management service team owns lab, infrastructure, device, logistic management to serve for device testing team across Beijing, Shenzhen and Shanghai offices. We provide high service quality meeting stakeholder's ever-changing business requirement, we provide lab test environment solution compliance with IT/Lab policy, we manage all lab resource and optimize allocation, we continue lab automation enhancement of our service, looking for lab operation excellence opportunities (process, automation tools, service level) and set them at program level goals to track for closure. We play essential function role to support business continuity when large scale of outage or site impact occurs.
BASIC QUALIFICATIONS
- Knowledge of UNIX/Linux operating system
- * AWS experience in system management for hosts
- * Familiar with Android device or software test
- * Lab Ubuntu host/ device/ network trouble-shooting skill
- * Familiar with troubleshooting on host variety ports and protocols on smart devices (USB, HDMI, Switch, Router, AP, PDU, KVM, Dongle, Wireless protocols, networking, firewalls, securities, etc.)* *Bachelor’s degree; 6+ years working in a similar, hands-on role.
PREFERRED QUALIFICATIONS
- * Build web application for metrics dashboard from A to Z experience
- *You not only can root an Android device, but also understand how it works.
- * You can write efficient scripts in a language like Python/C/C++.
- * You read software logs and identify problems even if the logs were not authored by you