GHX is a healthcare business and data automation company that enables better patient care and maximizes savings for the healthcare community. They are seeking a Sr Data Platform Engineer - MongoDB to provide expert-level MongoDB database design, development, maintenance, and problem resolution services, while managing a resilient MongoDB infrastructure across on-premises and cloud environments.
Responsibilities:
- Design, implement, and maintain MongoDB replica sets, sharded clusters, and standalone instances across production, staging, and development environments
- Architect MongoDB solutions for high availability, disaster recovery, and horizontal scaling using sharding strategies
- Perform capacity planning and performance tuning for MongoDB workloads, including index optimization, query analysis, and WiredTiger cache management
- Monitor MongoDB cluster health using tools like MongoDB Cloud Manager, Ops Manager, or third-party monitoring solutions (Datadog, Elastic)
- Design and implement backup and recovery strategies using mongodump, Ops Manager backups, AWS snapshots, or third-party solutions
- Automate MongoDB deployment, configuration, and maintenance tasks using Infrastructure as Code (Terraform, Ansible, CloudFormation)
- Implement monitoring and alerting for MongoDB metrics including replication lag, oplog size, connection pools, cache utilization, and slow queries
- Perform MongoDB upgrades (version and patch releases) with minimal downtime using rolling upgrades and blue-green deployment strategies
- Manage MongoDB security including authentication (LDAP, x.509), authorization (RBAC), encryption at rest, and TLS/SSL configuration
- Troubleshoot production incidents including replica set failovers, performance degradation, and replication issues
- Provide guidance and mentorship to junior database engineers on MongoDB best practices, schema design, and operational procedures
- Collaborate with application development teams on MongoDB schema design, query optimization, and data modeling strategies
- Partner with DevOps and Infrastructure teams on MongoDB deployment automation, container orchestration (Kubernetes), and cloud infrastructure
- Participate in change management processes, incident response, and on-call rotation for production MongoDB clusters
- Safeguard the company's data, tools, and information systems by adhering to Operational and Security policies and procedures throughout the lifecycle of service delivery
Requirements:
- Bachelor's degree from an accredited college in CS or related discipline or equivalent experience
- 5-8 years' experience in Database Administration with at least 3 years of hands-on MongoDB experience
- Expert-level knowledge of MongoDB architecture including replica sets, sharding, oplog, WiredTiger storage engine, and index structures
- Proven experience managing MongoDB in high-transaction, high-availability production environments (24x7 uptime requirements)
- Strong understanding of MongoDB performance tuning, query optimization, and index design patterns
- Experience with MongoDB backup and recovery strategies including point-in-time recovery and disaster recovery planning
- Hands-on experience with AWS cloud services (EC2, EBS, S3, CloudWatch) and MongoDB deployment on AWS
- Experience with Linux/Unix operating systems and shell scripting (bash, Python) for automation
- Familiarity with at least one additional database platform (MySQL, PostgreSQL, MS SQL, Redis, or Elasticsearch)
- Experience with configuration management and automation tools (Terraform, Ansible, or similar)
- MongoDB Certified DBA Associate or Professional certification
- Experience with MongoDB Atlas (managed MongoDB service) or MongoDB Cloud Manager/Ops Manager
- Knowledge of NoSQL data modeling patterns and anti-patterns for document databases
- Experience with MongoDB change streams, aggregation pipelines, and time-series collections
- Familiarity with MongoDB security frameworks including LDAP integration, encryption at rest/in-transit, and audit logging
- Experience with containerized MongoDB deployments (Docker, Kubernetes, MongoDB Kubernetes Operator)
- Knowledge of MongoDB monitoring tools (PMM, Datadog, Elastic, CloudWatch)
- Strong critical thinking, analytical and problem-solving skills
- Interpersonal skills with a strong orientation towards customer service
- Excellent written and oral communications skills with demonstrated commitment to production of high-quality documentation
- Excellent team player with good experience working with departmental and cross functional teams
- Experience with Infrastructure as Code (IaC) and GitOps workflows