One of our Clients is looking for the below position
Job title: Couchbase DBA
Location: Hyderabad, Pune & Bengaluru
Exp:3-5yrs
The work you will do includes:
- Couchbase Database Administrator (Couchbase DBA) is responsible for understanding the database architecture and the performance, integrity, and security of the database. DBA is involved in both the development and production environments and performs several critical tasks
- Build and operate the client infrastructure both cloud and on-prem
- Develop understanding of and implement shared responsibility model
- Analyze the requirement from Architect, SME, Client, Application team etc.
- Work on Monitoring, Backup, Patching, Vulnerability Remediation
- Troubleshooting issues pertaining to Couchbase
- Monitor the client infrastructure
- Identity and access management
- Identify, Analyze, and automate routine tasks
- Develop understanding of SLA, SLO, SOW etc.
- Coordinate with multiple teams to serve the request or resolve the incidents
- Implementation of High Availability, update management, Disaster recovery, Backup and Restore
- Documentation, Weekly/Bi-Weekly Deck preparation, KB article update
- Train and Knowledge transfer to junior resources
- Handover and On call support during weekends on rotational basis
Skills / Project Experience:
- Database Management: Install, configure, administer, and support Couchbase Server instances, including NoSQL data storage and retrieval
- Performance Optimization: Monitor and maintain database health, identify performance bottlenecks, and implement solutions to improve database efficiency
- Capacity Planning: Plan and manage database capacity to meet current and future needs, including storage, memory, and processing power
- Backup and Recovery: Define and implement robust backup and archival strategies to ensure data integrity and enable quick recovery from failures
- Security: Implement and maintain database security measures, including access control, encryption, and auditing
- Troubleshooting: Diagnose and resolve database issues, including performance problems, errors, and security breaches
- Collaboration: Work with developers to understand their needs, design database schemas, and troubleshoot issues related to data access and manipulation
- Automation: Automate routine tasks, such as backups, monitoring, and maintenance, using scripts and tools
- Documentation: Maintain clear and up-to-date documentation of the Couchbase Server environment, including configurations, procedures, and troubleshooting steps
Must Have:
- 3-6 years of hands-on experience in Couchbase
- Couchbase Installation and Cluster Setup in production environment
- Couchbase Administration
- Database Backup and Recovery
- Couchbase Index creation, Management, Tuning
- Couchbase Architecture and concepts
- Security in Couchbase/Security patch applying
- Troubleshoot a Couchbase cluster for common configuration issues
- Managing Cross Datacentre Replication (XDCR)
- Performance Monitoring
- Couchbase architecture design ownership suggest best practices
- Good interpersonal and communication skills
- Flexibility to adapt and apply innovation to varied business domain and apply technical solutioning and learnings to use cases across business domains and industries
- Knowledge and experience working with Microsoft Office tools
Good to Have:
- Understanding of Application and other infrastructure monitoring tools
- Understanding of end-to-end infrastructure landscape
- Eexperience on virtualization platform
- Knowledge on Jenkins automation for patching Couchbase clusters
- Knowledge on Ansible
- Knowledge on shell scripting
Education:
B.E./B. Tech/M.C.A./M.Sc (CS) degree or equivalent from accredited university