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流程。
- 出色的解决问题的能力,并能在快节奏的环境中有效工作。
- 优秀的沟通和团队合作能力。