角色与职责
这是一个DB2 / Oracle Server DBA角色,主要负责为组织提供操作数据库服务,设计、安装、监控、维护和性能调优生产/灾难恢复和非生产数据库环境,同时确保数据可用性高。该个人还负责制定、实施和监督数据库策略和流程,以确保所有数据库及其相关软件的完整性和可用性。
这个DBA角色需要具备服务导向的心态,对所分配的问题和请求具有高度的责任感,专注于根据服务级别协议管理和解决问题,与技术客户保持沟通,及时向他们更新请求的状态,对生产/测试/开发系统进行变更,并在规定的时间内主动升级无法解决的任何问题。
基本职责:
• 监控、维护和调优所有生产/灾难恢复、功能测试和负载测试数据库,包括但不限于DB2、Oracle和SQL服务器。
• 负责跟踪和解决与数据库相关的故障和请求,并在服务级别协议内解决故障。
• 每天审查与服务相关的报告(如数据库备份、维护、监控),以确保及时识别和解决与服务相关的问题。
• 响应与数据库相关的警报,升级并与供应商和其他相关方合作,提出解决重复问题的战略性解决方案。
• 开发、实施和监督数据库策略和流程,以确保数据库及其相关软件的完整性和可用性。
• 根据需要在正常工作时间之外应对技术紧急情况。
• 根据主管的指示履行额外职责,与职位和级别保持一致。
• 在生产环境中执行数据库部署,包括固件/修补程序打补丁。
• 负责执行和支持功能和实际灾难恢复演习。
• 解决报告的故障和进行影响分析。
• 审查和实施变更请求;为请求者提供咨询。
• 跟踪配置更改和优化数据库性能。
• 定期备份数据库,并根据需要恢复数据库对象。
• 主动监控资源使用情况(CPU、内存、文件系统、存储等),并进行未来需求的容量规划。
• 与应用团队合作解决与数据库相关的缺陷和利益相关者提出的增强请求。
• 编写和修改描述安装和维护标准和流程的技术文档。
资格要求:
• 学士学位或同等学历,专业为工程、数据通信或计算机科学等技术专业。
• 至少3年的数据库管理经验和SQL编程经验。
• 具有DB2(版本10及以上)/ Oracle Server(版本11及以上)的数据库管理经验。
• 具备其他数据库(Oracle、MySQL、PostgreSQL等)的知识和/或工作经验将是一个优势。
• 熟悉DB2 / Oracle Server的高可用性(HA)和灾难恢复(DR)选项。
• 具有使用本地监控和故障排除工具进行性能调优的经验。
• 具备备份、恢复和恢复模型的经验。
• 具有使用脚本/ shell脚本实现运营自动化的经验。
• 具备编写和实现存储过程、PL/SQL和SQL的经验。
• 具有在Windows、AIX、Linux和Solaris服务器上工作的经验。
• 接触过使用JMS和RDBMS进行应用开发。
• 具备使用WebSphere和DB2进行应用开发的知识。
• 熟悉常见的编码语言如Java、XML等。
• 具备ETL等数据仓库工具的经验将是一个额外的优势。
• 对ITIL实践有良好的理解,特别是变更管理和故障管理。
• 起草和维护数据库标准操作程序(SOP)文档。
• 较强的解决问题的能力。
• 需要具备自主学习的能力。
• 需要具备与同事有效合作的能力。
• 需要具备优秀的分析、组织和沟通能力。
• 需要能够独立处理多个任务,并能在团队中进行合作。
• 能够在最少的监督下履行所有职责。