岗位职责
- 存储管理功能的设计和开发,解决 10w 数量级的资源的管理问题(比如并发、容量、时延等方面的问题)。
- 云计算集成的设计和开发,与容器、 OpenStack 或者 VMWare 云计算环境进行集成,提供云计算可感知的存储系统。
- Ceph 的存储池和硬盘的管理。
- 数据保护系统的设计和开发,改进数据的压缩、去重和云端存储功能。
- 团队协作
- 进行代码 review 工作,确保团队的代码质量。
- 撰写技术文档,比如软件设计文档、问题处理文档等,帮助维护一个良好的文档体系和培训体系。
- 团队内部技术交流以及改善团队工作效率,比如分享技术、引入新的工具等。
任职要求
- 熟悉 Go、Python、Java、C 或者 C++ 中的一种。熟悉语言的生态,比如包管理、单元测试框架、应用开发框架等。
- 熟悉 PostgreSQL 或者 MySQL 等数据库的使用。熟悉数据库的 ACID、事务、索引、复杂查询等功能。
- 熟悉 Linux 系统,包括进程管理、网络管理、文件系统管理等。熟练使用 shell 以及其他 Linux 常用工具(sed 等)编写脚本。
- 熟悉后端服务提供 API 常规方案,例如 REST API、RPC、消息消费等。
- 熟练掌握 Git 和 Github。
- 良好的沟通能力,口头交流和文档交流都很重要。
- 足够的英文能力,可以阅读各种开源项目文档,可以使用 Google 搜索英文资讯。
- 较强的逻辑能力,善于分析问题。
加分项
- 熟悉 ElasticSearch、gRPC、etcd、Prometheus,或者 CNCF 旗下的其他项目;
- 熟悉 OpenStack、VMWare 或者容器;
- 有存储行业相关经验,比如做过传统存储、分布式存储等;
- 有 DBA 相关经验;
- 熟悉代码自动生成技术;
- 熟悉自动化测试技术。
工作地点
深圳/北京