Senior Data Platform Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
We are currently seeking a driven and collaborative Senior Data Platform Engineer to join our forward‑thinking Data and Analytics team.
SENIOR DATA PLATFORM ENGINEER
TORONTO
Position Overview:
As a Senior Data Platform Engineer on our Data & Analytics Team, you will be a hands‑on technical leader responsible for designing, implementing, administering, monitoring, and continuously improving the organization’s enterprise data platform across on‑premises and cloud environments. The role provides technical ownership of core data platform technologies including Microsoft SQL Server, Azure SQL, Microsoft Fabric, Azure Data Factory, Power BI infrastructure, and associated integration and automation services. The Senior Data Platform Engineer will ensure that database and data platform services are highly available, secure, reliable, scalable, recoverable, and cost‑effective.
Working closely with Data Engineers, BI Developers, Analysts, Infrastructure, Security, Architecture, and application teams, the Senior Data Platform Engineer will provide a stable foundation for enterprise data and analytics solutions.
What you will do:
SQL Server Administration & Database Platform Management:
- Administer, maintain, patch, upgrade, and troubleshoot on‑premises Microsoft SQL Server environments across Development, UAT, Production, Disaster Recovery, and other enterprise environments.
- Manage core SQL Server services and components, including the Database Engine, SQL Server Agent, SSIS/SSISDB, SSRS, linked servers, Database Mail, and supporting platform services.
- Design, operate, and support high‑availability and disaster‑recovery solutions, including Availability Groups, failover testing, backup and restore strategies, point‑in‑time recovery, retention, and recovery procedures aligned with organizational RPO and RTO requirements.
- Monitor and optimize database performance, including query execution, indexing, statistics, blocking, deadlocks, CPU, memory, storage, TempDB, database files, and overall platform utilization.
- Implement and maintain database operational processes, including integrity checks, index and statistics maintenance, backup validation, SQL Server Agent jobs, alerts, schedules, and automated maintenance activities.
- Support database migrations, refreshes, environment synchronization, server consolidation, version upgrades, and modernization initiatives.
- Implement and support SQL Server data movement and change technologies such as Change Data Capture (CDC), Change Tracking, replication, and related integration mechanisms.
- Troubleshoot complex database and platform issues involving connectivity, performance degradation, failed jobs, storage constraints, corruption, availability, and recovery.
- Identify and evaluate opportunities to modernize on‑premises SQL Server workloads using Azure SQL Managed Instance, Azure SQL Database, Microsoft Fabric, and other strategic cloud platforms.
Database Security & Governance:
- Administer SQL Server authentication, logins, users, server and database roles, and permissions across enterprise database environments.
- Implement and maintain role‑based access control, least‑privilege principles, privileged access reviews, and appropriate separation of duties for administrators, developers, applications, deployment accounts, and service accounts.
- Configure and maintain database auditing, security logging, activity monitoring, and related controls to support operational oversight and compliance requirements.
- Support database encryption and secure connectivity technologies, including Transparent Data Encryption (TDE), TLS, certificates, and protection of sensitive data where applicable.
- Partner with Cybersecurity and Infrastructure teams to address database vulnerabilities, security recommendations, patching requirements, audit findings, and remediation activities.
Microsoft Azure & Fabric Platform Engineering:
- Design, administer, and optimize data platform services across Microsoft Azure and Microsoft Fabric, including Azure SQL, Fabric Warehouse, Lakehouse, OneLake, capacities, workspaces, gateways, connections, and security.
- Support Fabric and Azure integration technologies, including Fabric Data Factory, Azure Data Factory, pipelines, notebooks, Mirroring, Copy Jobs, shortcuts, and hybrid data movement between on‑premises, cloud, and external sources.
- Monitor Fabric capacity, workload performance, throttling, resource utilization, and On‑premises Data Gateway availability, performance, upgrades, connectivity, and disaster‑recovery readiness.
Platform Reliability, Monitoring & Automation
- Implement proactive monitoring, alerting, health metrics, and operational dashboards across SQL Server, Azure, Fabr