Senior Couchbase Database Administrator (DBA)

Posted on April 3, 2025

Apply Now

Job Description

  • TJOB-39763
  • DBA, Couchbase
  • 5+ years
  • Remote
  • Please note, they have to work on MST time zone
  • "Job Title:�Senior Couchbase Database Administrator (DBA)
  • About the Role
  • We are seeking an experienced�Senior Couchbase Database Administrator (DBA)�with�5+ years�of expertise in managing�self-hosted Couchbase environments�and hands-on experience with�Capella XDCR migration. The ideal candidate will be responsible for ensuring the availability, scalability, performance, and security of Couchbase clusters, both on-premises and in cloud environments.
  • Key Responsibilities
  • Deploy, configure, and manage�Couchbase clusters in self-hosted environments and cloud infrastructure.
  • Lead Couchbase XDCR migrations to Capella, ensuring minimal downtime and data integrity.
  • Monitor, troubleshoot, and optimize�database performance, queries, and indexing strategies.
  • Implement high availability and disaster recovery solutions, including XDCR and backup/restore strategies.
  • Secure the database environment�by managing user access, authentication, and encryption policies.
  • Automate database operations�using scripts, Ansible, Terraform, or similar tools.
  • Perform regular upgrades, patches, and maintenance�to ensure database stability and security.
  • Work closely with development and DevOps teams�to optimize database performance and troubleshoot issues.
  • Document database configurations, migration processes, and best practices�for internal teams.
  • Provide on-call support�for critical database issues and outages.
  • Required Qualifications
  • 5+ years of experience�as a Couchbase DBA, managing self-hosted environments.
  • Proven experience with Couchbase XDCR migration to Capella�or similar cloud platforms.
  • Strong knowledge of�Couchbase architecture, buckets, scopes, collections, and indexes.
  • Proficiency in�N1QL queries�and query optimization techniques.
  • Experience with�Linux-based environments and shell scripting.
  • Hands-on experience with�database monitoring and performance tuning.
  • Familiarity with�cloud platforms (AWS, Azure)
  • Experience with�automation tools�like Ansible, Terraform, or similar.
  • Strong understanding of�database security best practices.
  • Knowledge of�CI/CD pipelines�and DevOps methodologies.

Required Skills

couchbase dba managing self-hosted environments.