Cloud NoSQL (MongoDB) & Graph Database Engineer IV

1 Month ago • 7 Years + • DevOps

Job Summary

Job Description

The Cloud NoSQL & Graph Database Engineer IV performs database engineering and administration tasks including design, planning, configuration, monitoring, automation, self-serviceability, alerting, and space management. Responsibilities encompass database backup and recovery, performance tuning, security, migration strategies, and leading Neo4j and MongoDB solutions (migration, modernization, optimization). The role also supports secondary RDBMS platforms (SQL Server, PostgreSQL, MySQL, Oracle) and requires proficiency in cloud workload migrations (AWS/Azure/GCP). Key responsibilities include Neo4j & MongoDB administration, graph & NoSQL data modeling, performance tuning, backup/recovery, migration/modernization, capacity planning, patch management, monitoring/alerting, automation/scripting, security/compliance, incident/problem management, high availability/scalability, vendor management, cross-platform database support, cloud platform expertise, and cost optimization.
Must have:
  • Neo4j & MongoDB administration
  • Graph & NoSQL data modeling
  • Performance tuning & optimization
  • Backup, Restore & Disaster Recovery
  • Migration & Modernization
  • Automation & Scripting
  • Cloud Platform Expertise
  • 7+ years database administration experience (3+ in Neo4j & MongoDB)
Good to have:
  • Experience with DevOps, CI/CD
  • Data replication, ETL, migration tools
  • Database certifications (Neo4j, MongoDB, Cloud)

Job Details

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.
________________________________________
 
undefinedundefinedundefined

Similar Jobs

Tesla - Senior Software Engineer (Backend, .Net)

Tesla

Amsterdam, North Holland, Netherlands (On-Site)
2 Months ago
Google - Data and Analytics Consultant, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Aristocrat Gaming - Fullstack Engineer

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
3 Weeks ago
CloudHire - Senior Database Engineer

CloudHire

Bengaluru, Karnataka, India (Remote)
1 Month ago
CloudHire - Full Stack Developer

CloudHire

Pune, Maharashtra, India (Remote)
1 Month ago
Rackspace Technology - AWS Service Delivery Manager

Rackspace Technology

India (Remote)
1 Month ago
Playtech - DevOps Engineer

Playtech

Vienna, Vienna, Austria (On-Site)
2 Weeks ago
ECI - Cloud Services Engineer

ECI

Indore, Madhya Pradesh, India (On-Site)
6 Months ago
Nagarro - Senior Engineer, DevOps

Nagarro

India (Remote)
6 Months ago
Rackspace Technology - Lead Cloud Engineer

Rackspace Technology

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

IManage - Full Stack Senior Developer (ReactJS, NodeJS)

IManage

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Epic Games - Principal Programmer, Horde

Epic Games

United States (On-Site)
3 Months ago
Tesla - Senior Software Engineer (Backend, .Net)

Tesla

Amsterdam, North Holland, Netherlands (On-Site)
2 Months ago
ByteDance - Software Development Engineer - Distributed NoSQL Database Systems

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
CloudHire - Angular NestJS Developer

CloudHire

India (Remote)
1 Month ago
PwC - Senior AI Developer - Roma [DIG]

PwC

Rome, Lazio, Italy (On-Site)
7 Months ago
BigID - Software Engineer Team Lead

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
SiftHub - Senior Software Engineer (Backend)

SiftHub

Mumbai, Maharashtra, India (On-Site)
6 Months ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Kabam - Backend Programmer

Kabam

Montreal, Quebec, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in India

DNEG - Operations Coordinator (DNEG Animation)

DNEG

Karnataka, India (Hybrid)
1 Month ago
Anthology  Inc  - Associate Software Engineer II

Anthology Inc

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Nagarro - Associate Principal Engineer, Mainframe

Nagarro

India (Remote)
6 Months ago
PwC - IN_ Senior Associate_SAP PM_Enterprise Apps SAP_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Nagarro - Associate Staff Engineer, Frontend React

Nagarro

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Assystems - Site Engineer- Civil

Assystems

Bagalkote, Karnataka, India (On-Site)
6 Months ago
Optiwise  - Social Media Manager

Optiwise

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Google - Physical Design CAD Engineer, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
EXUSIA - Global Finance & Accounting Practice Analyst/Senior Analyst

EXUSIA

Hyderabad, Telangana, India (Remote)
1 Month ago
Cadence - Lead Solutions Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Zazz - Cloud Engineer (AWS)

Zazz

(Remote)
2 Months ago
Argus Labs - Site Reliability Engineer

Argus Labs

Calgary, Alberta, Canada (Remote)
1 Month ago
Netflix - Engineering Manager - Edge Gateway & Services

Netflix

United States (Remote)
1 Week ago
Inworld AI - Staff Platform Engineer, MLOps

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Google - Cloud Technical Solutions Engineer, Infrastructure

Google

Tokyo, Japan (On-Site)
2 Weeks ago
GoTo Group - Senior Software Engineer - Event Platform

GoTo Group

Gurugram, Haryana, India (On-Site)
6 Months ago
Lockwood - Cloud Engineer

Lockwood

United Kingdom (Remote)
1 Month ago
ByteDance - Senior Software Engineer, Cloud Infrastructure

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Glean - Solutions Architect - Central

Glean

(Remote)
4 Months ago
Patreon - Site Reliability Engineer

Patreon

New York, New York, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded