Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Cloud NoSQL (MongoDB) & Graph Database Engineer IV image - Rise Careers
Job details

Cloud NoSQL (MongoDB) & Graph Database Engineer IV

Job Profile Summary

The Cloud NoSQL & Graph 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:

•            Neo4j & MongoDB Administration: Install, configure, and maintain Neo4j (GraphDB) and MongoDB (NoSQL) databases in cloud and on-prem environments.

•            Graph & 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.


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.


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:

•            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.

________________________________________

 


Average salary estimate

$120000 / YEARLY (est.)
min
max
$100000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Cloud NoSQL (MongoDB) & Graph Database Engineer IV, Rackspace

Are you ready to take your expertise in database management to the next level? Join our dynamic team as a Cloud NoSQL (MongoDB) & Graph Database Engineer IV! We are a forward-thinking company based in India and embracing remote work culture. In this role, you'll be at the forefront of database engineering and administration, leading efforts to design, configure, and maintain database systems, specifically for Neo4j and MongoDB. You'll engage in all things database—think performance tuning, optimizing query efficiency, and implementing robust backup and recovery plans. Your contributions will be crucial in ensuring the integrity and security of our data as you work with both NoSQL and traditional RDBMS platforms like SQL Server, PostgreSQL, MySQL, and Oracle. As you lead database migration initiatives, you’ll utilize your strong background in cloud technologies such as AWS, Azure, or GCP to ensure seamless transitions. Your knack for automation will shine as you utilize scripts in Python, PowerShell, and more to streamline operations and enhance efficiency. And don’t forget about capacity planning—you’ll forecast database growth, ensuring we remain scalable and performant. If you're a database guru with a passion for cloud technology and a desire to make a tangible impact, we want to hear from you!

Frequently Asked Questions (FAQs) for Cloud NoSQL (MongoDB) & Graph Database Engineer IV Role at Rackspace
What are the key responsibilities of a Cloud NoSQL (MongoDB) & Graph Database Engineer IV at your company?

As a Cloud NoSQL (MongoDB) & Graph Database Engineer IV, your key responsibilities will include administering Neo4j and MongoDB databases both in cloud environments and on-premises. You’ll design and implement data models, tune performance for optimal query efficiencies, and develop backup and disaster recovery strategies. Additionally, you'll lead database migration efforts while managing capacity planning. Your expertise in cloud platforms like AWS and Azure will be instrumental in executing efficient database automation, security practices, and troubleshooting problem management within ITIL frameworks.

Join Rise to see the full answer
What qualifications are needed for the Cloud NoSQL (MongoDB) & Graph Database Engineer IV position?

The ideal candidate for the Cloud NoSQL (MongoDB) & Graph Database Engineer IV role should hold a Bachelor’s degree in Computer Science or a related field. A strong background with at least 7 years in database administration, including 3 years specifically focused on Neo4j and MongoDB, is essential. Relevant certifications such as Neo4j Certified Professional and MongoDB Associate/Professional Certification, along with cloud certifications (AWS, Azure, or Google Cloud), will greatly enhance your prospects.

Join Rise to see the full answer
How important is experience with cloud database services for the Cloud NoSQL (MongoDB) & Graph Database Engineer IV role?

Experience with cloud database services is vital for the Cloud NoSQL (MongoDB) & Graph Database Engineer IV position. Proficiency in platforms like AWS DocumentDB, DynamoDB, Azure CosmosDB, and Google Firestore is crucial as you'll be working on cloud-based database deployments and migrations. Your ability to analyze cloud costs and optimize resources can greatly benefit our operations and contribute to the organization’s overall success.

Join Rise to see the full answer
What skills are essential for a Cloud NoSQL (MongoDB) & Graph Database Engineer IV in terms of automation and scripting?

For the Cloud NoSQL (MongoDB) & Graph Database Engineer IV position, strong skills in automation and scripting are essential. You'll be developing automation scripts using Python, AWS CLI, and PowerShell to streamline database operations. Familiarity with shell scripting is also beneficial as automation is a key part of modern database administration. Proficiency in these areas will not only improve operational efficiency but also enhance your effectiveness in managing complex database environments.

Join Rise to see the full answer
What is the typical career path for a Cloud NoSQL (MongoDB) & Graph Database Engineer IV?

A career as a Cloud NoSQL (MongoDB) & Graph Database Engineer IV can lead to various advanced roles within database management or cloud architecture. With further experience and specialization, you may progress to positions such as Database Architect, Cloud Solutions Architect, or Technical Lead in enterprise database projects. Continuous learning and obtaining relevant certifications in cloud and database technologies will also open up new opportunities for career advancement.

Join Rise to see the full answer
Common Interview Questions for Cloud NoSQL (MongoDB) & Graph Database Engineer IV
Can you explain the differences between Neo4j and MongoDB?

In your response, focus on how Neo4j is a graph database that excels in managing complex relationships among data through graph structures, whereas MongoDB is a document-oriented NoSQL database optimized for storing unstructured data. Highlight their respective efficiency in their use cases, with Neo4j being suitable for applications with intricate relationships and MongoDB catering to fast, scalable storage needs.

Join Rise to see the full answer
What strategies would you use for database performance tuning?

When addressing database performance tuning, it's essential to discuss specific strategies such as optimizing indexing, adjusting query structures, analyzing execution plans, and leveraging caching mechanisms. Be sure to mention the importance of continuous monitoring and using tools to identify bottlenecks effectively.

Join Rise to see the full answer
How would you handle a database migration from MongoDB to Neo4j?

Describe the migration process, emphasizing the need for thorough planning, data mapping, and transformation strategies to ensure data integrity. Discuss how to utilize ETL tools or custom scripts to facilitate the migration while testing at each stage to minimize downtime and errors.

Join Rise to see the full answer
What are the best practices for database backup and disaster recovery?

You should outline best practices such as scheduling regular backups, utilizing incremental backups for efficiency, and implementing geo-redundancy. Discuss the importance of testing recovery procedures to ensure data can be restored quickly and reliably in a disaster scenario.

Join Rise to see the full answer
How can you ensure database security in a cloud environment?

Emphasize the necessity of implementing security measures such as encryption at rest and in transit, strict access control policies, and regular audits. Also, mention the importance of following cloud security standards and compliance guidelines to safeguard sensitive data.

Join Rise to see the full answer
What automation tools and scripts have you used in database management?

Discuss specific tools like AWS CLI, Python scripts, and automation frameworks that you have utilized for tasks such as deployment, scaling, and monitoring. Highlight how these tools help streamline tasks and reduce the potential for human error.

Join Rise to see the full answer
What are your experiences with cloud-native database services?

Share your hands-on experiences with various cloud-native database services, emphasizing the pros and cons you’ve encountered, and how you've leveraged them for specific projects. Discuss your understanding of integrating these services into larger cloud environments.

Join Rise to see the full answer
How do you manage capacity planning for databases?

Explain your approach to capacity planning, including forecasting growth based on usage patterns, evaluating performance metrics, and determining hardware or cloud requirements to maintain system performance. Discuss the importance of being proactive in these assessments to avoid bottlenecks.

Join Rise to see the full answer
What role does automation play in your database management practices?

Highlight the significance of automation in reducing manual intervention and increasing operational efficiency. Discuss specific examples of tasks you automate and the positive impacts on your workflow and system performance.

Join Rise to see the full answer
Can you provide an example of a challenging problem you solved in database management?

In your response, provide a detailed scenario where you faced a complex issue, the steps you took to identify and resolve it, and the resourcefulness you exhibited. Narratives highlighting problem-solving and critical thinking will resonate well with interviewers.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Rackspace Remote No location specified
Posted 4 days ago
Photo of the Rise User
Rackspace Hybrid United States - Richardson
Posted 3 days ago
Photo of the Rise User
Agio, Inc. Hybrid Charleston, South Carolina, United States
Posted 6 days ago
Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Photo of the Rise User
FreedomPay Remote Phoenix, Arizona
Posted 4 days ago
Photo of the Rise User
Posted 3 days ago
Posted yesterday

Founded in 1998, Rackspace provides multi-cloud computing solutions and services. Offering advising to customers based on business challenges, designing solutions, building, and managing solutions. The company is headquartered in San Antonio, Texa...

224 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
8 people applied to Excel Developer at Valcre
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs