工作地点可在北京!
岗位职责:
1、负责公司各产品平台的数据层的技术选型和架构设计,统一公司数据库技术标准;
2、负责公司各产品平台的数据库集群自动化运维脚本的开发,提升数据库运维监控效率;
3、负责公司各产品平台的生产环境的数据库集群运维保障,确保数据库稳定运行;
4、负责数据库服务的可用性提升、性能优化、故障诊断、灾备方案的制定;
5、配合产品部门研发工程师进行数据库设计、SQL调优,提升应用性能;
6、参与公司软件产品的数据库的架构设计、交付及服务;
7、负责解决产品部门在研发过程中数据库相关的技术问题,保障研发项目顺利开展;
8、研究数据库技术发展趋势,确保公司数据库技术栈持续更新和升级。
9、完成领导交办的其他工作。
任职要求:
1、通信、信息、电子、计算机等相关专业,大学本科及以上学历优先,备Oracle OCP认证,gaussdb或者其它数据库厂商同级及以上认证。华为认证,hcip,hcia,hcieG等优先,MPP,华为FI(华为版hadoop平台)优先;
2、精通数据库系统的性能优化,SQL调优,异常排查,能够编写复杂的SQL查询,包括多表联接、子查询、聚合函数等,并能对SQL语句进行优化以提高查询性能,熟悉数据库锁,索引和事务管理。
3、数据库技术:熟悉MySQL、Oracle、PostgreSQL等数据库的安装、日常运维、故障处理、性能优化等工作。
4、操作系统:熟悉Linux、华为欧拉、国产麒麟操作系统,能够编写shell脚本、Python脚本。
5、数据库集群和备份:熟悉数据库集群搭建、备份、负载均衡等技术。
6、数据库架构设计与优化:具备数据库架构设计的经验,能够根据业务需求设计合理的数据库架构,并对现有架构进行优化,具备对数据库容量规划、海量数据库的设计能力。
7、数据库高可用性与容灾:熟悉数据库高可用性和容灾技术,如主从复制、读写分离、负载均衡等,并能配置和实施这些技术以确保数据库的稳定性和可靠性。
8、数据库日常巡检与故障处理:能够定期对数据库进行巡检,及时发现并解决潜在问题,同时能够迅速处理数据库故障,确保业务的连续性。
9、有国产化“关系型数据库”或“分布式数据库”经验的属于加分项
10、良好的够用、协调能力、能在一定的压力下有效开展工作。