
高级数据库工程师(SQL Server)
在 Amadeus 设计并支持高可用 SQL Server 环境,优化数据库性能与韧性。 与架构、开发、SRE 和运维团队协作。
描述
- 构建并维护 SQL Server 数据库。
- 与架构和开发团队合作,设计可扩展的数据层解决方案、架构、数据分发、报表和分析能力。
- 制定并审查 T-SQL、存储过程、部署脚本和数据库设计模式的 SQL 代码质量标准。
- 通过查询调优、索引、分区及相关技术提升数据库性能。
- 实施并运维 SQL Server Always On 可用性组,以实现高可用性和容错能力。
- 解决生产数据库问题,例如阻塞、死锁、查询缓慢、作业失败和性能瓶颈。
- 创建并支持 SQL Server Agent 作业,包括作业调度和监控。
- 通过 SSIS 和 Azure Data Factory 实现数据集成。
- 升级、修补并维护 SQL Server 环境。
- 使用 DPA 和 Extended Events 跟踪数据库运行状况。
- 与 TechOps 合作处理数据库治理、标准、容量、成本、备份、灾难恢复测试和业务连续性。
- 为应用开发团队提供数据库设计和性能方面的建议。
- 调查根本原因,并为严重生产事故提供升级支持。
任职要求
- 具备 6–8 年或以上 Microsoft SQL Server 实际操作经验。
- 具备扎实的 SQL Server 开发技能和高级 T-SQL 知识。
- 拥有丰富的 SQL 代码、存储过程和数据库部署脚本审查与优化经验。
- 了解 SQL Server Always On 可用性组。
- 具备生产环境支持经验,能够解决阻塞、死锁、查询性能问题、SQL Agent 作业失败和数据库瓶颈。
- 擅长查询优化、执行计划分析和索引策略。
- 具备创建、调度、监控和排查 SQL Server Agent 作业的经验。
- 了解高可用性、灾难恢复、备份和还原策略。
- 具备开发和维护 SSIS 包的经验。
- 了解 Azure Data Factory(ADF)。
- 具备 SSRS Reporting Services 基础知识。
- 具备云数据库环境经验。
- 熟悉 NoSQL 数据库。
- 具备在 SAFe 敏捷环境中工作的经验。
- 了解 Azure DevOps 或 TFS,并用于事件、变更和工作项管理。
- 专注于数据库工程的可靠性、可扩展性和性能。
- 能够评估并提升数据库代码质量。
- 具备支持高可用生产环境的实际经验。
- 具备出色的分析和问题解决能力,包括细致的根因分析。
- 能够有效协作,并与架构、开发、SRE 和运维团队的利益相关者进行沟通协调。
福利待遇
- 招聘流程便利且提供平等机会。
- 员工体验具有包容性,并致力于营造归属感。
- 无论性别、种族、族裔、性取向、年龄、信仰、残障状况或其他受法律保护的特征如何,所有人都会受到公平对待并得到平等考量。








