Note: The job is a remote job and is open to candidates in USA. Red Oak Technologies is seeking an experienced Senior Database Administrator to support highly available MariaDB and PostgreSQL production environments. The role focuses on database availability, performance, reliability, backup and recovery, replication, disaster recovery, and automation, while collaborating with DevOps, SRE, infrastructure, architecture, and engineering teams.
Responsibilities
- Administer, maintain, and support highly available MariaDB and PostgreSQL database environments
- Support HA database architectures, replication, clustering, failover, and disaster recovery
- Troubleshoot and recover from database incidents, including replication failures and availability issues
- Monitor database health, availability, capacity, and performance
- Identify and resolve slow queries, performance bottlenecks, indexing issues, and database configuration problems
- Develop and maintain backup, restore, and disaster recovery strategies for production and non-production environments
- Review existing database architecture and recommend improvements to reliability, scalability, performance, and data protection
- Support and contribute to open-source database technologies including MariaDB, PostgreSQL, and TiDB
- Automate database provisioning, configuration, maintenance, and operational activities using Infrastructure as Code
- Work with technologies including Terraform, Kubernetes, Ansible, and CI/CD pipelines
- Develop database automation and operational tooling using Python, Go/Golang, or similar languages
- Work closely with DevOps, SRE, infrastructure, architecture, and engineering teams
- Expand into additional database technologies such as Redis and FoundationDB as needed
- Participate in an on-call rotation supporting production database environments
Skills
- •Candidates may work remotely from any state except AL, AR, DE, IA, LA, and SC
- Bay Area candidates must be able to work hybrid from the Mountain View, CA office
- • Strong professional experience as a Database Administrator (DBA) supporting production environments
- • Hands-on experience administering MariaDB in a High Availability (HA) environment
- • Hands-on experience administering PostgreSQL/Postgres in an HA environment
- • Strong understanding of database replication, clustering, failover, backup, restore, and disaster recovery
- • Experience troubleshooting and recovering from replication failures and production database incidents
- • Strong database performance tuning and query optimization experience
- • Strong experience working in Linux environments , including Rocky Linux, CentOS, RHEL, and/or Ubuntu
- • Experience with database infrastructure that is not exclusively dependent on managed cloud database services
- • Experience with Python, Go/Golang, or similar scripting/programming languages
- • Working knowledge of Terraform, Kubernetes, and Infrastructure as Code (IaC)
- • Experience with configuration management tools; Ansible preferred
- • Understanding of CI/CD pipelines and DevOps practices
- • Ability and willingness to participate in an on-call rotation
- • Experience with TiDB
- • Experience with Redis and/or FoundationDB
- • Experience supporting large-scale, highly available distributed database environments
- • Experience automating database administration and operational processes
- • Experience partnering with geographically distributed engineering, DevOps, SRE, and infrastructure teams
Benefits
- Remote work from any state except AL, AR, DE, IA, LA, and SC
- Hybrid work from the Mountain View, CA office for Bay Area candidates
- Participation in an on-call rotation supporting production database environments
Company Overview
Company H1B Sponsorship