Install, configure, and maintain Microsoft SQL Server instances on Windows Server. Manage databases across development, staging, and production environments. Perform patching, upgrades, health checks, and routine maintenance tasks. Monitor database and server performance and optimize queries, indexes, jobs, and database architecture. Diagnose and resolve performance bottlenecks. Design, implement, and maintain robust backup and recovery strategies. Support HA/DR solutions including Always On Availability Groups, Clustering, Log Shipping, and Replication. Manage database-level security, accounts, roles, encryption, and auditing. Develop and maintain scripts to automate routine tasks. Leverage monitoring for proactive oversight. Work closely with software engineering, SRE, and product teams to support database needs. Provide database expertise for new application features, deployments, and architecture decisions. Maintain clear, thorough documentation of database structures, configurations, and procedures.