Design, implement and Build database systems of high availability and Quality
Install, upgrade, manage and maintain performance of database servers and applications.
Develop processes for optimizing database security, performance and efficiency.
Set and maintain database standards ensuring quality, efficiency, security and high availability of Databases.
Performance tuning & Optimization of database systems to improve performance including Caching, Compression, Partitioning, Indexing, Concurrency control, connection pooling, etc.
Determine, enforce and document database policies, procedures and standards
Perform tests and evaluations regularly to ensure data security, privacy and integrity
Monitor database performance, implement changes and apply new patches and versions when required
Execute regular database maintenance tasks, including database defragmentation, backups, and database replication.
Identify and implement database requirements for new or existing applications by working collaboratively with other teams.
Support users and developers by resolving data-related technical issues and troubleshooting queries by guiding them with best practices.
Use high-speed transaction recovery techniques and backup data
Minimize database downtime and manage parameters to provide fast query responses