Couchbase Database Administrator
Job Description
• Install, configure, upgrade, and manage Couchbase database clusters across cloud and on-premise environments.
• Monitor and maintain high availability, performance, and reliability of Couchbase NoSQL databases.
• Design and implement data models, replication (XDCR), indexing, and performance tuning strategies.
• Perform root cause analysis for production issues and ensure timely resolution of critical incidents.
• Manage database performance optimization and ensure system scalability and efficiency.
• Work with Linux-based systems for database administration and environment management.
• Implement and manage Couchbase deployments on cloud platforms such as AWS or equivalent.
• Ensure proper networking, security policies, and load balancing configurations for database systems.
• Collaborate with cross-functional teams to support infrastructure and application requirements.
• Develop and maintain scripts for automation using Python, Shell, or Bash.
• Continuously evaluate and adopt new technologies to improve system reliability and performance.
