Cloud NoSQL MongoDB And Graph Database Engineer IV

Rackspace Technology
📍Remote - India
Please let Rackspace Technology know you found this job on JobsCollider. Thanks! 🙏
Summary
Join our team as a Cloud NoSQL & Graph Database Engineer! You will perform database engineering and administration tasks, including design, configuration, monitoring, and automation. This role focuses on Neo4j and MongoDB solutions, encompassing migration, modernization, and optimization, while also supporting other RDBMS platforms. You will lead database migration strategies and ensure optimal performance and scalability. Proficiency in cloud platforms (AWS/Azure/GCP) and automation scripting is essential. The ideal candidate possesses strong expertise in NoSQL and graph databases and a proven track record in database administration.
Requirements
- 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
- 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)
Responsibilities
- Install, configure, and maintain Neo4j (GraphDB) and MongoDB (NoSQL) databases in cloud and on-prem environments
- Design and implement graph-based models in Neo4j and document-based models in MongoDB to optimize data retrieval and relationships
- Monitor and tune databases for query performance, indexing strategies, and replication performance
- Design and implement backup and recovery strategies for Neo4j, MongoDB, and secondary database platforms
- Lead database migration strategies, including homogeneous and heterogeneous migrations between NoSQL, Graph, and RDBMS platforms
- Forecast database growth and plan for scalability, optimal performance, and infrastructure requirements
- Plan and execute database software upgrades, patches, and service packs
- Set up proactive monitoring and alerting for database health, performance, and potential failures using Datadog, AWS CloudWatch, Azure Monitor, or Prometheus
- Develop automation scripts using Python, AWS CLI, PowerShell, Shell scripting to streamline database operations
- Implement database security best practices, including access controls, encryption, key management, and compliance with cloud security standards
- Work within ITIL frameworks to resolve incidents, service requests, and perform root cause analysis for problem management
- Design and manage Neo4j clustering, MongoDB replication/sharding, and HADR configurations across cloud and hybrid environments
- Evaluate, implement, and manage third-party tools for Neo4j, MongoDB, and cloud database solutions
- 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)
- Hands-on with cloud-native database services such as AWS DocumentDB, DynamoDB, Azure CosmosDB, Google Firestore, Google BigTable
- Analyze database workload, optimize cloud costs, and recommend licensing enhancements
Preferred Qualifications
- 7+ 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
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.