NetDocuments

Senior Database Administrator

NetDocuments

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $125,300 - $150,000 per year

Job Level

About the role

  • Administer, operate, and optimize production databases including Couchbase, PostgreSQL, DynamoDB, DocumentDB, Cosmos DB, and Snowflake.
  • Manage Couchbase clusters, including XDCR replication configuration, monitoring, and troubleshooting.
  • Perform database installations, upgrades, patching, and configuration management across cloud and on-prem environments.
  • Monitor database health, performance, and resource utilization across multi-cloud infrastructure.
  • Optimize query performance through indexing strategies, query tuning, and execution plan analysis.
  • Plan and manage database scaling strategies, including vertical and horizontal scaling, sharding, and capacity planning.
  • Implement and manage database security controls, including access management, encryption, and compliance requirements.
  • Design and maintain comprehensive backup strategies with appropriate retention policies.
  • Implement and validate restore procedures to meet defined RTO/RPO objectives.
  • Develop and maintain point-in-time recovery (PITR) capabilities.
  • Execute disaster recovery drills and document outcomes and improvements.
  • Participate in a 24/7 on-call rotation supporting mission-critical database systems.
  • Lead database-related incident response efforts, including outage resolution and performance degradation.
  • Perform root cause analysis and implement corrective and preventative actions.
  • Troubleshoot complex production issues such as replication lag, memory pressure, connection limits, and deadlocks.
  • Coordinate closely with application and infrastructure teams during critical incidents.
  • Implement and maintain monitoring and alerting using tools such as Datadog, CloudWatch, Azure Monitor, and database-native solutions.
  • Create and manage dashboards for database KPIs and SLAs.
  • Configure intelligent alerting with appropriate thresholds and escalation paths.
  • Automate routine operational tasks using Python, Bash, PowerShell, AWS CLI, and cloud-native tooling.
  • Lead and support database migration initiatives across cloud providers and platforms.
  • Plan and execute database upgrades and migrations with minimal downtime.
  • Support new database implementations and data architecture initiatives.
  • Validate data integrity and reconciliation during migrations.
  • Develop and maintain runbooks, SOPs, and Architecture Decision Records (ADRs).
  • Document database configurations, schemas, and topology.
  • Implement database security best practices including IAM roles, network isolation, secrets management, and encryption.
  • Manage credentials using AWS Secrets Manager and Azure Key Vault.
  • Ensure compliance with data residency, privacy, and regulatory requirements.
  • Participate in security audits, vulnerability assessments, and remediation efforts.
  • Partner closely with Data Engineering, DevOps, and application teams.
  • Provide database expertise and guidance across engineering teams.
  • Communicate database status, incidents, and maintenance activities to stakeholders.
  • Mentor junior DBAs and engineers on database best practices.

Requirements

  • 5+ years of experience as a Database Administrator managing production systems at scale.
  • Strong hands-on experience with AWS database services including RDS/PostgreSQL, DynamoDB, DocumentDB, Aurora, and AWS Backup.
  • Working experience administering Couchbase, including cluster management, XDCR replication, and N1QL optimization.
  • Experience with Azure database services, including Cosmos DB and Azure Database for PostgreSQL.
  • Proven experience supporting multi-region, globally distributed database systems.
  • Deep understanding of database internals, indexing strategies, and query optimization.
  • Strong SQL skills and familiarity with database-specific query languages (e.g., N1QL).
  • Experience designing and testing backup, restore, PITR, and disaster recovery strategies.
  • Hands-on experience with monitoring and observability tools such as Datadog, CloudWatch, and Azure Monitor.
  • Proficiency with scripting and automation using Python, Bash, or PowerShell.
  • Experience with Infrastructure as Code tools such as Terraform or CloudFormation.
  • Strong understanding of database security, encryption, IAM, and compliance requirements.
  • Excellent troubleshooting skills and ability to operate effectively during high-severity incidents.
  • Willingness and ability to participate in a 24/7 on-call rotation.
Benefits
  • 90% healthcare premiums company covered
  • HSA company contribution
  • 401K match at 4% with immediate vesting
  • Flexible PTO (typically 3 to 4 weeks a year)
  • 10 paid holidays
  • Monthly contributions for life activities & wellness
  • Access to LinkedIn learning with monthly dedicated time to explore
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CouchbasePostgreSQLDynamoDBDocumentDBCosmos DBSnowflakeSQLN1QLbackup strategiesdisaster recovery
Soft Skills
troubleshootingincident responsementoringcommunicationcollaborationproblem-solvingleadershipcapacity planningroot cause analysisperformance optimization