Title: NoSQL Database Administrator (Couchbase & DynamoDB)
Location: - Raleigh, NC 27601 (100% Remote)
Hire Type: Contract
Overview:
Seeking a Senior NoSQL Database Administrator to support the Property Engagement Platform (PEP), a mission-critical application leveraging AWS DynamoDB and DAX alongside other NoSQL technologies. While the DynamoDB/DAX footprint is smaller than our relational estate, this role is critical to ensuring availability, performance, and operational consistency for latency-sensitive and high-throughput workloads. This role requires hands-on experience operating NoSQL platforms in production, with a strong understanding of data modeling, access patterns, capacity management, and operational tradeoffs unique to NoSQL systems. Experience with Couchbase, Amazon DocumentDB, and Datadog is a strong plus.
Responsibilities:
Own operational support and lifecycle management for DynamoDB and DAX environments supporting PEP.
Partner with PEP application teams to design and validate DynamoDB data models, access patterns, and partition strategies.
Manage DynamoDB capacity planning, including on-demand vs provisioned throughput, autoscaling, and cost optimization.
Support and operate DAX clusters, including cache behavior tuning, failover considerations, and performance validation.
Design and support low-impact change and deployment strategies for NoSQL workloads.
Monitor NoSQL environments using CloudWatch and Datadog, identifying performance bottlenecks and availability risks.
Implement security controls including IAM-based access, encryption at rest and in transit, and least-privilege policies.
Collaborate with Cloud Engineering and DevOps teams using Terraform and Infrastructure-as-Code to provision and manage NoSQL resources.
Support incident response and on-call rotations for production NoSQL platforms.
Produce operational documentation, runbooks, and best practices for NoSQL usage across PEP.
Provide guidance on NoSQL vs relational tradeoffs, ensuring appropriate technology choices for application use cases.
Qualifications:
Senior-level experience supporting DynamoDB in production environments.
Hands-on experience with DAX, including cache behavior, performance tuning, and operational considerations.
Strong understanding of NoSQL data modeling, partitioning, consistency models, and access pattern design.
Experience operating NoSQL systems at scale with high availability and low latency requirements.
Strong knowledge of AWS services including IAM, VPC, CloudWatch, and KMS.
Experience using Terraform or similar IaC tools to manage DynamoDB, DAX, and related infrastructure.
Experience supporting 24/7 production platforms and participating in on-call rotations.
Ability to work independently, troubleshoot complex production issues, and communicate clearly with application teams.
Nice-to-Have / Strong Plus:
Experience with Couchbase (clusters, XDCR, upgrades, performance tuning).
Experience with Amazon DocumentDB or MongoDB-compatible platforms.
Experience with Datadog for NoSQL monitoring, alerting, and dashboarding.
Background transitioning from relational databases (MySQL/Postgres) to NoSQL platforms.
Familiarity with high-scale, multi-region application architectures.