Couchbase DBA
Enfuse.io, Inc
Do it right, do it fast, do it once
Posted 2 years ago
Enfuse.io is looking for talented engineers/DBAs with Couchbase experience. We do not sponsor H1B.
Who Are You?:
- You are able to get your hands dirty, jump into new situations and able to contribute on Day 1
- You have the ability to coach/train developers and engineers on new technologies
- You are familiar and comfortable designing systems, solutions, and strategies e.g. for backups
Responsibilities:
- Install, configure, manage, patch, backup, and tune Couchbase clusters.
- Support development, staging, production, and DR workloads
- Work with development teams in greenfield/planning stages to ensure expectations for NoSQL key storage and retrieval
- Work with N1QL and API client requests
- Experience in designing buckets & backup strategies
Key Activities:
- Provide Support and Respond to issues related to OS, Hardware, and Couchbase DB for all Couchbase systems.
- Enable network monitoring and alerting based on disk/CPU usage, slow response time, or slow-running client requests.
- Troubleshoot performance and capacity issues with environment
- Perform patching and upgrades to OS and Couchbase systems
- Work with Couchbase Support for troubleshooting and RCA’s of various issues faced in the environments and submit enhancement requests as required.
- Participate in calls with Internal and External Clients for requirement gathering and deliveries related to Couchbase. Write custom scripts to automate routine jobs and monitoring requirements
- Automate regular multi-action processes using Ansible Scripts.
- Install and Configure Couchbase Server 4.5
- Add, Remove, Fail, and Rebalance Nodes
- Create Buckets, Flush Buckets, Change Bucket Settings
- Query Couchbase database using View API
- Using N1QL to Query the DB
- Audit Configuration
- Set up Read-Only Users
- Configure Backups and Restore using cbbackup and cbrestore. Monitor Day to Day operational activities using Rest API, cbstats, etc.
Required Skills:
- 3+ Years of Experience administering Couchbase DB (5+ years preferred)
- Experience supporting teams onboarding to Couchbase/NoSQL
- History of successful implementing backup strategies at scale
- Experience with Jenkins
- Linux and Unix Environments (Bash scripting and automating)
- Agile development
- Outgoing personality, curious, and motivated!
- BA/BS in Computer Science or related field
This position includes the following:
- Annual salary Highly Competitive
- Excellent full benefits package
- 40 hour work week.