Designs and plans database structural architecture, requirements by analyzing and reviewing client operations, applications, and programming; evaluate current systems;
Build/Configure various types of databases such as Mongo, MySQL, Redis, and Aerospikedatabase replication based on business development trends
Evaluate, plan and perform the DB upgrades, back-up, recovery and data migration
Design and implement Disaster Recovery plans & High Availability solutions and recommendations based on different types of databases
Setup and maintain Linux based systems used for the database.
Setup and manage on cloud AWS services and databases.
To be responsible perform daily database related tasks such as:
Implement appropriate indexes for performance improvement,
Understand and optimize query performance
Create, publish and monitor database health checks with monitoring systems to prevent or identify issues
Work closely with the application team to understand what changes are coming in a build/patch/hotfix, do an impact analysis, fine-tune the queries if any