任职要求: 1. 扎实的分布式系统基础,对一致性、可用性、容错、CAP/BASE 有深入理解 2. 深入理解至少一种分布式存储系统的内部实现原理,并具备生产级实战经验,包括但不限于: 对象存储:S3、Ceph RGW、MinIO、SeaweedFS(S3 / Filer) 文件存储:CephFS、HDFS、CubeFS、JuiceFS、SeaweedFS(Filer + Volume) 3. 对存储系统核心技术具备系统性理解与实践经验,包括:元数据设计(KV、分片、层级命名空间、缓存一致性)
多副本、纠删码(EC)、数据重建与故障自愈
小文件优化、热点控制、高并发 IO 及尾延迟治理 4. 熟悉 Linux 存储与 IO 相关机制(VFS、Page Cache、网络 IO)者优先 5. 熟悉至少一门系统级编程语言(Go、C++、Rust、C),具备阅读和改造复杂系统源码的能力 云原生与平台能力要求 1. 熟悉 Kubernetes 及云原生存储体系,包括 CSI 架构、Sidecar 机制、Provisioner、Snapshot、Volume 扩缩容 2. 理解存储平台化建设中的关键问题,如多租户隔离、资源配额、容量与性能治理、成本控制 3. 有将存储系统平台化、服务化的经验,而不仅限于部署和使用