T

Microsoft SQL Server Database Administrator (DBA) - Performance, Security, and Production Support

tap growth ai India
Remote
Apply Now
AI Summary

Lead SQL Server database administration for staging and production environments, including backups, monitoring, and incident troubleshooting. Design and optimize T-SQL code, indexes, statistics, and query performance using execution plans, Query Store, DMVs, and Extended Events. Support RDS for SQL Server on AWS, handle security and permissions, and collaborate with developers and DevOps teams on releases and RCA.

Key Highlights
Minimum 5 years of experience as a Microsoft SQL Server DBA with strong performance tuning and troubleshooting
Hands-on administration across staging and production, including backups, security, SQL Agent, and linked servers
AWS RDS for SQL Server support and production incident/root-cause analysis
Key Responsibilities
Develop and maintain complex T-SQL queries, stored procedures, views, functions, and other database objects.
Design and modify tables, indexes, constraints, and related database objects for large-volume transactional systems.
Write efficient and maintainable SQL and understand SQL Server query processing and logical execution order.
Use advanced SQL techniques such as CTEs, subqueries, window functions, APPLY, temporary tables, and table variables.
Review existing SQL code to identify opportunities for performance and maintainability improvements.
Collaborate with developers to improve application/database interaction and scalability.
Analyze and optimize slow-running queries and stored procedures using execution plans to identify performance bottlenecks.
Perform index analysis and recommend appropriate indexing strategies.
Troubleshoot blocking, deadlocks, waits, CPU, memory, and I/O-related performance issues.
Analyze SQL Server wait statistics and use tools such as Query Store, DMVs, and Extended Events for performance investigation.
Determine whether performance issues originate from SQL, database design, application behavior, or infrastructure.
Manage SQL Server databases in staging and production environments.
Manage database users, logins, roles, permissions, and security.
Configure and troubleshoot SQL Server Agent jobs.
Configure and troubleshoot linked servers.
Manage database-level configuration and troubleshoot SQL Server configuration issues.
Perform database backup, restore, migration, and recovery activities as required.
Monitor database health, storage, capacity, and performance, including managing indexes and statistics as appropriate.
Troubleshoot production database incidents and participate in RCA (root cause analysis).
Provide strong practical support for AWS RDS for SQL Server and understand its architecture, features, and limitations.
Work with RDS parameter groups, option groups, snapshots, and CloudWatch Performance Insights.
Monitor and troubleshoot database performance using AWS and SQL Server monitoring tools.
Troubleshoot AWS RDS-related performance issues including CPU, memory, storage, I/O, connections, and waits.
Investigate and resolve database-related production incidents.
Analyze blocking, deadlocks, long-running queries, and resource contention and recommend permanent solutions.
Support database deployments, schema changes, and release activities.
Work with application developers and DevOps teams during production issues and releases.
Technical Skills Required
Microsoft SQL Server T-SQL AWS RDS for SQL Server
Benefits & Perks
Work from anywhere

Job Description


🌟 We're Hiring: Microsoft SQL Server Database Administrator! 🌟

We are looking for a skilled and proactive Microsoft SQL Server Database Administrator with at least 5 years of experience to join our team. If you are passionate about database management, optimization, and security, this is your chance to make an impact in a dynamic environment.

📍 Location: Gurugram, India
⏰ Work Mode: Work from anywhere
💼 Role: Microsoft SQL Server Database Administrator

What You'll Do:

SQL Development & Database Design

  • Develop and maintain complex T-SQL queries, Stored Procedures, Views, Functions, and database objects.
  • Design and modify tables, indexes, constraints, and other database objects.
  • Write efficient and maintainable SQL for large-volume transactional systems.
  • Understand SQL Server query processing and logical execution order of SQL statements.
  • Use CTEs, subqueries, window functions, APPLY, temporary tables, table variables, and other appropriate SQL techniques.
  • Review existing SQL code and identify opportunities for performance and maintainability improvements.
  • Work closely with developers to improve application/database interaction and scalability.

SQL Performance Tuning

  • Analyse and optimize slow-running queries and Stored Procedures.
  • Analyse execution plans and identify scans, lookups, joins, spills, excessive memory grants, and other performance issues.
  • Perform index analysis and recommend appropriate indexes.
  • Troubleshoot blocking, deadlocks, waits, CPU, memory, and I/O-related issues.
  • Analyse SQL Server wait statistics, including waits such as PAGEIOLATCH, CXPACKET, CXSYNC_PORT, ASYNC_NETWORK_IO, etc.
  • Use Query Store, DMVs, Extended Events, and SQL Server monitoring tools for performance investigation.
  • Identify whether performance issues originate from SQL, database design, application behaviour, or infrastructure.

SQL Server Administration

  • Manage SQL Server databases in staging and production environments.
  • Manage database users, logins, roles, permissions, and security.
  • Configure and troubleshoot SQL Server Agent Jobs.
  • Configure and troubleshoot Linked Servers.
  • Manage database-level configuration and troubleshoot SQL Server configuration issues.
  • Perform database backup, restore, migration, and recovery activities when required.
  • Monitor database health, storage, capacity, and performance.
  • Manage indexes and statistics where appropriate.
  • Troubleshoot production database incidents and participate in RCA activities.

AWS RDS for SQL Server

  • Strong practical experience with AWS RDS for SQL Server.
  • Understand RDS architecture, supported features, and limitations compared with traditional SQL Server.
  • Work with:
    • RDS Parameter Groups
    • Option Groups
    • Snapshots
    • CloudWatch
    • Performance Insights
    • Storage and IOPS
    • Instance sizing

  • Monitor and troubleshoot database performance using AWS and SQL Server monitoring tools.
  • Understand how SQL Server workloads behave within a managed RDS environment.
  • Troubleshoot issues involving CPU, memory, storage, I/O, connections, waits, and database performance.
  • Understand which DBA activities are handled by AWS and which activities remain the responsibility of the database/application team.

Production Support

  • Investigate and resolve database-related production incidents.
  • Analyse blocking, deadlocks, long-running queries, resource contention, and application/database performance issues.
  • Perform root cause analysis and recommend permanent solutions.
  • Support database deployments, schema changes, and release activities.
  • Work closely with application developers and DevOps teams during production issues and releases.


If you're ready for your next challenge in database administration, apply now! 🚀


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

metantz

India
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

AppExert

India

MySQL Database Administrator

Networking
2w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Miratech

India

Subscribe our newsletter

New Things Will Always Update Regularly