岗位职责
岗位职责
1.负责京东科技数据库的选型、架构设计,制定高可用、容灾方案。
2.优化复杂SQL语句、索引策略及数据库配置,解决高并发场景下的性能瓶颈。
3.主导数据库版本升级、数据迁移及兼容性处理,编写标准化SQL脚本。
4.分析慢查询日志,定位并修复锁等待、死锁等故障,制定应急预案。
5.开发数据库运维工具,协助研发团队实现数据库运维体系标准化。
6.审核开发团队的SQL代码,提供优化建议,制定数据库开发规范。
7.支持业务需求分析,设计合理的数据模型及存储方案。
8.对公司内部研发人员提供必要的咨询和培训;
岗位要求
任职资格
1、本科以上学历,5年以上数据库相关运维经验;
2、扎实的数据库基础,掌握数据库相关知识点,掌握MySQL,MongoDB,ClickHouse,Hbase,TiDB,Redis等主流数据库相关运维工作,熟悉向量数据库等经验者优先,包括复制、备份、监控、SQL调优等一线工作经验;
3、精通MySQL 数据库原理,深入理解InnoDB内部工作原理及优化,如事务、锁、MVCC、并发机制;
4、了解分布式数据库相关理论与实践,有分布式数据库维护经验优先;
5、熟悉Linux系统,掌握Shell脚本,有海量服务、高性能、分布式系统运维经验者优先;
6、熟练掌握Python/Golang 等一种或多种开发语言,能够进行数据库相关工具开发,有平台开发能力和实现经验者优先;
7、具有责任心、良好的沟通技巧和团队合作精神;
符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。