MatchBox Consulting Group目前正在为我们位于温哥华的客户寻求一名高级PostGres SQL数据库管理员(基础设施和平台),这是一个永久的全职职位。该职位为混合角色(2天在办公室,3天远程)在客户位于温哥华市中心的办公室工作。
概述:
我们正在寻找一位经验丰富且技术高超的高级PostgreSQL DBA,负责管理、扩展和优化我们的PostgreSQL数据库基础设施。您将负责确保生产和开发环境中关键数据库系统的性能、可用性和安全性。此角色需要对PostgreSQL内部结构、高可用性策略、查询优化和自动化有深入的专业知识。
您将与跨职能团队合作,以确保我们的数据库基础设施的可用性、可靠性和性能。
职责范围:
- 设计、实施和管理生产和非生产环境中的PostgreSQL集群(本地)
- 构建大规模数据管道和数据基础设施,以从其他数据源(如ArangoDB和CockroachDB)迁移到PostgreSQL
- 使用可用工具确保高可用性和灾难恢复
- 监控和调整数据库性能,包括查询优化、索引调整和真空策略
- 使用脚本(Bash, Python)和基础设施即代码工具(Ansible)自动化数据库操作
- 管理数据库安全性、用户角色、访问控制和加密
- 计划和执行数据库升级、迁移和补丁,尽量减少停机时间
- 维护备份和恢复策略,并定期测试其有效性
- 解决与锁、复制滞后、损坏和系统资源相关的复杂数据库问题
- 编写和维护有关数据库标准、程序和架构的清晰文档
- 监控和优化数据库性能,确保高可用性和可扩展性
- 执行数据库备份、恢复和灾难恢复程序
- 开发和维护数据库安全协议,确保数据隐私和完整性
- 为开发人员和其他团队成员提供有关数据库相关主题的支持和指导
- 参与容量规划和性能调优活动
- 及时了解新兴数据库技术和最佳实践,推荐改进措施以提高系统性能和效率
必备条件:
- 5年以上在高可用性、关键任务环境中担任PostgreSQL DBA的实际经验
- 拥有数据库管理员经验,管理PostGresSQL数据库
- 深入了解PostgreSQL内部结构,包括WAL、VACUUM、查询规划器和扩展(例如,PostGIS, pg_partman, pg_stat_statements)
- 对数据库概念、原则和最佳实践有深入理解
- 熟练编写和优化数据库查询
- 拥有数据库性能调优和优化技术的经验
- 熟悉备份和恢复程序、复制和高可用性策略
- 对数据库安全性和访问控制有扎实理解
- 出色的问题解决能力和细节关注能力
- 强大的沟通和协作能力,能够在团队环境中有效工作
加分条件:
- 拥有多租户或大规模数据库架构的经验
- 接触过MS SQL Server, Kafka, Arango, Cockroach
- 熟悉Kubernetes并在容器或操作员中运行PostgreSQL
- 相关认证(例如,Microsoft Certified: Azure Database Administrator Associate, PostgreSQL Certified Engineer)是加分项
欲了解更多当前职位机会,请关注MatchBox的linkedin.com/company/matchbox-recruitment/
_________________________
关于MatchBox
MatchBox总部位于温哥华市中心,为全国客户提供服务,是领先的招聘和解决方案公司之一,专注于IT与技术、工程与技术、房地产与建筑以及会计与金融领域。我们团队在招聘和专业服务行业拥有丰富经验,提供无与伦比的专业知识。我们致力于建立良好的联系并在劳动力和劳动力市场中创造强大的机会。
平等机会
MatchBox致力于为所有申请者提供平等机会。我们欢迎并鼓励来自各种背景的人申请,包括少数群体成员,如种族化个人、残疾人士、LGBTQ+个体和原住民。对我们来说,确保所有候选人都得到公平对待且不受歧视是优先事项。我们的招聘团队接受关于使用客观标准评估候选人和其他相关主题的持续培训,以创造一个包容和欢迎的环境。
工作许可
请注意,我们要求所有有兴趣的候选人在提交申请前从加拿大政府获得必要的工作许可。此职位仅对居住在加拿大并被合法授权在加拿大工作的人开放。不符合这些标准的申请将不予考虑。
进一步考虑
我们收到大量申请,仅能联系被选中进一步考虑的候选人。
了解更多信息,请访问www.matchboxhr.com