Description

About the job

Primarily the architecture, engineering, deployment and support of NoSQL database technology.

Support Database Reliability Engineering in the architecture, development and deployment of NoSQL technologies like Cassandra/MongoDB/Redis in high SLA environments. Support of RDBMS technology will be a plus. This includes, but is not limited to, advanced to expert engineering and implementation of the following:

* Manage, support and maintain database technology and infrastructure, adhering to the architectural guidelines and policies.

* Database administration for off the shelf and internally developed applications, ensure continuous 24x7 operation and availability in support of mission critical business applications and participating in on-call rotation.

* Install, configure, monitor, upgrade and maintain MongoDB and Cassandra databases in production and non-production environments.

* Participate in Database Maintenance and DR activities.

* Write/maintain OS level scripts for DB automation and application maintenance.

* Provide technical expertise and hands-on support in consolidation and migration of databases to new hardware and platforms.

* Physical implementation of databases, storage structures, high-availability solutions, replication, and disaster recovery solutions.

* Proactive and reactive performance analysis, monitoring, troubleshooting and resolution of escalated Level 2 and Level3 issues.

* Regular database capacity planning related to database growth and system utilization, trend analysis, predictive future database resource requirements, and the structured organized reporting of the same.

* Work closely with other Infrastructure engineering, product development, business operations, and technical operations to ensure delivery of database services within the SLA’s and performance targets.

* Adapt business requirements, model data, and develop database specifications, table and element attributes.

* Participate in the evaluation, selection and implementation of DBA tools to improve the effectiveness of tasks such as performance monitoring and tuning, recovery, and database change management processing.

* Ability to work well as a team and as an individual with minimal supervision.


 

The candidate should be willing to learn Cassandra.

Education

ANY GRADUATE