职位描述:
岗位职责:
1.负责公司的产品数据库架构设计、高并发/高性能架构、高可用性架构;
2.负责设计适用移动互联网模式的数据库架构及支撑大数据应用;
3.配合整体运维规范编写数据库技术手册,制定并指导开发人员规范并优化SQL语句编写工作,负责数据库架构设计;
4.负责数据库的备份、同步、数据恢复、容灾、读写分离的设计和实现,并熟悉各种工具和比较,熟悉Mysql数据库中间件比如: Atlas;
5.现有数据库的性能监控、瓶颈发现和分析、优化;
6.为公司产品加入数据挖掘的功能,通过编码代码的技术手段实现数据挖掘功能;
7.负责数据库相关工作的整体规划,提供项目中合理化使用数据库的决策建议;
8.负责数据库的监控系统设计,为开发团队提供技术支持。
岗位要求:
1.计算机或相关专业本科以上学历,3年以上数据库开发或DBA工作经验 ;
2.熟悉MySQL数据库体系结构和工作原理,熟悉数据库容量规划和分表设计方法;
3.对数据库技术有强烈兴趣,熟悉数据库各个分支版本,关注新的技术动态;
4.精通数据库架构规划、分布式设计部署、Sharding、高可用性、主从复制、Cluster读写分离设计等技术;
5.熟悉Linux基本管理,熟练使用Shell、Perl、PHP中的至少一种脚本语言,熟练安装搭建数据库服务器及集群系统等;
6.能够向开发人员提供数据库技术支持,并对程序开发中调用的sql语句进行优化;
7.良好的团队协作能力,积极主动,乐于接受挑战,能承受工作压力;
8.有大数据量、大并发场景的数据库构架经验者优先。