Cloud DBA

16 months agoFull-time
Talan

Talan

location London
unsaved
20多年来,Talan一直为英国和国外的公司和政府部门提供咨询服务,支持并实施他们的转型项目。我们在四大洲设有办事处,拥有6000名顾问,我们的目标是在2025年底实现十亿的营业额。 在英国,Talan在伦敦、伯明翰、爱丁堡和切斯特、利兹等地拥有500名员工。 职位描述 云数据库管理员将负责维护和优化我们在AWS云平台上托管的PostgreSQL数据库。成功的候选人将与跨职能团队合作,确保数据库的可靠性、可用性和性能,并为我们基于云的数据库解决方案的整体架构和策略做出贡献。 1. 数据库设计和架构: - 与软件工程师、DevOps和基础设施团队合作,为各种应用程序设计和实施最佳数据库解决方案。 - 参与数据库模式设计、索引策略和查询优化,以确保高效的数据存储和检索。 2. 数据库部署和管理: - 在AWS RDS上部署和配置PostgreSQL数据库实例,考虑实例大小、存储和安全等因素。 - 实施和管理复制、集群和备份/恢复策略,确保高可用性和灾难恢复。 3. 性能监控和优化: - 监控数据库性能,主动识别和解决性能瓶颈、慢查询和其他影响系统响应性的问题。 - 为了获得最佳性能,调整数据库参数、索引和查询。 4. 安全和合规: - 根据需要,实施和执行PostgreSQL数据库的安全最佳实践,包括用户访问控制、加密和数据脱敏。 - 确保符合与数据安全和隐私相关的行业标准和法规。 5. 备份和恢复: - 制定和维护备份和恢复策略,包括定期备份、自动化恢复测试和数据保留政策。 6. 故障排除和问题解决: - 调查和解决与数据库相关的事件,与开发和运维团队密切合作,诊断和纠正问题。 7. 自动化和脚本编写: - 开发自动化脚本和工具,用于常规数据库任务、部署、监控和扩展。 资格要求 - 作为云数据库管理员,具有PostgreSQL方面的丰富经验。 - 在AWS云服务方面拥有丰富的经验,特别是RDS。拥有AWS认证(例如AWS认证数据库-专业)。 - 对PostgreSQL数据库的内部结构、架构和最佳实践有深入的了解。 - 熟练掌握SQL、PL/pgSQL和查询优化。 - 有数据库性能调优和监控工具的经验。 - 熟悉容器化和编排技术(Docker、Kubernetes)。 - 熟悉数据库安全实践和合规标准。 - 使用Python、Bash、JavaScript或类似语言的脚本编写和自动化技能。 - 熟悉版本控制系统(Git)和CI/CD流程。 - 出色的解决问题的能力,并能在快节奏的环境中有效工作。 - 优秀的沟通和团队合作能力。