Role: Platform Administrator Neo4j Graph Database
Location: Singapore
Contract:1 year( renewable
Role Overview
We are looking for a Day 2 Platform Administrator to support and maintain Neo4j graph database platforms in a consulting environment. The role focuses on ensuring Neo4j instances and clusters remain stable, secure, compliant, and operational after go-live.
The administrator will support multiple client systems and projects, often operating in regulated and air-gapped on-premises environments.
Technical Environment
Component
Details
Graph Database
Neo4j Enterprise Edition (Standalone and Causal Cluster Deployments)
Administration
Neo4j Admin tools, Neo4j Browser, Cypher Shell, neo4j-admin CLI
Plugins
APOC Library, Graph Data Science (GDS) Library
Infrastructure
Linux Servers (On-Premises Deployment), JVM Runtime
Authentication
Native Authentication, LDAP / Active Directory, RBAC
Monitoring
Splunk (Log Forwarding, Monitoring, Alerting), Neo4j Metrics
Key Responsibilities
1. Platform Operations & Day 2 Support
- Provide Day 2 operational support for Neo4j platforms including standalone instances and causal clusters.
- Monitor platform health, availability, and performance, including:
- Transaction throughput
- Memory utilization
- Disk usage
- Cluster health
- Perform routine operational checks including cluster verification, log monitoring, and JVM health checks.
- Support platform upgrades, patches, and plugin updates (APOC, GDS).
2. User & Project Onboarding / Offboarding
Onboarding
- Create and manage Neo4j user accounts and roles using RBAC.
- Configure database-level permissions and project databases.
- Configure Splunk log forwarding and monitoring integration.
- Maintain account access control lists and governance reporting.
- Provide guidance on Cypher query usage and platform best practices.
Offboarding
- Remove user accounts and role assignments.
- Decommission project databases and related configurations.
- Remove projects from Splunk monitoring and access control records.
Maintain accurate access and entitlement records for all platform users.
3. Service Requests (SR) & Change Requests (CR)
- Manage Service Requests (SRs) including:
- Access provisioning
- Database creation
- RBAC updates
- Configuration adjustments
- Support Change Requests (CRs) including:
- Memory and cache tuning
- Plugin upgrades
- Cluster topology changes
- Patching and enhancements
- Participate in impact assessments and post-change validation.
- Ensure changes follow ITSM governance and approval workflows.
4. Platform Maintenance & Housekeeping
- Perform regular platform maintenance including:
- Transaction log management
- Storage cleanup
- JVM garbage collection monitoring
- License checks
- Support backup and restore procedures using:
- neo4j-admin dump/load
- Online backup utilities
- Monitor database performance metrics, including:
- Query execution time
- Cache hit ratio
- Page faults
- Cluster replication lag
- Maintain operational runbooks and configuration documentation.
- Support audits and compliance checks including access reviews and Splunk log analysis.
5. Security, Compliance & Regulated Environments
- Operate within air-gapped and highly secure on-premises environments.
- Enforce Neo4j security configurations including RBAC, LDAP integration, and TLS/SSL encryption.
- Maintain account access control lists in compliance with governance policies.
- Collaborate with infrastructure, security, and governance teams.
- Ensure operations comply with regulatory and data privacy requirements.
6. Consulting & Stakeholder Collaboration
- Support multiple Neo4j platforms across consulting engagements.
- Collaborate with data architects, graph developers, and project managers.
- Escalate risks, incidents, and operational issues in a timely manner.
- Contribute to continuous improvement of platform operations.
Required Experience & Skills
Experience
- Minimum 2+ years of experience in database administration, platform administration, or production support for Neo4j or similar database platforms.
Technical Skills
Category
Technologies
Neo4j Platform
Neo4j Enterprise, RBAC, cluster management, neo4j-admin CLI
Query Language
Cypher (basic troubleshooting and operational queries)
Plugins
APOC Library, Graph Data Science (GDS)
Monitoring
Splunk, Neo4j metrics endpoints
Infrastructure
Linux server administration, JVM tuning
Authentication
Native authentication, LDAP / Active Directory, TLS/SSL
Experience working in on-premises or air-gapped environments is required.
Operational Skills
- Strong understanding of Neo4j database administration and RBAC configuration.
- Basic proficiency in Cypher query language for operational tasks.
- Experience using neo4j-admin CLI for backup, restore, and diagnostics.
- Strong Linux administration skills including service management, logs, and file permissions.
- Familiarity with ITSM processes (Incident, Service Request, Change Management).
- Experience with patching and upgrades in production database environments.
- Ability to follow operational runbooks and SOPs.
- Basic troubleshooting across Neo4j services, clusters, JVM performance, and connectivity layers.
Soft Skills
- Detail-oriented and operationally disciplined
- Comfortable working in regulated environments
- Strong communication and collaboration skills
- Ability to manage multiple requests and projects simultaneously
- Client-focused consulting mindset
Nice to Have
- Experience working in regulated industries (public sector, defense, financial services, healthcare)
- Exposure to air-gapped or high-security environments
- Experience with Neo4j causal cluster administration
- Knowledge of Neo4j performance tuning (heap, page cache, query plans)
- Experience with Neo4j Bloom visualization
- Familiarity with graph data modelling and data import tools
- Experience with Bash or Python scripting for automation
- Exposure to other relational or NoSQL databases
EA License # 14C6941