AGM科技解决方案代表客户——一家全球科技公司,正在招聘一名高级SQL数据库管理员,以在新泽西州罗斯兰德进行混合现场工作。这是一个紧急需求,持续时间至少为六个月。 职位名称 SQL数据库管理员 职位摘要: 工作目的:SQL生产数据库管理员(DBA)将负责关键SQL Server RDBMS系统的实施、配置、维护和性能,确保RUN应用程序的可用性和一致性性能。成功的候选人将负责在24x7生产环境中监控、维护和更新SQL Server集群。他们还必须能够诊断与数据库相关的应用程序问题,进行根本原因分析,并与其他工程DBA和应用程序开发人员协调推荐纠正措施。候选人还将根据需要为其他非生产环境提供DBA支持。 主要职责: 优化生产系统并识别瓶颈,确保高水平的数据可用性。 在需要时与开发人员和工程师联络,并提供SQL Server数据库专业知识。 主要职责/任务: - 在高峰时段监控业务关键的生产SQL Server集群,并对事故做出响应,以确保高水平的可用性 - 根据文件化标准执行SQL Server 2017集群和独立安装和配置 - 收集详细的SQL Server性能指标,并提出调优建议 - 实时调查与数据库相关的应用程序错误(阻塞、SQL超时、死锁、意外数据条件等),提供解释根本原因的文档,并推荐修复措施(包括推荐更改应用程序存储过程)以避免将来再次发生 - 协调灾难恢复计划的数据库部分,并参与计划、测试和实施恢复程序 - 管理SSRS数据仓库,并为报表开发人员提供指导和协助,以满足业务报告需求 - 监控和优化基于SQL Server代理的维护作业的计划(备份、统计维护、索引维护等) - 与高级DBA人员和工程师协调,为容量规划提供意见 - 与高级DBA人员协调,建立和文件化与RUN应用程序相关的数据库管理标准 - 根据公司规范和最佳实践,协助应用程序开发人员进行复杂查询调优、模式细化和存储过程优化 - 编写或对同事的DML脚本进行审核,以纠正数据条件,并通过问题管理系统处理脚本 - 审查其他数据库开发人员的代码,确保准确性、标准、良好的编码实践和遵守文档标准 - 为非生产SQL Server环境提供SQL Server DBA支持 - 分享领域和技术专长,为其他同事和团队成员提供技术指导和跨培训 - 创建定期数据库任务的自动化 - 为关键生产系统提供24x7支持 - 在非工作时间执行计划维护和支持发布部署活动 技能和资格: - 对关系数据库概念和最佳实践有扎实的理解 - 中级水平的SQL 2014/2017数据库管理知识 o SQL Server AlwaysOn集群 o SQL Server Reporting Services(SSRS) o SQL Server Integration Services o SQL Profiler o 经验丰富的脚本化数据库维护 o 经验丰富的存储过程性能故障排除(执行计划、IO统计) o 经验丰富的死锁故障排除 o 备份、恢复和恢复模型的经验 - 出色的T-SQL、存储过程、函数、触发器和链接服务器知识 - 接触过具有分布式数据架构的企业级数据库系统 - 出色的数据库监控、SQL Server内部和根本原因分析知识(Spotlight和Splunk优先考虑) - PowerShell和Unix shell脚本技能 - 出色的口头和书面沟通能力 - 强大的分析和业务流程技能 - 出色的数学和统计知识 - 能够在压力下有效地优先处理和执行任务,以满足紧迫的截止日期 - 灵活、团队合作,具有"完成任务"的个性。能够在不同活动和团队之间有效地多任务和切换上下文 - 高度自我激励和有条不紊,注重细节 - 掌握Azure、MongoDB、MariaDB(MySQL/NoSQL)和Redis的经验为佳 教育和经验: 计算机科学或相关领域的学士学位 3-5年支持企业级SQL Server 2014(或更新版本)数据库应用程序的经验,重点是数据库管理 有云服务(AWS、Microsoft Azure)经验者优先考虑 MCSA SQL Server或MongoDB认证