Overview
Skills
Job Details
We are seeking an experienced Senior Database Administrator to support enterprise-level database environments. This role involves supporting SQL Server databases, Azure SQL platforms, and contributing to high availability, disaster recovery, performance tuning, and database security efforts.
Responsibilities
Provide 24x7 support including incident response and disaster recovery.
Plan and execute installation, patching, upgrades, and maintenance for database systems.
Enforce database standards, security best practices, and documentation procedures.
Monitor space allocation, adjust test/development environments, calculate storage requirements.
Modify DBMS parameters based on capacity and performance needs.
Configure and execute database integrity checks.
Support clustered environments, replication, and backup technologies.
Execute scripts for creating/modifying database objects (tables, indexes, views, etc.).
Monitor and troubleshoot database backups, scheduled jobs, and system alerts.
Identify and resolve database performance issues including query optimization and index tuning.
Required Skills
7+ years of Database Administration experience.
Strong experience with SQL Server (2016 and above).
Hands-on expertise with Azure SQL Database, Azure Managed Instance, and SQL Server on Azure VMs.
Experience implementing HA/DR solutions: Always On Availability Groups, geo-replication, PITR.
Expertise with SQL Server Transparent Data Encryption (TDE).
3+ years working with technical documentation.
Strong knowledge of database security (RBAC, encryption, compliance).
Experience designing/implementing robust backup/recovery strategies.
Proficient with monitoring tools (Azure Monitor, Log Analytics).
Experience in scripting automation using PowerShell or Python.
Experience with database migrations to Azure SQL platforms.
Familiarity with ETL and tools like Azure Data Factory or SSIS.
Advanced performance tuning and troubleshooting skills.