
萃弈
Senior Database Engineer
Senior Database Engineer
发布于 5 个月前普通员工/个人贡献者
香港特别行政区
高级经验
全职员工
仅现场办公
学历未注明
信息技术与基础设施
性能调优
故障排除
数据库管理
灾难恢复
自动化
高可用性
C#/.NET
Microsoft SQL Server
OLTP
AI 估算 · 55k–85k
高级数据库工程师在金融科技/广告技术领域需求旺盛,处理万亿级数据的技术门槛高,香港市场薪资竞争力强,具备良好发展前景。
职位详情
关于这个职位
该职位是高级数据库工程师,主要负责公司平台Microsoft SQL Server数据库的日常支持、维护、性能优化与故障排除
你将与工程团队紧密合作,设计并实施备份、灾难恢复方案,并参与自动化工具开发,以支持平台的海量数据处理需求
这是一个专注于数据库性能、可靠性与规模化运维的技术核心岗位
最低要求
年以上支持关键任务关系型数据库的数据库管理经验
对MS SQL 2019或更高版本有丰富的经验和深入的了解,并熟悉最佳实践
精通性能调优、优化和数据库内部原理
精通在OLTP数据库环境中工作
具备配置和管理MSSQL复制、可用性组和分布式可用性组的经验
具备从需求收集到数据库项目交付的完整系统生命周期经验
具备设计、构建、安装、配置、支持和维护高流量、大规模数据库系统的经验
强大的故障排除和分析问题解决能力
出色的书面和口头沟通能力,能够记录复杂的技术问题
能够在跨时区的团队环境中有效工作,以及在有限监督下独立工作
工作职责
为我们的平台提供Microsoft SQL Server 2019/2022数据库的日常支持和维护
执行管理、设计、性能分析、支持、主动监控、故障排除、可恢复性、故障转移、安全和安装
解决具有挑战性的性能问题,并制定主动措施和趋势分析
调查用户提出的潜在问题和疑虑
监控数据库事件,并通过故障排除和调优持续优化系统性能
与工程团队合作,自动化响应程序,促进对数据库问题的快速响应
执行数据库代码审查并执行数据库最佳实践
设计和开发主动工具和措施,以优化性能并支持平台扩展
根据既定的最佳实践维护数据库配置
设计和实施备份和灾难恢复的系统、策略和程序
监控持续容量,并实施设计和架构变更以提高全球可用性
为现有数据库服务器安装升级和补丁
根据需要设计和开发数据库代码
审查并建立数据库迁移流程
作为“跟随太阳”团队的一部分,参与待命轮换
优先资格
具备分布式系统(OLTP/DW MPP)经验是加分项
具备C#/.NET编程经验是加分项
具备AWS数据库管理、OLAP经验和PostgreSQL经验是加分项
具备为SOX或PCI等合规项目进行数据库设计和管理的经验是加分项
AI 洞察
优缺点分析
优点
- 职业发展清晰:专注于数据库深度,技能壁垒高,在数据驱动行业中长期需求稳定,职业路径明确
- 公司文化与平台:上市公司,拥有获奖文化,提供稳定的平台和可能的国际化工作视野
- 适合拥有扎实数据库管理经验,追求技术深度,乐于解决复杂性能问题,并希望在高速发展的技术平台中承担核心运维职责的资深工程师
缺点 / 挑战
- 平台与技术优势:在全球顶级广告技术平台工作,处理海量数据(日万亿查询),技术挑战大,能极大提升处理高并发、大规模系统的实战能力
- 工作压力与责任:需要支持关键任务系统,参与on-call轮值,处理线上紧急故障时压力较大,对稳定性和响应速度要求极高
- 技术深度要求:不仅需要熟练使用工具,更需深入理解数据库内核原理和分布式系统概念,持续学习压力不小
- 协作复杂度:需与全球分布的工程团队协作,跨时区沟通和协调可能带来一定挑战
角色解读
- 技术纵深发展:可成为数据库架构师、性能专家,或向云原生数据库(AWS RDS/Aurora, Azure SQL)和数据分析平台(OLAP, MPP)领域拓展
- 管理或横向发展:积累足够经验后,可转向技术管理岗位(如数据库团队负责人),或深入业务侧成为数据解决方案专家
- 核心工作是保障大规模SQL Server数据库集群的稳定、高性能运行,包括日常运维、监控、故障排查与性能优化
- 负责设计和实施高可用性架构(如可用性组)以及备份与灾难恢复方案,确保业务连续性
- 与开发团队协作,进行数据库代码审查、制定最佳实践,并开发自动化工具来提升运维效率和响应速度
- 精通Microsoft SQL Server(2019+)的深度管理、性能调优及内部原理,是高阶DBA的核心技能
- 必须具备大规模、高流量OLTP数据库系统的设计、部署和全生命周期管理经验
- 需要强大的复杂问题分析与解决能力,以及优秀的跨团队、跨时区沟通协作能力
申请策略
- 深入了解The Trade Desk的业务(程序化广告)及其对数据实时性、准确性的要求,在面试中能将技术能力与业务价值结合阐述会更佳
- 强调你在跨团队协作和文档化方面的能力,因为职位描述中特别提到了与工程团队合作和记录复杂问题
- 重点突出支持“大规模”、“高流量”或“关键任务”SQL Server数据库的具体经验,用数据量化(如QPS、数据量、可用性指标)
- 详细描述你主导或深度参与的数据库性能调优、高可用架构设计(如Always On)、灾难恢复项目案例,说明你的角色、行动和成果
- 展示你的自动化运维能力,例如编写脚本或工具来自动化监控、部署或故障恢复流程的具体例子
- 如果对分布式数据库概念(MPP)或云数据库(AWS RDS)不熟,可提前学习相关基础知识,了解其与传统SQL Server的异同
- 复习SQL Server高级特性,如查询执行计划深度分析、锁与阻塞排查、内存优化表等,准备应对深入的技术面试
面试指南
- 使用STAR法则(情境、任务、行动、结果)来组织答案,确保逻辑清晰,并突出你的个人贡献和技术决策
- 对于技术问题,先阐述通用的排查方法论或设计原则,再结合具体案例说明,展示你的系统化思维和实战能力
- 请描述一次你处理过的最复杂的SQL Server性能故障,你是如何一步步诊断并解决的?
- 你是如何设计和实施一套数据库高可用和灾难恢复方案的?请考虑RTO和RPO目标
- 如何进行有效的数据库容量规划?当发现性能瓶颈时,你的排查思路是什么?
- 你如何管理和自动化数据库的日常运维任务(如备份、索引维护、监控)?
- 请举例说明你与开发团队合作,优化了某个低效查询或改进了数据库设计模式的经验
- 深入准备SQL Server高级管理主题的实战案例,包括性能调优、高可用配置、安全与合规实践等
职位点评
萃弈 的其他在招职位
相似职位推荐
Watch Jobs