Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Lead · 10+ years
- Minimum education
- Master’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Administer and optimize SQL Server environments across on-premises and Azure platforms, including performance tuning, capacity planning, security, and high availability and disaster recovery. Lead migrations, automation, production incident response, and operational improvements while maintaining runbooks and supporting and mentoring other teams.
Job details
Role: SQL Server Administrator Location: Montreal, QC Duration: Fulltime job Description; Administer and support SQL Server across on-premises, Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Azure Virtual Machines. Lead performance diagnostics and tuning using Query Store, execution plans, Dynamic Management Views, Extended Events, wait statistics, PerfMon, SQL Profiler, and Azure monitoring. Optimize complex T-SQL, stored procedures, indexing, statistics, partitioning, memory, TempDB, parallelism, locking, blocking, deadlocks, CPU, storage I/O, and transaction logs. Detect query-plan regressions and workload bottlenecks, establish performance baselines and capacity forecasts, and validate measurable improvements. Govern Azure SQL automatic tuning and Database Advisor recommendations, including production safeguards and rollback readiness. Design and support high availability and disaster recovery using Always On availability groups, failover groups, clustering, replication, log shipping, backup, restore, and point-in-time recovery. Plan and execute database migrations, upgrades, patching, consolidation, modernization, and cloud adoption with minimal disruption. Manage Azure SQL service tiers, elastic pools, scaling, geo-replication, private connectivity, firewall rules, and cost-performance optimization. Implement least-privilege access, Microsoft Entra authentication, managed identities, encryption, auditing, vulnerability remediation, secrets management, and compliance controls. Automate provisioning, configuration, health checks, maintenance, backup validation, and reporting with PowerShell, T-SQL, Azure CLI, and infrastructure-as-code practices. Own P1/P2 incidents, outages, root-cause analysis, corrective actions, vendor escalations, and stakeholder communications. Maintain standards, runbooks, recovery procedures, dashboards, and knowledge articles; mentor L1/L2 teams and support change and release readiness. Your Profile Essential skills/knowledge/experience: 8–14 years of relevant database administration experience, with strong L3 MSSQL and Azure DBA expertise. Advanced hands-on experience with Microsoft SQL Server, Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Azure Virtual Machines. Deep knowledge of Query Store, performance monitoring, execution-plan analysis, T-SQL optimization, indexing, blocking, deadlocks, and capacity management. Proven experience with Always On, replication, clustering, backup and recovery, database migrations, upgrades, and patching. Automation capability using PowerShell, T-SQL, Azure CLI, and infrastructure-as-code practices. Strong production incident, outage, root-cause analysis, change management, and stakeholder communication experience. Graduate degree or equivalent education. Desirable skills/knowledge/experience: Experience with Azure SQL automatic tuning, Database Advisor, elastic pools, geo-replication, and cost optimization. Knowledge of Microsoft Entra authentication, managed identities, encryption, auditing, vulnerability remediation, and compliance evidence. Ability to mentor support teams, improve runbooks, and reduce recurring incidents through preventive engineering and automation. Good communication skills and experience working through major outage situations."
What you’ll do
Administer and optimize SQL Server environments across on-premises and Azure platforms, including performance tuning, capacity planning, security, and high availability and disaster recovery. Lead migrations, automation, production incident response, and operational improvements while maintaining runbooks and supporting and mentoring other teams.
Requirements
Requires 8–14 years of database administration experience and strong senior-level expertise in Microsoft SQL Server and Azure SQL services. Candidates should have hands-on experience with performance tuning, high availability, backup and recovery, migrations, automation, production incidents, and a graduate degree or equivalent education.
Listed skills
- Incident Management · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Microsoft SQL Server
- Azure SQL Database
- Azure SQL Managed Instance
- SQL Server Performance Tuning
- T-SQL Optimization
- Query Store
- Execution Plan Analysis
- High Availability and Disaster Recovery
- Always On Availability Groups
- Database Migration and Upgrades
- Backup and Recovery
- PowerShell Automation
- Azure CLI
- Database Security
- Incident Management
- Capacity Management
Job areas
- Technology
- Data & Analytics
- Software
- Management & Leadership
More jobs from Apptoza Inc.
Tech Lead for IVR-Contact Centre
- Hybrid
- Toronto, ON
- Posted Nov 3, 2026
Senior L3 AI Engineer
- Hybrid
- Montréal, QC
- Posted Nov 3, 2026
MSSQL Database Admin
- On-site
- Montréal, QC
- Posted Nov 3, 2026
IVR-Contact Centre Engineer
- On-site
- Toronto, ON
- Posted Nov 3, 2026
