职位描述:
职位名称:MongoDB 数据库管理员 (Database Administrator)
工作地点:迪拜
职责
职位描述:
- 设计、开发和维护 MongoDB 数据库、集合和文档。
- 创建针对应用程序需求的高效数据模型。
- 实施索引策略以确保快速查询性能。
- 开发和优化查询、聚合和管道。
- 将 MongoDB 与后端系统(Node.js、Python、Java、.NET 等)集成。
- 处理数据库扩展、分片和复制以实现高可用性。
- 监控和提高数据库性能、安全性和可靠性。
- 在需要时从 SQL 或其他 NoSQL 数据库执行数据迁移。
- 使用 MongoDB 工具管理备份和恢复程序。
- 与开发人员、DevOps 工程师和架构师合作,提供可扩展的解决方案。
- 在生产环境中排除和解决数据库问题。
所需技能和资格
- 拥有丰富的 MongoDB 和 NoSQL 数据建模经验。
- 精通 MongoDB 查询语言 (MQL)。
- 具备聚合管道、索引和模式设计经验。
- 熟悉 MongoDB Atlas、云部署和安全设置。
- 具有将 MongoDB 与后端语言集成的经验(优先考虑 Node.js)。
- 理解数据库集群、复制和分片。
- 了解 API 开发和 RESTful 服务。
要求: