Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ning (Kenny) Lee

San Jose,CA

Summary

Server expert with 12+ years of technical validation/infrastructure engineering experience, with 2+ years of high productivity and efficient task completion Manager experience.

Overview

13
13
years of professional experience

Work History

Manager, Applications Validation

SuperMicro
San Jose, CA
04.2023 - Current
  • Lead a team of engineers in the validation of high-performance server solutions, focusing on GPU, BMC, BIOS, storage, networking, CPU, and memory, ensuring compliance with industry standards and best practices.
  • Develop and implement comprehensive validation strategies for server component-level testing, including thermal management, reliability assessments, and power consumption analysis.
  • Oversee L10 validation processes, ensuring thorough compatibility testing and performance benchmarking for server products, leading to a 30% improvement in validation efficiency.
  • Collaborate with R&D, product management, and quality assurance teams to align validation processes with product development timelines and data center deployment requirements.
  • Analyze performance benchmarks and test results, troubleshoot complex issues, and provide actionable recommendations that enhance product reliability and customer satisfaction.

Sr. Infrastructer Engineer

Uber Technologies Inc.
Sunnyvale, CA
11.2020 - 03.2023
  • Responsible for server design verification and validation tasks on NPI phase product HW/FW/OS/application throughout the project cycle - EVT to MP.
  • Design and execute in-Lab and Data Center hyper-scaling validation activities at L10/L11 level, including test plan design, execution, test data processing, and analysis.
  • Plan and execute multi-sourced key commodities qualification to enable product compatibility and project flexibility - Storage, NIC, DIMM.
  • Lead ODM vendors for AMD platform and Power Shelf firmware development, and support Intel x86 platform and GPU system validation tasks.
  • Support root cause analysis on system failures, identify and track issues, provide guidance to implement solutions and fixes.
  • Develop bash scripts for at-scale testing automation, validation, and debugging under a Linux environment.
  • Experienced with git-based operations for mass-scale firmware deployment in a data center production environment.

Sr. Application Validation Engineer

Supermicro
06.2016 - 10.2020
  • Lead validation tasks at L6/L10 level of Intel x86 architecture mainstream server product, including design verification, functionality validation, and compatibility qualification.
  • Record and analyze test data, report issues to bug tracking system and further verify solutions and work around to reported issues
  • Review and improve the existing test plan, create a new test plan for new feature testing, and marginal test cases.
  • Conduct performance benchmarking and stress test reliability at the system level and by subsystems.
  • (CPU/Memory/PCle/Network/Storage/BMC/BIOS)

Graduate Assistant (IT Support)

MATEC UIC
Chicago, IL
05.2015 - 12.2015
  • Install and perform minor repairs to hardware, software, and peripheral equipment following design or installation specs.
  • Set up equipment for employees' use, performing or ensuring proper installation of cable, operating systems, and appropriate software.
  • Oversee the daily performance of computer systems

Storage Solutions Research Engineer

Infortrend
10.2011 - 12.2012
  • Design and implement best practices for server/storage networking-related applications/features, storage certification programs, and product test plans (NAS, SAN, and Clustering).
  • Conduct new storage product testing and verification before launch
  • Responsible for providing technical product training to internal employees and customers.

Education

M.S - Electrical and Computer Engineering

University of Illinois at Chicago
12.2015

B.S - Electrical Engineering

California State Univerity, Northridge
12.2009

Skills

  • (L10) Server platform architecture - Intel and AMD x86 architecture; single to up to four processor multiprocessor platform (Birch stream, Eagle stream, Whitley, Purley platform); air cooling and liquid cooling; GPU server (H100/H100NVL, L40/L40S/L4, GB200); OCP, DC-MHS,
  • (L10) Firmware/software applications - BMC (OpenBMC, IPMI, Redfish API for Server, PowerShelf, PDU - BMC/SMC/PMC); BIOS (AMI/Insyde); CPLD (FPGA)/GPU/NIC/NVMe/SSD FW
  • (L11) Rack architecture - PowerShelf (ATS switching), Network PDU (APC); RJ45 1G/10G networking switch, high-speed 100G/200G/400G Infiniband switch
  • (L6) Component/Commodities - CPU - Intel Xeon (Xeon 6 SRF/GNR (SP/AP), Xeon SP 5th gen SPR/EMR, Xeon 4th gen ICX, Xeon CLX/SKX) / AMD EPYC (Millan/Rome); Memory - RDIMM 2666~6400 MHz various vendors Samsung/Hynix/Micron Multi rank; Intel Memory RAS feature; GPU - Nvidia H100/H100NVL, L4/L40/L40S, GB200, NVLink; Network - 1G~400G ethernet NICs Intel/BRCM/Mellanox(NVidia), Infiniband CX3(QDR)~CX7(NDR); Storage - NVMe/SATA/SAS E1S/M2/U2/U3, SSD/HDD
  • Scripting - Linux/Bash, Windows/Batch, JQ, JSON
  • CPU tools - Linpack/HPL/PTAT/AMDSST/NVSSVT/OneDiag
  • Memory tools - Stream/MLC/memtester/memtest86
  • GPU tools - NVqual/Nvidia-smi/gpuburn/nvbandwidth/CUDA/DCGM
  • Storage tools - FIO/VDBench/Sysbench
  • Networking tools - iperf/ntttcp/doca/network-nvqual(for Blue Field 3)/infiniband tools (ib_send_bw etc)
  • Others - JIRA, ServiceNow, slack, teams,

Timeline

Manager, Applications Validation

SuperMicro
04.2023 - Current

Sr. Infrastructer Engineer

Uber Technologies Inc.
11.2020 - 03.2023

Sr. Application Validation Engineer

Supermicro
06.2016 - 10.2020

Graduate Assistant (IT Support)

MATEC UIC
05.2015 - 12.2015

Storage Solutions Research Engineer

Infortrend
10.2011 - 12.2012

M.S - Electrical and Computer Engineering

University of Illinois at Chicago

B.S - Electrical Engineering

California State Univerity, Northridge
Ning (Kenny) Lee