- Professional
- Optionales Büro in Chennai
Role Overview
The Couchbase DBA is responsible for the installation, configuration, maintenance, and optimization of Couchbase Server clusters. This role ensures high availability, scalability, security, and performance of NoSQL database environments, supporting mission-critical applications.
Key Responsibilities
- Install, configure, and upgrade Couchbase Server clusters.
- Monitor database health and optimize performance (indexes, queries, storage).
- Implement backup, restore, and disaster recovery strategies.
- Manage Cross Data Center Replication (XDCR) and failover processes.
- Ensure database security (RBAC, encryption, auditing).
- Automate routine tasks using scripting languages (Python, Bash).
- Collaborate with developers and DevOps teams for data modeling and integration.
- Perform capacity planning and scaling activities.
- Troubleshoot and resolve performance and reliability issues.
- Maintain documentation for configurations, processes, and best practices. [jobed.ai], [groups.google.com], [pebbledb.com]
Required Skills & Qualifications
- 4–10 years experience in database administration (Couchbase or NoSQL).
- Strong knowledge of distributed systems and Couchbase architecture.
- Proficiency in Linux/Unix environments.
- Experience with monitoring tools (e.g., Prometheus) and automation frameworks.
- Understanding of data replication, sharding, and indexing strategies.
- Excellent troubleshooting and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work in on-call rotations and respond to incidents. [ziprecruiter.com], [jobed.ai], [career.com]
Preferred
- Couchbase Certified Administrator.
- Familiarity with ITIL or structured service delivery frameworks.
- Experience with SDK upgrades and kernel-level tuning