Develop database architectural strategies at the modelling, design and implementation stages to address business or industry requirements.
Conceptualize and enforce database development standards.
Implementation of database clusters, backup and recovery processes.
Analyze the resource utilization trends and come up with strategy to assure stability and HA of production systems.
Plan and install upgrades of database management system software to enhance database performance.
Design databases to support business applications, ensuring system scalability, security, performance and reliability.
Work with application architects, network engineers, business analysts and others to understand business or industry requirements and design the database accordingly.
Monitoring and tuning of existing databases and related parameters like, Table space utilization, CPU utilization, Hard Disk Utilization, Memory utilization, and alert log file.
Leading, coordinating and participating in key process improvements as they relate to the database environment. Skill requirements
Minimum 5 years of leading a DB team with hands on experience in designing, modelling and implementing large data sets with relational database systems preferably MS SQL Server.
Working experience in designing a large scale, high availability systems. Preferably with an e-commerce or financial domain.
Experience with databases, such as Cassandra, MongoDB, VoltDB, RedShift is a plus.
Hands-on experience with related/complementary software platforms and languages (e.g. Java, Scala, Linux, Apache, Perl/Python/PHP)
- Years of experience : 12-15 Years
- B.E/B.Tech or M.Tech/MS