团队介绍
我们团队负责阿里云虚拟化hypervisor的架构设计,研发和维护。 我们基于阿里云神龙硬件平台, 通过软硬件协同设计开发的理念,结合系统软件栈上的创新,打磨出了一套轻薄而又高效的Dragonfly Hypervisor,再配合一系列端到端的优化和系统解决方案, 从性能、稳定性、体验、成本等几个维度持续不断的提升我们产品的竞争力。
职位描述
该职位工作包括下列内容中的一项或多项:
1 各类新硬件平台的虚拟化产品研发。
2 Arm系列产品研发。
3 虚拟化下容器方案研发。
4 虚拟化各种软硬件隔离方案研发或优化。
5 神龙硬件平台加速与卸载方案研发。
6 热迁移/热升级/热插拔技术的持续优化。
7 质量,运维,发布,监控,数据相关研发。
8 虚拟化安全可信方案的研发。
9 客户性能优化或其他稳定性相关支持工作。
10 控制面研发和优化。
11 专有云/边缘云解决方案研发。
12 下一代Dragonfly Hypervisor的架构设计和研发。
职位要求
(1,2,3,4,5,6,7,8需满足一条或多条;9必须满足)
1 熟悉x86或arm体系结构; 熟悉PCI-E, CCIX, CXL等互联技术者优先。
2 熟悉系统虚拟化中 CPU虚拟化 (vt-x), 内存虚拟化(ept, shared virtual memory), 中断虚拟化(interrupt remapping, msi/msi-x, posted interrupt),IO虚拟化 (iommu/smmu, vfio, sriov, scalable iov), 等核心虚拟化模块工作原理。 有XEN,KVM, QEMU等开源虚拟化项目开发经验者优先。
3 熟悉Linux内核调度器、内存管理、cgroups隔离, RAS 等模块工作原理,有丰富的内核态开发和debug经验。
4 熟悉软硬件协同设计开发。 有智能网卡/加速卡/卸载卡/dpdk/spdk 开发经验者优先。
5 熟悉安全、可信领域相关工作。 有TPM/vTPM,SGX等解决方案经验者优先。
6 熟悉容器,安全容器或其他云原生底层技术。 有docker, gvisor, kata, rust vmm,firecracker经验者优先。
7 精通c/c++或python编程, coding能力强; 参与过openstack,libvirt等控制面开发者优先。
8 熟悉Linux,Windows,系统虚拟化或硬件性能调优。
9 学习能力好,能快速上手新东西; 勇于面对新挑战,有较强的抗压能力; 有比较好的沟通和协作能力。
联系方式
内推机会请发简历到:luoben.lb@alibaba-inc.com
工作地点
杭州、上海、北京