有状态服务工程师(PostgreSQL)– Diabolocom,法国混合办公
为 Diabolocom 的 AI 驱动客户通信平台运营并扩展 PostgreSQL 和分布式有状态服务。提升数据库可靠性、故障切换能力、可扩展性和基础设施自动化水平。
描述
- 负责 Diabolocom 有状态服务的运营与改进,重点关注数据库和数据存储
- 运行和维护 PostgreSQL、ClickHouse、Redis、RabbitMQ 以及 Kafka/Redpanda 系统
- 设计并扩展覆盖 50 多个 PostgreSQL 集群的数据库基础设施
- 推进数据库维护、升级、迁移、高可用、复制、故障切换、备份与恢复以及灾难恢复工作
- 重建 PostgreSQL 集群,实现数据中心之间的自动故障切换
- 强化队列系统,包括基于仲裁机制的 RabbitMQ 部署
- 开发和维护可靠的 Redis 基础设施
- 诊断并解决具有挑战性的性能、可扩展性和可靠性问题
- 与开发、SRE、网络和基础设施团队密切合作
- 协助改进监控、自动化和运营安全
- 参与值班和事件管理轮班
- 领导技术项目并参与制定工程决策
任职要求
- 具备 DBA、数据库工程师、SRE 或类似岗位的实际工作经验,并拥有丰富的 PostgreSQL 经验
- 具备生产数据库运行经验,能够处理升级、迁移、复制、备份、恢复、监控和性能诊断
- 深入了解有状态系统的高可用性和可靠性,包括故障切换、冗余、复制、灾难恢复和低停机维护
- 扎实理解分布式系统,包括复制、一致性、容错以及大规模运行有状态服务
- 具备本地部署基础设施经验,或能够并愿意快速适应裸机环境
- 具备出色的系统设计能力,能够评估可扩展性、可靠性和性能
- 有与软件开发团队紧密合作、交付可靠数据库和有状态服务解决方案的经验
- 具备出色的故障排查和分析解决问题能力
- 愿意参与值班和事件管理职责
- 具备流利的英语书面和口语能力
- 具备 ClickHouse、Kafka/Redpanda、RabbitMQ、Redis、Elasticsearch/OpenSearch、MySQL、Cassandra 或 MongoDB 经验者优先
- 具备高级 Linux 管理、裸机或数据中心运营、可观测性、容量规划、负载测试、基础设施自动化、配置管理、事件管理、根因分析或事后复盘等方面的额外经验者优先
福利待遇
- 可选择适合自己的设备配置,包括 Mac 或 Linux 以及显示器
- 午餐券
- 报销 Navigo 月票费用的 50%
- 混合办公安排,每周三天到办公室、两天远程办公
