
Senior Database Administrator
NetDocuments
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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