NoSQL Developer Duties & Responsibilities

The role and function of a NoSQL Developer includes the following duties and responsibilities:

  • Install, configure, patch, and upgrade database software (MySQL, MySQL cluster, Cassandra, and Couchbase)
  • Manage the operations for both development and production databases
  • Create and configure monitors to establish the health of servers and the databases running on them
  • Troubleshoot NoSQL issues and performance bottlenecks
  • Work with internal teams to plan and schedule application upgrades
  • Manage day-to-day replication processes
  • Work with customers to help determine and deploy the best datastore technology and data model strategy for their needs
  • Design, implement, maintain and automate the appropriate backup and recovery architecture as required
  • Submit service requests to software vendors and drive resolution through to completion

Note that this is not an exhaustive list of NoSQL Developer duties and responsibilities. Job functions for specific NoSQL Developer roles may vary, depending on the industry and type of employer.