数据库工程师是指负责设计、搭建、维护和优化数据库系统的专业人员。主要职责包括数据库的设计、规划、实现和优化,保证数据的完整性、安全性和可靠性,以及解决数据库使用过程中出现的问题。数据库工程师需要具备扎实的数据库技术、良好的分析和解决问题的能力,以及较强的团队合作和沟通能力。
第1篇
1、负责数据库的日常操作、安装、配置、监控、负载均衡、实时备份、恢复和管理;
4、协助项目其他成员设计关键的sql语句和触发器、存储过程、表等;
5、通过数据库的日常检查,对性能较差的sql语句提出优化方案;
2、掌握 oracle、mysql 数据库规划设计、安装、部署、排错与优化、维护管理、备份恢复等专业知识与技能;
3、熟悉掌握 unix/linux/windows 等操作系统日常管理维护工具,熟悉基本的shell 编程;
4、熟悉掌握php、perl、python、shell 一种或多种脚本语言编程;
6、具备一定的数据库系统管理规划思路与文档设计能力。
7、熟悉至少一种开源大数据存储方案(hbase,cassandra,gpdb),有spark或者hadoop经验更佳。
8、有中大型应用系统分布式架构设计经验,独立承担过中大型系统存储架构设计和搭建
第2篇
2.负责数据质量问题的分析、跟进、解决,进行数据质量监测、校验和提升;
4.负责梳理公司数据仓库/数据集市数据清单、数据映射关系,优化现有数据仓库模型;
5.完善和梳理数据指标体系,完成和维护数据字典的工作;
6.参与数据标准的制定、数据标准管理和数据安全管理工作;
7.参与公司大数据平台的建设,包括sugar报表或神策接口配置,用户画像标签体系的开发等
3.熟悉hadoop生态相关技术并有相关实践经验,包括但不限于sqoop、hive、hbase、kylin等开发经验;
6.有数据仓库模型设计,有使用kafka+flink streaming实时数据处理经验优先;
7.有sugar、神策或tableau使用经验,有用户画像或客户召回标签工作经验优先;
8.对数据挖掘和机器学习有所了解,包括常用的机器学习算法和数据建模过程的优先