
NOSQL Database Engineer III - (MongoDB) at Rackspace. Location Information: India. Job Profile Summary. The . Cloud NoSQL Database Engineer. performs database engineering and administration activities, including design, planning, configuration, monitoring, automation, self-serviceability, alerting, and space management. The role involves database backup and recovery, performance tuning, security management, and migration strategies. The ideal candidate will lead and advise on . Neo4j. and . MongoDB. database solutions, including migration, modernization, and optimization, while also supporting secondary RDBMS platforms (SQL Server, PostgreSQL, MySQL, Oracle). The candidate should be proficient in workload migrations to . Cloud (AWS/Azure/GCP). . . . Key Responsibilities:. . MongoDB Administration: Install, configure, and maintain Neo4j (GraphDB) and MongoDB (NoSQL) databases in cloud and on-prem environments. . NoSQL Data Modeling: Design and implement graph-based models in Neo4j and document-based models in MongoDB to optimize data retrieval and relationships. . Performance Tuning & Optimization: Monitor and tune databases for query performance, indexing strategies, and replication performance. . Backup, Restore, & Disaster Recovery: Design and implement backup and recovery strategies for Neo4j, MongoDB, and secondary database platforms. . Migration & Modernization: Lead database migration strategies, including homogeneous and heterogeneous migrations between NoSQL, Graph, and RDBMS platforms. . Capacity Planning: Forecast database growth and plan for scalability, optimal performance, and infrastructure requirements. . Patch Management & Upgrades: Plan and execute database software upgrades, patches, and service packs. . Monitoring & Alerting: Set up proactive monitoring and alerting for database health, performance, and potential failures using Datadog, AWS CloudWatch, Azure Monitor, or Prometheus. . Automation & Scripting: Develop automation scripts using Python, AWS CLI, PowerShell, Shell scripting to streamline database operations. . Security & Compliance: Implement database security best practices, including access controls, encryption, key management, and compliance with cloud security standards. . Incident & Problem Management: Work within ITIL frameworks to resolve incidents, service requests, and perform root cause analysis for problem management. . High Availability & Scalability: Design and manage Neo4j clustering, MongoDB replication/sharding, and HADR configurations across cloud and hybrid environments. . Vendor & Third-Party Tool Management: Evaluate, implement, and manage third-party tools for Neo4j, MongoDB, and cloud database solutions. . Cross-Platform Database Support: Provide secondary support for SQL Server (Always On, Replication, Log Shipping), PostgreSQL (Streaming Replication, Partitioning), MySQL (InnoDB Cluster, Master-Slave Replication), and Oracle (RAC, Data Guard, GoldenGate). . Cloud Platform Expertise: Hands-on with cloud-native database services such as AWS DocumentDB, DynamoDB, Azure CosmosDB, Google Firestore, Google BigTable. . Cost Optimization: Analyze database workload, optimize cloud costs, and recommend licensing enhancements. . Shape . Knowledge & Skills: . Strong expertise in Neo4j (Cypher Query Language, APOC, Graph Algorithms, GDS Library) and MongoDB (Aggregation Framework, Sharding, Replication, Indexing). . Experience with homogeneous and heterogeneous database migrations (NoSQL-to-NoSQL, Graph-to-RDBMS, RDBMS-to-NoSQL). . Familiarity with database monitoring tools such as Datadog, Prometheus, CloudWatch, Azure Monitor. . Proficiency in automation using Python, AWS CLI, PowerShell, Bash/Shell scripting. . Experience in cloud-based database deployment using AWS RDS, Aurora, DynamoDB, Azure SQL, Azure CosmosDB, GCP Cloud SQL, Firebase, BigTable. . Understanding of microservices and event-driven architectures, integrating MongoDB and Neo4j with applications using Kafka, RabbitMQ, or AWS SNS/SQS. . Experience with containerization (Docker, Kubernetes) and Infrastructure as Code (Terraform, CloudFormation, Ansible). . Strong analytical and problem-solving skills for database performance tuning and optimization. . Shape . Education & Certifications: . Bachelor’s degree in Computer Science, Information Systems, or a related field. . Database Specialty Certifications in Neo4j and MongoDB (Neo4j Certified Professional, MongoDB Associate/Professional Certification). . Cloud Certifications (AWS Certified Database - Specialty, Azure Database Administrator Associate, Google Cloud Professional Data Engineer). . Preferred Experience: . 5+ years of experience in database administration with at least 3 years dedicated to Neo4j and MongoDB. . Hands-on experience with GraphDB & NoSQL architecture and migrations. . Experience working in DevOps environments and automated CI/CD pipelines for database deployments. . Strong expertise in data replication, ETL, and database migration tools such as AWS DMS, Azure DMS, MongoDB Atlas Live Migrate, Neo4j ETL Tool.