会雨尘 ID:423283 复制

会雨尘

存储研发工程师 · 4年经验 · 金山云
城市杭州 余杭 日薪500元/8h 时间 下班后周六周日可工作日远程可工作日驻场(离职原因)可工作日驻场(自由职业原因)
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | C++ Python gRPC Jenkins Linux Git 高并发 分布式 Java Go HTTP
语言
C/C++,Python
1. 熟练使用C/C++进行系统开发,熟悉C++内存管理、STL源码、泛型编程;熟练使用Python开发自动化工具;
可阅读Java/Golang代码。
2. 掌握常用数据结构与算法(栈、队列、树、图、排序、贪心等)。
操作系统
Linux
1. 熟练使用Linux命令行,熟悉用户权限、软件包管理及Bash/Python脚本自动化;
2. 理解进程/线程、调度算法、并发同步(生产者消费者、读写锁)、网络编程(TCP/UDP/HTTP)及OSI模型;
3. 熟悉C++多线程与线程池设计,具备高并发编程经验。
分布式与存储
1. 一致性协议:深入理解Raft共识算法(领导选举、日志复制、安全性)及其工程实践(bRaft);熟悉多数
派协议、租约机制;
2. 存储技术:熟悉SPDK用户态存储栈、LevelDB(元数据持久化)、纠删码与多副本冗余策略;了解S3/iSCSI
等存储协议;
3. RPC与序列化:熟练使用BRPC、gRPC框架及Protobuf序列化,了解UCX(RDMA)高性能网络。
工具和框架协议
开发和运营工具
熟练使用Git、GitHub/Gitee、VSCode、Make/CMake、GCC、Jenkins、Grafana、FIO等。

项目经验

北京金山云网络技术有限公司
存储研发工程师
2022.06 - 2025.09
项目:金山云ESSD — 分布式块存储系统(DBS)核心研发(单盘百万IOPS,4GB/s吞吐,可靠性9个9)
1. 元数据服务(DataMaster)开发:基于bRaft共识算法实现高可用元数据管理,设计多Raft组分片方案
(997个组),将Block元数据按ID哈希分布,解决单组性能瓶颈,支撑百万级云盘;负责Block生命周期管理
、副本分布、负载均衡及故障自动恢复流程。
2. 存储节点(DataServer)核心功能:实现数据块的读写、副本同步(SequenceBlock追加写与RandomBlock
随机写)、磁盘管理与故障处理;设计并开发数据盘的插入/踢出方案,以及坏盘模拟、检测与自动处理功
能,基于SMART信息与I/O错误率触发自动迁移,保障“永不停写”。
3. 高性能存储引擎:设计并实现用户态块系统(User Space Block System),基于SPDK绕过内核I/O栈直接
操作NVMe SSD,实现微秒级延迟与高吞吐;通过元数据与数据分离的磁盘布局(Meta/Zone/Object),优化小
IO写放大,并支持TRIM高效回收。
4. 客户端SDK(DataClient):实现多副本写入策略(写多数派与写全副本),设计落后副本异步追补机制,
保证副本最终一致;集成BRPC(控制流)与UCX(数据流,基于RDMA)双网络栈,提升跨节点通信效率。
5. 测试与运维:负责压缩盘性能测试、版本迭代的性能摸底与稳定性压测(使用FIO等工具),分析IOPS/延
迟/吞吐数据;参与线上产品值班,快速定位并修复存储节点异常、副本不一致等生产问题。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: