这将是一个远程角色,最初计划转变为每周两次在多伦多市中心的混合办公模式。
OpenTable 是一家拥有数百万顾客、60000 多家餐厅合作伙伴和超过 25 年经验的行业领袖,隶属于 Booking Holdings, Inc. (NASDAQ: BKNG),我们热衷于帮助餐厅蓬勃发展。我们的世界级技术使餐厅能够专注于最重要的事情——他们的团队、顾客和利润,同时让顾客能够发现和预定适合每个场合的完美餐厅。
OpenTable 的每位员工对我们所做的事情及其方式都有直接影响。您还将成为一个全球团队及其元搜索品牌组合的一部分。款待他人是酒店业的核心,这也定义了我们的文化。
角色
我们正在寻找一位 PostgreSQL 数据库管理员加入我们的数据平台团队。在这个角色中,您将负责构建、稳定和维护我们的 PostgreSQL 数据库系统,确保其性能、可靠性和安全性。您将是我们数据战略的关键贡献者,并在支持我们快速增长的基础设施扩展中发挥重要作用。
主要职责
• 数据库管理:安装、配置和维护 PostgreSQL 数据库服务器及相关组件。
• 性能调优:使用 pg_stat_statements、EXPLAIN 和其他 PostgreSQL 特定工具监控和优化数据库性能。排查和解决性能瓶颈。
• 高可用性与灾难恢复:实施和管理高可用性解决方案(例如,流复制、逻辑复制、故障转移集群)和灾难恢复计划。
• 备份与恢复:开发、测试和维护强大的备份和恢复策略,以确保数据完整性并最小化停机时间。
• 安全性:执行数据库安全政策,管理用户角色和权限,定期进行安全审计。
• 模式设计与迁移:与开发团队合作进行数据库模式设计、规范化和管理模式迁移。
• 自动化:开发脚本和自动化工具以进行数据库管理任务,包括配置、监控和扩展。
• 监控与警报:设置和管理监控和警报系统,以主动识别和解决潜在问题。
• 文档:维护所有数据库系统、流程和程序的全面文档。
资格
• 计算机科学、信息技术或相关领域的学士学位(或相应的实际经验)。
• 3 年作为 PostgreSQL DBA 的经验,深入了解 PostgreSQL 架构和内部结构。
• 在大规模 PostgreSQL 数据库的性能调优和优化方面有证明的经验。
• 熟悉高可用性和灾难恢复解决方案(例如,Patroni、Repmgr 或类似工具)。
• 扎实的备份和恢复策略理解。
• 精通 SQL、Shell 脚本和至少一种其他编程语言(例如,Python、Go)。
• 有云平台(AWS、GCP 或 Azure)及在云环境中管理数据库的经验。
• 熟悉容器化和编排技术(Docker、Kubernetes)者优先。
• 优秀的问题解决能力和积极的“能干”态度。
• 强大的沟通和协作能力,能够有效与跨职能团队合作。
加分项(可选)
• 其他数据库系统的经验(例如,Redis、MongoDB、MSSQL)。
• 使用基础设施即代码工具(如 Puppet)的经验。
福利:
• 丰厚的带薪假期 + 生日假期
• 每年最多可在几乎任何地方工作 20 天
• 关注心理健康和福祉:
• 公司支付的 SpringHealth 心理治疗课程
• 公司支付的 Headspace 订阅
• 每年公司全员休假一周 - 整个团队充分充电(返回时没有工作堆积!)
• 带薪育儿假
• 带薪志愿者时间
• 关注您的职业发展:
• 发展资金
• 领导力发展
• 访问数千个按需电子学习课程
• 旅行折扣
• 员工资源组
• 私人健康和牙科保险
• 人寿和残疾保险
确定薪资范围的因素有多种,包括但不限于外部市场基准数据、地理位置和所需/要求的工作经验。此多伦多,加拿大职位的薪资范围为 100,000-110,000 加元。
我们提供具有竞争力的基本工资和福利,包括:健康福利;灵活支出账户;退休福利;人寿保险;带薪休假(包括 PTO、带薪病假、医疗假、丧假、浮动假期和带薪假期);以及育儿假福利。此角色有资格考虑年度奖金和股权授予。
工作环境和灵活性
在 OpenTable,我们以培养全球和动态的工作环境为荣。作为我们团队的一员,您将受益于量身定制的工作时间表,以适应跨多个时区的全球员工。尽管大部分职责可能与常规工作时间一致,但在某些情况下,您需要在常规工作时间之外通过电话、Slack 消息或电子邮件管理沟通,以有效与国际同事合作、响应餐厅合作伙伴和/或解决紧急问题。OpenTable 将始终遵守并考虑当地法律法规。
包容性
我们致力于创造一个每个人都能感到归属并茁壮成长的工作场所。我们知道,最佳创意源于不同声音的汇聚,因此我们正在组建一个与我们服务的顾客和餐厅一样充满活力的团队,并营造一个所有人都感到欢迎的文化。如果您在申请或面试过程中,或在工作中需要帮助,我们会为您提供支持。请与您的招聘人员联系以请求任何帮助。