职责:
- 设计数据库的架构和建模策略,以确保数据库安全、可扩展且可靠地运行。
- 与应用开发团队合作,定义应用数据模型,并进行数据库相关操作的调优和优化。
- 成为主要软件和硬件供应商的联系人。
- 提供生产支持,负责解决与数据库相关的问题,并负责非工作时间支持的轮班。
- 在数据库相关事宜上为应用团队提供支持(例如数据修补、应用部署、从数据库中提取数据进行报告)。
- 规划和制定数据映射,以支持从旧系统迁移数据的部署,确保在转换过程中不丢失数据。
- 审查系统之间的数据映射/转换/集成规范,以确保适当的映射质量和遵守建模策略。
- 在与旧系统共存期间,确保数据同步的及时性和准确性。
- 开发和维护与数据库相关的代码/脚本,如数据同步脚本、数据屏蔽脚本、存储过程等。
- 确保数据库服务和服务器可用性。
- 安装和配置数据库及相关产品。
- 提供运营支持,包括:
- 根据补丁发布周期执行数据库补丁。
- 解决安全扫描报告的安全漏洞。
- 审查和维护数据库账户。
- 监控和优化数据库性能,如优化查询、创建索引等。
- 容量规划。
- 配置数据库备份。
- 根据权威标准加固数据库。
所需技能:
- 有Oracle/MSSQL/DB2/MySQL/Postgres/Maria/Mongol数据库的过去记录,包括设置和管理环境。
- 在高可用性的主动-主动设置中设置和管理数据库的经验将是一个额外的优势。
- 具备PL/SQL脚本编写的知识将是一个额外的优势。
- 具备与旧系统的ETL和数据共存技术相关的知识将是一个额外的优势。
- 具备数据库审计和安全方面的知识将是一个额外的优势。
- 具备数据屏蔽产品方面的知识将是一个额外的优势。