MongoDB 专家

多伦多 2天前合同 网络
面议
职位名称:MongoDB 工程专家 地点:GTA, ON(混合办公) 概述: MongoDB 工程专家 – 创建和记录 MongoDB 标准,并通过 Ansible 脚本化部署包的分发。 职责: MongoDB 工程标准 设计适合工作负载的副本集和分片集群拓扑(读/写模式、数据增长、延迟、多可用区/区域)。 与文档建模模式(子文档、桶化、扩展引用、异常模式)对齐的模式和索引设计。 容量规划(IOPS/CPU/RAM/存储)、性能调优(索引、查询计划、连接池、WT 缓存)。 备份/恢复策略设计 安全加固:RBAC、客户端证书/TLS、静态加密(KMIP/KMS)、审计、最小特权、IP 允许列表/NSGs、CIS 基准。 可观测性:指标、日志和跟踪集成(MongoDB 导出器/代理)。 发布管理和生命周期:滚动升级、功能兼容版本(FCV)、补丁节奏、维护窗口。 Ansible 自动化(数据库的 IaC) 构建幂等的 Ansible 角色和基于集合的剧本以进行配置: 操作系统加固、用户、软件包、ulimits、sysctl MongoDB 安装、配置(mongod.conf)、TLS、副本集、配置服务器、mongos、分片 用户创建(应用/管理员)、角色、索引、参数 滚动升级和补丁 漂移检测与修复、配置护栏和变更安全(串行/滚动策略、预检查、后验证)。 协作与治理 与应用团队合作进行数据建模审查和性能调优。 定义标准、运行手册和设计文档;进行准备和灾难恢复测试。 确保符合安全框架(适用时为 SOC2/ISO27001/PCI/HIPAA)。 最低资格 - 5 年以上大规模生产环境中管理 MongoDB 的经验(副本集和分片集群)。 - 3 年以上使用 Ansible 的经验(角色、集合、Molecule 测试、CI/CD)。 - 扎实的 Linux(RHEL/Ubuntu)、网络、存储和 TLS/PKI 基础知识。 - 脚本编写:用于粘合/操作工具的 Bash 和/或 Python。