职位名称: PostgreSQL 数据库管理员
我们正在寻找一位经验丰富的 PostgreSQL 数据库管理员,加入我们在 NetApp 的团队。理想的候选人将具备为数据库服务器提供技术和运营支持的扎实背景,包括逻辑和物理数据库设计、故障排除、性能监控、调优和优化。
主要职责:
• 为 PostgreSQL 数据库提供技术和运营支持,包括查看日志并解决出现的任何问题。
• 管理开发、质量保证、预发布和生产数据库及应用程序,确保未来的增强功能满足最终用户的业务需求。
• 监控数据库的可用性、可靠性、性能和容量规划,以确保数据库健康。
• 升级 PostgreSQL 数据库,并确保所有生产数据库的监控和正常运行时间。
• 评估 PostgreSQL 数据库的容量,并制定有效监控数据库容量和使用情况的方法。
• 主导开发和改进自动监控和主动干预程序的工作,以最小化停机时间。
• 审查开发人员的 SQL 代码,以确保查询在生产发布前经过优化和调优,以高效执行。
要求:
• 至少 4 年为数据库服务器提供技术和运营支持活动的经验。
• 熟练使用 Pg_dump 和 Pg_Restore 进行 PostgreSQL 数据库克隆。
• 具备 Postgres 连接池的经验,特别是 PgBouncer。
• 拥有复制、高可用性和备份/恢复的实际 DBA 操作专业知识。
• 具备高级性能调优技能,能够审查性能数据并准备全面的报告。
• 精通 SQL 和 Linux 脚本编写。
• 具备良好的沟通能力,并能够有效管理升级电话。
优先资格:
• 具备在应用/开发团队工作或担任应用 DBA 的经验。
• 了解自动切换和故障转移流程。