Ventures Unlimited Inc · 1 day ago
Neo4j Admin
Ventures Unlimited Inc is seeking a Neo4j Admin to manage and optimize their database systems. The role involves large-scale database administration, infrastructure deployment, and ensuring security compliance while working with Neo4j technologies.
Responsibilities
Strong understanding of database concepts: ACID, transactions, consistency, durability, concurrency, isolation, indexing, and query planning
Experience with data modeling principles (entity vs. relationship modeling) and translating business requirements into graph models
Familiarity with common DB admin duties: backups, restores, capacity planning, high availability, failover, upgrades
Operating systems and servers: strong Linux administration skills (systemd, networking, storage)
Containers and orchestration: Docker, Kubernetes; running Neo4j in containerized environments
Cloud platforms: deploying and operating Neo4j on Azure, or GCP
Automation and IaC: experience with Ansible, Terraform, or similar tools to automate deployments and configuration
CI/CD and release processes for database migrations and schema changes
Authentication and authorization: role-based access control, LDAP/Active Directory integration
Encryption: TLS for client-server and intra-cluster communication, data-at-rest encryption if used
Auditing and compliance: logging, audit trails, and compliance requirements relevant to your organization
Familiarity with official drivers (Java, JavaScript, Python, .NET) and transactional vs. reactive usage
Scripting and automation: Python, or other scripting languages for maintenance tasks and automation
Using Neo4j in microservices or ETL pipelines; knowledge of Kafka, stream processing, or messaging integrations
Writing, optimizing, and profiling Cypher queries
When and how to use property indexes, fulltext indexes, and unique constraints
Using neo4j-admin import, LOAD CSV, APOC import procedures
Using APOC library for ETL, graph algorithms, and helper functions
Knowledge of single-instance vs. causal clusters, read replicas, core/raft quorum concepts
Online backups, incremental backups, point-in-time recovery approaches
Rolling upgrades in clusters, migration strategies between major versions
Qualification
Required
Large-scale DBA skills
Strong understanding of database concepts: ACID, transactions, consistency, durability, concurrency, isolation, indexing, and query planning
Experience with data modeling principles (entity vs. relationship modeling) and translating business requirements into graph models
Familiarity with common DB admin duties: backups, restores, capacity planning, high availability, failover, upgrades
Strong Linux administration skills (systemd, networking, storage)
Containers and orchestration: Docker, Kubernetes; running Neo4j in containerized environments
Deploying and operating Neo4j on Azure, or GCP
Experience with Ansible, Terraform, or similar tools to automate deployments and configuration
CI/CD and release processes for database migrations and schema changes
Authentication and authorization: role-based access control, LDAP/Active Directory integration
TLS for client-server and intra-cluster communication, data-at-rest encryption if used
Logging, audit trails, and compliance requirements relevant to your organization
Familiarity with official drivers (Java, JavaScript, Python, .NET) and transactional vs. reactive usage
Python, or other scripting languages for maintenance tasks and automation
Using Neo4j in microservices or ETL pipelines; knowledge of Kafka, stream processing, or messaging integrations
Cypher query language: writing, optimizing, and profiling queries
When and how to use property indexes, fulltext indexes, and unique constraints
neo4j-admin import, LOAD CSV, APOC import procedures
Using APOC library for ETL, graph algorithms, and helper functions
Knowledge of single-instance vs. causal clusters, read replicas, core/raft quorum concepts
Online backups, incremental backups, point-in-time recovery approaches
Rolling upgrades in clusters, migration strategies between major versions
Company
Ventures Unlimited Inc
We are a cutting-edge consulting firm specializing in Technology Solutions.
Funding
Current Stage
Growth StageCompany data provided by crunchbase