Job descriptionInstallation, Administration and Maintenance of SQL Server InstancesCreate Users and assign permissions based on the level of database access the user would needDesign database backup and restore strategySetup High-Availability as part of Disaster Recovery Strategy for the DatabasesTroubleshoot various problems that arise in the day-to-day operations and fix the issuesMonitoring and Performance Tuning; Physical Server Level, Database level (Database settings and options) and query tuning to include index optimizationsFailover clustering, Always on, replication, high availability technologiesResource monitoring (I / O bottlenecks, memory pressure, CPU Pressure)SQL Server Migration from one version to another version