Couchbase DBA

Posted 2 months 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.

Job Features

Job Type

Fulltime

Couchbase Experience

3+ years

Sponsor

No

Benefits

Health/Dental/Vision

Retirement

Simple IRA

Apply Online

A valid email address is required.
A valid phone number is required.

Author

Andrew Weeks