Negotiable
Undetermined
Remote
Remote
NoSQL Database Administrator
100% Remote
Job Description:
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