高级PostgreSQL数据库管理员 - 远程云数据库专家职位 加入我们团队,担任高级PostgreSQL数据库管理员。管理高性能云数据库,优化查询,并为全球客户提供专业咨询。远程工作机会。 ## 高级PostgreSQL数据库管理员 - 远程云数据库专家职位 远程工作 / 全球范围 您
远程
全职
長期工作
您是否是一位经验丰富的PostgreSQL数据库管理员,希望在企业级云数据库项目中迎接挑战?我们的IT公司正在寻找一位资深数据库管理员加入我们的全球团队,负责开发、优化和交付高性能PostgreSQL数据库解决方案。作为高级DBA,您将远程与全球客户合作,确保数据库的可靠性、性能和安全性。
主要职责
- 构建和维护高可用性PostgreSQL数据库集群(16.x/17.x),为关键应用程序提供99.99%的运行时间保证。
- 开发和实施Ansible playbooks用于基础设施自动化,提高部署效率和跨环境的一致性。
- 为客户提供数据库架构、迁移策略和灾难恢复计划方面的专家咨询,担任技术联系人。
- 配置和管理复杂的复制和集群机制,确保数据完整性和系统弹性。
- 进行全面的性能分析以识别数据库操作中的瓶颈,提供数据驱动的优化建议。
- 设计和实施PostgreSQL数据库的综合监控解决方案,确保主动发现问题。
- 建立健全的备份和恢复程序,验证备份完整性并实施恢复测试协议。
- 管理PostgreSQL安装的完整生命周期,包括版本升级、安全补丁和配置调整。
必备技能
- 至少5年PostgreSQL数据库管理经验,具有管理大规模(1TB+)环境下24/7运行数据库的能力。
- 深入了解PostgreSQL的内部架构、配置参数和性能调优方法。
- 高级Linux管理技能(Debian/Ubuntu/RedHat/CentOS),包括针对数据库工作负载的系统优化。
- 创建和维护Ansible playbooks进行数据库基础设施自动化的实践经验。
- 全面了解虚拟化概念及其对数据库性能的影响。
- 专家级SQL能力,具有优化复杂查询、函数和存储过程的能力。
- PL/pgSQL开发的实际经验,用于实现数据库端逻辑。
- 精通PostgreSQL复制技术,包括逻辑复制和流复制配置。
- 强大的分析能力,用于排除性能问题并实施适当的调优解决方案。
- 对PostgreSQL环境中的事务管理和锁定机制有深入理解。
- 中级英语水平,能够有效进行客户沟通和文档编写。
- 优秀的团队合作能力、自我组织能力和高度责任感。
- 能够清晰有效地向客户传达技术概念。
- 独立管理完整客户项目的经验,从初始需求到最终交付。
- 将复杂任务分解为可管理组件并适当委派的能力。
加分技能
- 数据库迁移项目经验,特别是将其他RDBMS平台转换到PostgreSQL。
- 使用Patroni实现PostgreSQL高可用性集群的实际经验。
- 对主要云提供商的PostgreSQL服务实际了解(AWS RDS/Aurora、Google Cloud SQL、Azure Database for PostgreSQL等)。
- 高级虚拟化经验,包括虚拟化数据库环境的性能优化。
- 用于数据库部署的Docker容器化和Kubernetes编排经验。
- 精通PL/PostgreSQL,能够开发复杂的存储过程和触发器。
- 精通Shell脚本编写,用于数据库管理自动化。
- 使用高级数据库监控工具的经验,包括PostgreSQL的统计收集器、动态跟踪和日志分析系统。
- 与企业监控平台(Prometheus、Grafana、Zabbix等)集成的专业知识,用于数据库可观察性。
- Python或Perl编程技能,用于开发自定义数据库管理和自动化工具。
为什么加入我们的团队
加入我们意味着成为一个全球数据库专家团队的一员,每天都能解决有趣的技术挑战。我们提供有竞争力的薪酬、灵活的远程工作安排,以及使用前沿数据库技术的机会。您将通过与才华横溢的专家合作和接触多样化的客户环境来获得专业成长,同时享受以有意义的方式发挥专业知识的自主权。