Position Title: NoSQL DBA(Couchbase)Work Timings/Shift: 8:30 AM to 5:00 PM IST / 12:00 PM to 8:30 PM ISTJob Location: BangaloreRequired Experience : 5 - 8 yearsSeeking a highly motivated and experienced Couchbase Developer to join our dynamic team. In this role, you will be responsible for providing technical support and maintenance for our mission-critical applications powered by Couchbase Server. You will play a crucial role in ensuring the stability, performance, and security of our Couchbase deployments.
- Diagnose and resolve complex issues related to Couchbase Server, including performance bottlenecks, data inconsistencies, replication issues, and query optimization.
- Monitor Couchbase performance metrics, identify areas for improvement, and implement optimizations to ensure optimal performance and scalability. This includes query tuning, index optimization, and cluster configuration adjustments.
- Implement proactive monitoring solutions to detect and address potential issues before they impact production. Perform regular maintenance tasks, such as backups, upgrades, and security patching.
- Participate in incident response and resolution, working closely with other teams to minimize downtime and restore service quickly.
- Work closely with developers, operations teams, and other stakeholders to understand their needs and provide technical guidance on Couchbase best practices. Communicate effectively with both technical and non-technical audiences.
- Maintain accurate and up-to-date documentation for Couchbase deployments, including configuration settings, troubleshooting guides, and best practices.
- Contribute to capacity planning efforts, forecasting future needs and recommending appropriate hardware and software configurations.
- Implement and maintain security best practices for Couchbase Server, including access control, data encryption, and vulnerability management.
- Develop and maintain automation scripts for routine tasks, such as backups, monitoring, and deployments.
- Stay up-to-date with the latest Couchbase features, best practices, and security updates.
Required Skills
- Bachelor's degree in Computer Science or a related field.
- 3+ years of experience in developing and supporting applications using Couchbase Server.
- Strong understanding of Couchbase architecture, including data modeling, indexing, querying, and replication.
- Experience with N1QL query language and performance tuning.
- Proficiency in at least one scripting language (e.g., Python, Bash).
- Experience with Linux operating systems.
- Strong troubleshooting and problem-solving skills.
- Excellent communication and collaboration skills.
- Experience with monitoring tools (e.g., Prometheus, Grafana) is a plus.
- Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Couchbase certifications are a plus.
Education
B.Tech/M.Tech/MCA