我们正在寻找一位高技能且积极进取的 NoSQL 领军人才,负责架构设计和监督可扩展、高性能 NoSQL 数据库解决方案的实施。此角色要求在至少一种 NoSQL 技术(例如,MongoDB、Cassandra、Couchbase、DynamoDB)方面具备深厚的专业知识,并在设计分布式数据系统、管理数据建模和优化性能方面具有领导经验。
主要职责:
• 领导 NoSQL 数据库系统的设计、实施和维护,以支持高吞吐量的应用程序。
• 与架构师和开发人员合作,定义可扩展、安全和可靠系统的数据库策略。
• 根据业务和应用需求设计和实施数据模型及访问模式。
• 定义并执行关于模式设计、索引、分片、复制和分区的最佳实践。
• 在适用的情况下,管理从 RDBMS 到 NoSQL 的数据迁移策略。
• 监控数据库健康状态,实施警报机制,并排除性能问题。
• 与 DevOps 紧密合作,确保备份、恢复和高可用性/灾难恢复策略到位。
• 指导初级工程师,并在 NoSQL 主题上提供技术领导。
• 关注不断发展的 NoSQL 技术、工具和趋势。
所需技能与资格:
• 6-10 年以上数据库工程经验,至少有 3 年以上担任 NoSQL 领军或架构师的经验。
• 在一种或多种 NoSQL 平台(例如,MongoDB、Cassandra、Couchbase、Redis、DynamoDB)上有深厚的实践经验。
• 对分布式计算、CAP 定理、最终一致性和数据分区有深入理解。
• 有使用云数据库服务(AWS DynamoDB、Azure Cosmos DB、GCP Firestore 等)的经验。
• 扎实的数据建模、查询优化和性能调优知识。
• 脚本编写和自动化经验(Python、Shell 或类似语言)。
• 出色的问题解决、沟通和利益相关者参与技能。
⭐ 优先资格:
• 获得 MongoDB、Cassandra 或相关 NoSQL 平台的认证。
• 有在 Agile/Scrum 开发环境中工作的经验。
• 接触过流媒体系统如 Kafka 或实时分析平台。
• 熟悉 DevOps、CI/CD 流水线和基础设施即代码(Terraform、Ansible 等)。