
Ritesh R
Database Performance Tuning , Migration ,HADR SQL Optimization
Compétences

Voir mes services

Expérience professionnelle
Principal DBA
Confidentials • Temps plein
Aug 2015 - Present • 10 yrs 9 mos
A Database Administrator (DBA) is responsible for maintaining database performance, availability, security, and reliability across environments. The role focuses on performance tuning, database migrations, high availability and disaster recovery (HADR), and security management. From a performance tuning perspective, a DBA identifies slow-running queries, analyzes execution plans, and optimizes SQL statements to improve efficiency. This includes implementing indexing strategies, optimizing joins and subqueries, tuning stored procedures, reducing full table scans, and resolving blocking and deadlocks. The DBA monitors CPU, memory, and I/O usage, updates statistics, manages fragmentation, and tunes database configuration parameters. Performance monitoring, capacity planning, partitioning large tables, and continuous query optimization ensure databases scale efficiently and support application performance. In database migration activities, the DBA plans and executes database upgrades, cross-platform migrations, and environment-to-environment transitions with minimal downtime. Responsibilities include schema and data migration, integrity validation, performance benchmarking, rollback planning, and post-migration verification. The DBA ensures application compatibility, optimizes migration performance, automates deployment scripts, and maintains data consistency across development, testing, and production environments. Migration tasks may also include version upgrades, cloud migrations, and consolidation of legacy systems. For High Availability and Disaster Recovery (HADR), the DBA designs resilient architectures to minimize downtime and data loss. This includes configuring replication, clustering, log shipping, streaming replication, and automatic failover mechanisms. The DBA defines recovery objectives, implements backup and restore strategies, performs disaster recovery testing, and monitors failover readiness. Responsibilities also include maintaining standby environ