We're seeking an experienced K8s engineer to join our team.
Role Summary
This role requires a solid understanding of Linux kernel, container, and Kubernetes.
* Develop stable and performance-optimized Linux OS for Kubernetes platforms.
* Design, develop, and maintain optimized Linux OS upgrade management systems.
* Manage different runtimes in eBay cloud, including containers, Kata, and virtual machines.
Responsibilities
The ideal candidate will have at least 5 years of experience in the field, focusing on kernel development, OS upgrading with regular time-manner.
1. Linux OS Development: Build eBay's in-house Linux kernel and OS images.
2. Upgrade Management Systems: Design, develop, and maintain optimized Linux OS upgrade management systems.
3. Runtimes Management: Manage different runtimes in eBay cloud, including containers, Kata, and virtual machines.
4. Application Development: Develop high-performance applications in Go and Python.
Qualifications
The successful candidate will possess the following qualifications:
* Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
* At least 5 years of proven experience on Linux, familiar with Linux kernel development, and knowledge of OS internals, especially basic components like process scheduler, memory management, file system, and network.
* Strong programming skills in C++, Go, and Python.
* Expertise in using Kubernetes for orchestrating containerized applications to build patching systems.