高级PostgreSQL数据库管理专家 | 远程云数据库架构师
全职
远程
我们正寻找一位经验丰富的PostgreSQL数据库管理专家加入我们的全球技术团队,负责开发和交付企业级云数据库解决方案。在这个完全远程的岗位中,您将管理大规模PostgreSQL环境,优化数据库性能,并为多样化的客户组合实施智能自动化策略。您的专业知识将确保关键业务应用程序拥有可靠、高效且安全的数据基础架构。
核心职责:
- 设计、部署并维护高可用性PostgreSQL数据库集群,确保99.99%以上的系统正常运行时间及卓越性能表现。
- 通过开发高效Ansible脚本实现基础设施自动化,减少至少70%的手动配置工作,提升系统部署效率。
- 为客户提供全方位数据库服务,涵盖架构咨询、迁移评估和灾难恢复规划等关键领域。
- 配置和优化先进的复制机制,包括逻辑复制、流复制和使用Patroni等工具的多主设置方案。
- 实施全面的备份与恢复解决方案,具备精确的时间点恢复能力和定期验证机制。
- 深入分析系统性能,识别瓶颈,优化查询执行计划,并向开发团队提供实用改进建议。
- 建立健全的监控框架,实时掌握数据库健康状况,主动预防潜在问题发生。
- 执行PostgreSQL环境(版本12.x至16.x)的无缝升级和安全补丁更新,确保最小化停机时间。
- 与云工程团队密切合作,优化跨AWS、Google Cloud、Azure等主流平台的数据库部署。
必备技能与经验:
- 至少5年PostgreSQL数据库管理实践经验,具备管理大型(1TB+)高负载数据库在24/7生产环境中的专业能力。
- 深入理解PostgreSQL系统架构、配置参数及12至16版本的性能调优方法论。
- 精通多种Linux发行版(Debian、Ubuntu、RHEL、CentOS)的管理技能,能进行针对数据库工作负载的系统优化。
- 丰富的Ansible脚本开发和维护经验,用于数据库基础设施自动化管理。
- 全面掌握虚拟化技术栈及其对数据库性能的影响机制。
- 高级SQL编程能力,能够优化复杂查询、函数和存储过程以获取最佳性能。
- 具备PL/pgSQL开发和问题排查的实战经验。
- 精通配置和监控各类PostgreSQL复制技术,确保数据高可用性。
- 深刻理解PostgreSQL中的事务处理、MVCC和锁机制原理。
- 具备中级英语沟通能力,能有效进行客户交流和技术文档编写。
加分技能:
- 成功将Oracle、MySQL、MS SQL Server其他关系型数据库迁移至PostgreSQL的实践经验。
- 使用Patroni构建和管理PostgreSQL高可用性集群的实战经验。
- 熟悉各大云服务商(亚马逊、谷歌、微软Azure、Yandex)的PostgreSQL托管服务特性与优化方法。
- 容器化环境(Docker)和编排平台(Kubernetes)下的数据库部署和管理经验。
- 高级PL/PostgreSQL编程技能,能开发复杂存储过程和触发器。
- 精通Shell脚本编程,用于数据库管理自动化和运维任务。
- 熟练使用DBMS监控工具:统计收集器、动态跟踪和日志分析技术。
- 与企业级监控系统(如Prometheus、Grafana、Zabbix或Nagios)集成的专业经验。
- 掌握Perl/Python等编程语言,用于开发数据库自动化和管理工具。
为何加入我们:
作为我们团队的PostgreSQL数据库管理专家,您将在完全远程的工作环境中接触前沿数据库技术。我们提供具有竞争力的薪酬待遇、专业发展机会,以及与全球顶尖工程师合作的平台。您将解决多元化企业客户面临的复杂数据库挑战,同时不断拓展您在云数据库管理和自动化领域的专业知识深度与广度。