岗位描述
数据库运维研发工程师
岗位职责:
1、负责设计、优化线上数据库的多云高可用架构、容灾方案;
2、负责作业帮各种类型数据库集群的运维和管理;
3、参与作业数据库运维平台的研发;
4、参与作业帮数据库组件、运维工具的研发;
5、协助并支持其他同事,解决数据库相关的各种问题。
任职资格:
1、熟悉MySQL、Redis数据库原理,熟悉常见数据库Proxy的原理和实现,有1年以上大规模,高负载数据库的维护经验;
2、了解OB、TiDB、ES等数据库,对分布式数据库的各种问题有丰富的处理经验;
3、熟悉Go编程语言,熟悉常用数据结构及算法,有数据库运维平台或工具的开发经验;
4、熟悉Linux操作系统原理,TCP/IP以及常用的网络协议;
5、对CAP、MVCC、Raft、Paxos等数据库相关原理和算法有一定了解;
6、为人诚实正直,具有良好的逻辑分析和沟通协作能力,有责任心,自驱,有主动性;
7、本科以上学历,计算机相关专业。