我们正在寻找一位<strong>MongoDB专家</strong>,负责设计、实施、优化和维护MongoDB数据库,以支持高性能、可扩展的应用程序。该角色需要与应用程序开发人员、DevOps和业务利益相关者密切合作,以确保数据解决方案符合业务需求。
主要职责
根据应用程序和业务需求设计和实施<strong>MongoDB模式</strong>
优化数据模型以提高<strong>性能、可扩展性和可维护性</strong>
开发和维护<strong>索引、聚合管道和查询</strong>
性能与优化
监控数据库性能并排除故障
优化查询、索引和存储使用
使用<strong>副本集和分片</strong>确保高可用性和灾难恢复
操作与维护
安装、配置、升级和管理MongoDB环境
执行<strong>备份和恢复</strong>操作
实施安全最佳实践(身份验证、授权、加密)
协作与支持
与<strong>开发人员</strong>紧密合作以支持应用程序数据需求
协助业务和技术团队进行数据分析和报告
支持生产问题并在需要时参与值班轮换
文档与治理
记录数据库架构、标准和最佳实践
确保符合数据治理和安全政策
所需技能与资格
技术技能
拥有<strong>MongoDB(社区版或企业版)</strong>的丰富实践经验
熟练掌握<strong>NoSQL数据建模概念</strong>
具有以下经验:
副本集和分片
聚合框架
索引策略
了解<strong>Linux/Unix环境</strong>
具有脚本编写经验(Shell、Python或类似)
工具与平台
MongoDB Atlas
Docker / Kubernetes
云平台(AWS、Azure或GCP)
监控工具(MongoDB Ops Manager、Prometheus、Grafana)