| 社招官网

云智能-云原生存储系统研发高级专家-杭州

发布时间: 2022-04-19 工作地点: 杭州 工作年限: 五年以上
所属部门: 阿里集团 学   历: 本科 招聘人数: 若干

岗位描述:

本岗位为阿里云智能基础设施存储团队的研发类岗位,主要负责公有云/私有云和混合云中各类云原生存储系统的开发,集成,测试和维护,并且根据新网络,新介质构建新一代的存储系统(包括集中式存储,分布式存储和新型的无盘存储),适应传统云服务,云原生,虚拟机和容器等各类场景的存储系统,并且为大数据,人工智能,企业核心业务上云,算力池化等场景提供适配的存储系统和数据分析平台;针对阿里自研的各类数据库和商业化输出的整体解决方案,提供底层的数据存储系统。

随着存储介质和存储协议的发展,存储系统正在经历革新,当前阿里内部的各类存储系统都还停留在老一代的架构上,为了持续保证阿里云中各类存储系统的竞争力,必须加速研发下一代创新架构的存储系统(包括文件服务,块服务和对象服务),确保阿里云在未来的云战略中始终处于领先地位。

1. 负责云原生存储系统,存储池的研发工作,工作内容包括需求分析,特性设计,开发,测试,验证,集成等工作;
2. 负责云原生存储服务——块,文件,对象的研发工作,主要工作内容,就是基于存储池的实现和能力,向应用提供通用和定制的存储服务;
3. 负责存储传输承载协议的研发,如块存储iSCSI/NVMe over Fabric/NVMe over TCP,文件协议NFS/CIFS,对象接口协议;
4. 负责容器间,内部通信引擎的研发工作,通过多栈的容器网络,实现高效的容器服务通信;
5. 负责容器对介质的访问引擎的研发工作,实现容器对介质的直通访问;
6. 负责存储系统全硬化,通过硬件卸载的方式,把存储系统运行在卡上,并通过卡来管理存储介质;
7. 负责云原生存储系统介质层、存储池和各类存储服务的运维软件的研发和维护;
8. 负责云原生存储系统的业务POC工作;
9. 负责对系统的持续优化,满足高可用、高性能、高扩展性等需求;
10. 负责存储前瞻技术的跟踪、调研。

岗位要求:

1. 三年以上存储类产品研发经验,有较强的编程能力和丰富的编程经验,熟悉C/C++编程语言,或者精通GO语言;
2. 熟悉linux内核软件栈,特别是文件系统栈,内存管理,调度和内核各种编程机制;
3. 具有文件系统开发经验,了解Linux内核文件系统栈和各类文件系统的实现,及其优劣势;
4. 了解NVMe SSD和Flash介质的特性,内部原理,访问协议,能够有针对性的对文件系统进行二次开发和性能优化;
5. 熟悉OpenChannel,ZNS规范,驱动和应用开发的优先;
6. 熟悉Persistent Memory介质特性以及各类使用场景,了解Linux内核对这些介质的支持方式,能够根据不同的场景选择合适的使用方式,并且具备针对新介质的创新能力;
7. 熟悉DPDK, SPDK, PMDK等开源库,能够熟练使用它们进行二次开发,实现全用户态的网络/存储栈,有社区开发经验者优先;
8. 熟悉磁盘/Flash相关的各种数据结构,了解它们的异同点和优劣势,可以针对不同介质和场景,选择不同的数据结构;
9. 熟悉云原生存储开源解决方案架构,如openEBS,longhorn等,有社区开发经验者优先;
10. 理解云原生理念,熟悉Kubernetes环境,具备Kubernetes二次开发技能者优先;
11. 有SmartNIC或DPU相关产品设计,开发经验者优先;
12. 对于技术有强烈的探索激情,有自己的独特想法,能够形成自己的思考和领域级观点;

 

 

申请此职位表明您已阅读并同意阿里巴巴及关联公司的《申请工作机会须知》。

推荐岗位

职位名称 职位类别 工作地点 招聘人数 更新时间
技术风险与效能部-高级研发工程师/专家-基础设施平台(杭州) 开发 杭州 若干 2022-05-13
云智能-数据库高级/资深技术专家 - FY23统一入口-杭州/北京/深圳 开发 杭州,北京,深圳 若干 2022-05-12
云智能-虚拟化高级技术专家 - 操作系统-杭州/上海/北京/深圳 开发 上海,杭州,北京,深圳 若干 2022-05-12
阿里集团-监控系统开发专家/高级工程师-广州 开发 广州 若干 2022-05-09
平头哥-Linux/RTOS系统研发专家/高级专家-杭州/上海 开发 上海,杭州 若干 2022-05-09