Key Responsibilities
- Administer and manage Couchbase Server clusters and NoSQL databases.
- Perform cluster configuration, monitoring, maintenance, and troubleshooting.
- Work with N1QL queries, indexing, and query optimization.
- Manage Couchbase XDCR, replication, high availability, backup, and recovery.
- Design and maintain NoSQL data models and database architecture.
- Manage Couchbase Capella deployments, configuration, security, and optimization.
- Support migration of on-premise Couchbase workloads to Couchbase Capella.
- Work with Capella APIs and application integrations.
- Develop automation scripts using Shell, Python, or Perl.
- Automate database monitoring, health checks, backup, recovery, and maintenance.
- Develop and manage Ansible Playbooks for infrastructure automation and configuration management.
- Troubleshoot database, Linux/Unix, performance, and application-related issues.
- Implement database security and operational best practices.
- Collaborate with application, infrastructure, and DevOps teams.
Mandatory Skills
Couchbase | NoSQL | Couchbase Server Administration | Cluster Management | N1QL | Indexing | Query Optimization | XDCR | High Availability | Couchbase Capella | Linux/Unix | Shell/Python/Perl | Ansible | Backup & Recovery | Database Security | Troubleshooting
Good to Have
- MongoDB, Cassandra, or Redis
- Couchbase Mobile and Sync Gateway
- AWS / Azure / GCP
- Docker and Kubernetes
- DevOps and CI/CD
- Ansible Tower / AWX
- Couchbase Capella APIs
- Cloud-based NoSQL services
Preferred Certifications
- Couchbase Certified Associate / Professional
- Red Hat Ansible Automation Certification
- AWS / Azure / GCP Cloud Certifications
Soft Skills
- Strong communication and interpersonal skills
- Excellent analytical and problem-solving abilities
- Ability to work independently and collaboratively
- Ability to manage multiple priorities
- Willingness to learn and adapt to new technologies