Manage a team of professionals to design and develop database systems.
Provide guidance to database team on database structures and features.
Create standard procedures to enhance scalability and performance of existing database architecture.
Troubleshoot complex database issues in accurate and timely manner.
Maintain database disaster recovery procedures to ensure continuous availability and speedy recovery.
Supervise installation, migration and upgrade of databases.
Ensure that database is developed according to business requirements.
Prepare reports on database scalability and capacity planning as needed.
Identify and resolve database issues related to performance and capacity.
Oversee day-to-day activities of database team.
Develop best practices for performance and operational efficiency.
Ensure database management and maintenance tasks are performed effectively.
Conduct training programs for staff on database development and maintenance procedures.
Perform regular audits to ensure data integrity and quality.
Provide regular updates to management on database project status.
Stay updated with new database technologies and analyze such technologies to bring into scope of existing infrastructure.