Neo4j Admin
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Neo4j AdminLocation: Seattle, WA (ONSITE)Experience: 10+Type: Full TimeJob Description:Must Have Technical/Functional SkillsLarge-scale DBA skillsStrong 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.Infrastructure, deployment, and automationOperating 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.Security and complianceAuthentication 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.Programming, integration, and toolingDrivers and APIs: 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.Integration patterns: using Neo4j in microservices or ETL pipelines; knowledge of Kafka, stream processing, or messaging integrations.Neo4j-specific technical skills (Could be upskilled via Neo4j Certs)Cypher query language: writing, optimizing, and profiling queries.Indexing and constraints: when and how to use property indexes, fulltext indexes, and unique constraints.Data import tools: neo4j-admin import, LOAD CSV, APOC import procedures.APOC and user-defined procedures: using APOC library for ETL, graph algorithms, and helper functions.Neo4j architecture: knowledge of single-instance vs. causal clusters, read replicas, core/raft quorum concepts.Backup and recovery: online backups, incremental backups, point-in-time recovery approaches.Upgrades and patching: rolling upgrades in clusters, migration strategies between major versions.