数据库管理员(PostgreSQL) - 远程

5小时前全职
71.8万 - 100.5万 / 年 Georgia IT, Inc.

Georgia IT, Inc.

location 纽约
unsaved
职位名称: 数据库管理员(PostgreSQL) 地点: 远程 时长: 3 个月,可能延长 职位描述: 我们正在寻找一位热情且经验丰富的 PostgreSQL DBA,帮助构建下一代云数据迁移和自动化平台,并协助将 SQL Server 和 Oracle DB 的数据迁移到 PostgreSQL。 职责: 您将负责高并发 PostgreSQL 数据库系统的实施、配置、维护和系统健康性能,确保可用性和一致性性能,支持产品开发团队。 为在 AWS RDB 上将 SQL Server 和 Oracle DB 迁移到 PostgreSQL 构建高规模数据管道和数据基础设施。 在使用 AWS Aurora PostgreSQL 和 AWS 数据湖(S3 和 Glue)进行复杂大型数据架构方面具有特定经验,涉及 IAM 角色和 KMS 密钥加密。 解决数据库性能和可扩展性问题,并实施性能调优和优化(PTO),使用本地监控和故障排除工具。 设计和实施可扩展的数据库架构和配置、文件系统布局、物理分区、分片和复制、增量备份、恢复和恢复模型。 为 PostgreSQL 实施高可用性(HA)和灾难恢复(DR)选项。 制定与 PostgreSQL 相关的 DevOps 政策和程序。 通过多个产品生命周期环境管理 PostgreSQL 数据库,从开发到关键生产系统,处理升级。 独立分析、解决和纠正实时问题,提供端到端的问题解决方案。 完善和自动化常规流程,跟踪问题并记录更改。 协助开发人员进行复杂查询调优和架构优化。 作为团队轮班的一部分,提供关键生产系统的值班支持。 在非工作时间执行预定维护和支持发布部署活动。 分享领域和技术专长,为其他同事和团队成员提供技术指导和交叉培训。 设计和实施复杂系统,将来自多个数据库服务器的数据合并到目标数据库中。 创建复杂查询以生成物化视图,汇总来自多个服务器的数据,基于每条记录的权威服务器进行判断。 调整源和目标服务器的性能,以确保在添加复制/合并引擎后性能仍然保持。 经验: 您在 PostgreSQL 方面有强大的经验,至少担任了 3-5 年的首席 DBA! 对 PostgreSQL 的系统性能有深入了解,并具备高级 Postgres 内部知识。 理解自动化概念以加快工作:ansible。 通过设置流复制或逻辑复制和解码来实施高可用性方面的经验。 具备实施外部数据包装器以在多个 PostgreSQL 服务器之间同步数据的专业知识,以及对大型数据集的高级查询调优能力。 了解如何优化查询/架构。 了解备份解决方案和策略。 了解高可用性解决方案和策略。 了解与 Postgres 相关的代理使用。 能够系统地进行故障排除,识别并应用已知错误的修复方案,并在必要时具备超越常规思维解决复杂问题的能力。 具备与高并发 PostgreSQL 实施相关的系统性能计数器和指标的经验,并能解决数据库性能和可扩展性问题。