- 岗位职责
我们是阿里云文件存储NAS团队。阿里云文件存储是国内规模最大的公共云文件存储服务商,拥有包括通用型、极速型和并行文件系统等最完整的产品线,是新一代云原生文件存储的定义者。阿里云文件存储团队主要负责打造高性能、高可靠、具有高可用性和低成本的超大规模分布式文件系统,面向公有云及分布式软件定义存储等场景,提供覆盖全球的服务。本岗位主要负责:
- 能应对各种复杂业务场景的分布式文件系统的设计与研发,包含高可用高可靠设计,低时延的高性能网络和软件IO栈的研发等
- 负责文件系统元数据的设计和研发,包含分布式元数据,分布式事务等关键技术
- 负责CPFS的设计和研发,打造高性能,高吞吐,和软硬结合的新一代并行文件系统
- 负责文件系统企业级特性的设计和研发,如快照、备份容灾等
- 负责文件存储管控平台体系建设,深入理解业务,和产品团队、架构师团队合作,进行架构设计,优化用户体验,并持续的优化系统和主导技术难题攻关
- 岗位要求
- 精通C/C++,具有系统软件的开发经验,熟悉至少一门脚本语言。或者,精通Java语言,掌握JVM原理、多线程编程;熟练使用常用框架(如Spring,SpringBoot,mybatis等)和常用中间件(如NoSql、消息系统、分布式调度,RPC等)
- 具有高并发和超大规模分布式系统的设计和开发经验,理解分布式系统原理
- 熟悉传统企业级文件系统、分布式文件系统或各类存储引擎者优先,包含但不限于HDFS, GFS, Lustre, GPFS, Ceph, GlusterFS, RocksDB等
- 严谨的工作和学习态度,良好的分析解决复杂问题的能力和团队合作能力