1. 数据库架构设计:
o 负责平台类产品的数据库架构设计,包括数据库选型、数据模型设计、数据分片和分区策略等。
o 制定数据库技术路线图,确保架构能够支持产品的长期发展和业务需求。
2. 性能优化:
o 分析和优化数据库性能,解决高并发、大数据量下的性能瓶颈。
o 设计索引策略、查询优化方案,提升数据库响应速度和吞吐量。
3. 高可用与容灾设计:
o 设计高可用数据库架构,确保数据库在故障时能够快速恢复。
o 制定容灾和备份策略,保障数据安全和业务连续性。
4. 数据安全与合规:
o 设计数据库安全策略,防范数据泄露、SQL 注入等安全风险。
o 确保数据库符合相关法律法规和行业标准(如 GDPR、HIPAA)。
5. 数据迁移与同步:
o 设计和实施数据迁移方案,确保数据在不同系统间的无缝迁移。
o 实现数据同步和复制,支持多数据中心的数据一致性。
6. 团队协作与指导:
o 与开发团队、运维团队紧密合作,确保数据库设计与业务需求一致。
o 指导开发团队实现数据库设计,解决技术难题。
o 编写技术文档,分享数据库设计思路和最佳实践。
7. 新技术引入:
o 跟踪行业技术发展趋势,引入新技术提升数据库能力。
o 评估和选择适合的数据库技术栈(如关系型数据库、NoSQL、NewSQL)。
8. 成本控制:
o 优化数据库资源配置,降低硬件和云服务成本。
o 设计资源利用率监控机制,避免资源浪费。
________________________________________
任职要求
1. 教育背景:
o 计算机科学、软件工程或相关专业本科及以上学历。
2. 工作经验:
o 7年以上数据库架构设计经验,有平台类产品数据库架构经验者优先。
3. 技术能力:
o 精通主流关系型数据库(如 MySQL、PostgreSQL、Oracle)和 NoSQL 数据库(如 MongoDB、Cassandra、Redis)。
o 熟悉数据库性能优化、高可用设计和容灾方案。
o 熟悉数据迁移、同步和复制技术。
o 熟悉云数据库服务(如 AWS RDS、阿里云 RDS、Google Cloud SQL)。
4. 软技能:
o 具备良好的沟通能力和团队协作精神。
o 具备较强的分析和解决问题的能力。
o 具备技术文档编写和培训能力。
o 能适应异地出差的工作模型。
________________________________________
加分项
1. 有大规模分布式数据库设计经验者优先。
2. 有高并发、高可用数据库优化经验者优先。
3. 有云计算、大数据、人工智能相关经验者优先。
4. 有开源项目贡献或技术博客撰写经验者优先。
________________________________________
我们提供
1. 具有竞争力的薪资和完善的福利待遇。
2. 广阔的发展空间和技术成长机会。
3. 开放、创新的团队氛围。
4. 弹性工作时间和远程办公支持。
5. 丰富的培训资源和职业发展路径。