Job Description :
Responsibilities:
Implement HA solution and define Backup/Recovery strategy
Assist with the design of redundant systems, policies, and procedures for disaster recovery to ensure effective availability, protection, and integrity of data assets
Assist in planning and implementing capacity and resource expansion to ensure scalability of company databases
Assist in planning and performing database upgrades and migrations
Responsible for providing day-to-day administrative support and maintenance for existing and new NoSQL databases.
Perform debugging, tuning and performance enhancement as well as automation Assist in implementing long-term strategic goals for database development in conjunction with end-users, managers, clients, and other stakeholders
Participate in the agile process and analyze user requirements and, based on findings, design functional specifications for databases following database standards
Work with agile teams and product owners to ensure database design and performance meet business requirements
Identify inefficiencies in current databases and implement improved solutions.
Education and Experience:

Bachelor’s Degree in Computer Science or a related technical discipline, or the equivalent combination of education, technical training, or work experience.
Requires 2-5 years of related experience in the design, maintenance, and administration of NOSQL databases ( Cassandra,Couchbase, Mango etc.
Previous experience in high volume environments will be required.
Any previous experience with Big-Data Platforms like Hadoop or Spark will be incredibly valuable
Deep understanding of cluster management areas, such as adding/bootstrapping/removing nodes, consistency tuning, replication, and multi-DC configuration;
Strong knowledge of monitoring, management, capacity planning and compaction strategy
Good knowledge of database backup and recovery, connectivity and security, and role management
Ability to express complex technical concepts effectively, both verbally and in writing
Ability to work well with people from many different disciplines with varying degrees of technical experience
Must be versatile, flexible, and proactive when resolving technical issues
Excellent Interpersonal Communication Skills