职位描述
岗位职责:
1、负责数据库(MySQL/SQLServer/PostgreSQL/MogonDB/Redis)的日常维护(包括安装、配置、备份、恢复等)、服务管理、故障处理、扩容等工作;
2、负责数据库平台核心组件开发,提升系统稳定性、可维护性,保障业务高速发展需求;
3、监控数据库运行状态,及时发现并解决潜在问题,确保数据库的可用性达到99.99%;做好性能监控,提前甄别性能瓶颈包括慢SQL等,及时发现并解决影响性能瓶颈的卡点;
4、制定数据库管理和数据库开发指导规范,并配合应用团队进行数据库架构设计评审,确保数据库设计的合理性和可扩展性;完善数据库开发规范,指导业务团队业务数据的设计和开发;
5、主导设计并建设数据库自动化运维管理平台;
6、负责数据库服务相关产品形态(MySQL、MongoDB、Redis等)后端的架构设计和开发工作。
7、跟踪调研数据库领域的新技术新产品,根据业务发展需求设计解决方案;
8.、完成上级交办的其他相关工作。
职位要求:
1、全日制大学本科及以上学历,计算机及相关专业教育背景,5年以上DBA相关工作经验。
2、对主流数据库(MySQL/SQLServer/PostgreSQL/MogonDB/Redis)底层原理有深入研究。
3、对分布式数据库底层原理和架构有深入研究,具备数据库架构设计能力。
4、精通 MySQL 高可用方案,灾备方案。能够独立设计并实施数据库高可用架构方案。
5、熟悉高并发、网络编程、数据库安全等相关技术。
6、熟悉 MySQL 扩容伸缩,有丰富的故障处理和性能优化经验。熟悉常用的监控工具。
7、熟练使用Python、shell 等脚本语言,及Go、JAVA等编程语言中的一种。
8、熟悉系统性能优化,包含 Linux 网络I/O,内存优化等内容者优先
9、有大规模 MySQL/SQLServer/PostgreSQL/MogonDB/Redis等数据库其一运维经验者优先。
10、责任心强,具有较强的学习能力和团队合作意识,良好的沟通能力、方案设计和撰写能力。