职位概述:
高级SQL Server数据库管理员(DBA)是组织中的关键角色,在数据库的高效和安全管理方面做出了重要贡献。您将向全球IT运营团队和新加坡COE报告工作,负责配置、维护和优化SQL Server数据库。您的职责包括监控系统健康状况、解决性能问题,并提供有价值的流程改进建议。此外,您还将在备份和恢复策略、高可用性解决方案和灾难恢复计划中发挥关键作用。在这个职位上,与团队成员的有效合作和强大的问题解决能力是至关重要的。如果您对数据库管理充满热情,并喜欢与SQL Server系统一起工作,这个职位将带来令人兴奋的挑战和丰富的职业发展机会!
职责:
• 数据库管理:
• 配置和维护SQL Server数据库,确保其可用性、性能、可持续性和安全性。
• 将On-Prem SQL数据库迁移到Azure、AWS、Google Cloud解决方案。
• 在创建和维护SQL Server作业方面具有专业知识。
• 集成部署:
• 熟悉SSIS目录服务,并创建环境以在SSIS包之间执行无缝部署。
• 熟悉使用Visual Studio创建目录、SSIS环境和SSIS集成解决方案,以部署包。
• 系统监控:
• 监控系统的健康状况和性能,实时识别和解决问题。
• 具备使用SolarWinds和Nagios等监控工具或使用PowerShell脚本开发自己的监控解决方案的经验将是一个优势。
• 性能优化:
• 分析、解决和纠正与性能相关的问题。
• 采用积极的指导技术,确保系统的最大运行时间和应用程序和业务用户的最少停机时间。
• 解决方案建议:
• 提供改进数据库流程和性能的建议。
• 与专家和程序员密切合作,与最佳实践指南保持一致,并为构建强大的应用程序提供指导。
• 自动化:
• 优化和自动化常规流程,跟踪问题并记录更改。
• 具备使用PowerShell脚本来管理核心DBA任务的经验。
• 查询调优:
• 协助开发人员进行查询调优和模式细化。
• 具备使用调优顾问和查询计划指导开发人员的专业知识。
• 24x7支持:
• 为关键生产系统提供轮班支持,包括非工作时间的维护和发布部署活动。
• 数据恢复和备份策略:
• 准备好应对数据恢复场景。
• 定义和实施强大的备份和恢复策略。
• 协助开发团队根据需要执行按需恢复任务。
资格和经验
• 学历:计算机科学、信息技术或相关领域的学士或硕士学位。
• 认证:相关认证,如微软认证:Azure数据库管理员助理或MCSE:数据管理和分析,将是有利的。
• 经验:作为DBA的15+年经验,在24/7环境中具备大型数据库的高级知识。
技术技能
• 熟练掌握数据库服务器管理,包括备份、恢复和性能调优。
• 熟悉Windows Server、T-SQL和PowerShell脚本编写。
• 理解高可用性和灾难恢复的概念。
• 有DTS包转换为SSIS和优化SSIS包的经验。
• 有创建用于部署项目到SSIS目录数据库的Visual Studio解决方案的经验。
• 在云技术(AZURE、AWS、Oracle和Google)方面有实际经验。