Senior Database Administrator
Current• Performed Migrations/upgrades from lower versions of SQL server 2008 and 2008R2 to the higher versions 2012, 2014, 2016, 2019 and 2022 depending up on application compatibility.• Performed standard database maintenance activities such as backup/restore, re-indexing, log file management, security patching, etc.• Responsible for maintenance of all the SQL Servers, SQL Azure Pass servers and managed instances in the Environment.• Migrated databases from On-premises to Azure using bacpac files, DMA, lift and shift methods.• Developed, tested & implemented a robust database backup and recovery strategy with client assistance.• Implemented Always-ON (AAG) on SQL Server 2012 ,2016,2019 and 2022 servers and configuration of Always-ON on Azure VM’s by setting load balancer, health probe, DNS etc.• monitoring the database consistency at regular intervals.• Enforce Database Security by Managing user privileges and efficient resource management by assigning profiles to users.• Experience working with Performance Metrics and Plan Management in SQL Azure.• Monitored data activities such as database status, logs, space utilization, extents, Checkpoints, locks, and long transactions.• Adhered to Change Control Procedures and developed & executed scripted changes requests in accordance with change control procedures.• Performed Query Optimization to increase the performance by tuning SQL queries.• Implemented and maintained Database mirroring and Log shipping.• Perform Administrative tasks in SQL Server using PowerShell script, including installation of SQL.• Setup Azure Machines to meet security requirements such as Firewall, intrusion detections, etc.• Experience in Change Management and Problem Management which ensures/tracks code changes.• Worked on Server cleanup activity at Enterprise level using PowerShell scripts.• Azure Data Factory experience, Postgre SQL, My SQL• Participate in an on-call rotation for support of systems outside of normal business hours