岗位职责:
1.设计和开发基于linux的统一存储管理平台,主要包括:存储、网络等功能的开发、自动化部署及自测;
2.配合硬件主板进行磁盘的性能测试,搜集磁盘基本信息并评估磁盘的健康度和性能;
3.完成底层存储的接口和文档设计,包括了磁盘管理、资源池管理、存储卷管理、共享文件夹管理、用户及用户权限管理、网络配置、应用管理;
4.与产品经理讨论需求设计,确认集群部署管理最终方案,撰写设计和接口文档;
5.深入理解业务场景的存储需求,为不同业务场景制定合适的存储部署方案。
任职要求:
1.5年以上linux系统开发工作经验;
2.熟练掌握Linux操作系统、Shell/Python/Golang/C/Java/数据结构/算法;
3.精通文件存储系统,有丰富的处理客户环境数据异常的经验;
3.熟悉集群环境下,底层数据的迁移,包括节点间,磁盘间的数据均衡及冷热迁移;
4.有性能分析和调优经验,能够提升存储系统的性能;
5.了解虚拟化和分布式存储系统的设计和实现原理;
6.熟悉存储领域的各种相关知识(SCSI/NVME/SSD/RAID/EC/快照/缓存/压缩/去重/备份/虚拟化等);
7.有开源项目的参与经历。