Work with both established RDBMS systems as well as innovative big-data technologies, playing a key role as a domain expert in database design, operation, and optimization. Collaborate with development teams to optimize database performance for mission-critical applications. Rigorously monitor, troubleshoot, and resolve complex database issues to ensure optimal system performance. Execute and manage critical database backups, restores, and recovery models. Implement and maintain stringent database access and security protocols. Conduct comprehensive database performance tuning and maintenance to maximize efficiency.
Develop and implement long-term strategies for database architecture and scalability to support future business growth and technological advancements. Develop and maintain comprehensive disaster recovery plans, ensuring business continuity in the event of data loss or system failures. Establish and maintain performance benchmarks, conducting regular reviews and optimizations to ensure databases meet or exceed performance standards. Oversee the database cost management.