22 Oct
|
Apex Systems
|
Toronto
22 Oct
Apex Systems
Toronto
Job Description:
Job#
Job Description
Senior Site Reliability / DataOps Engineer
Client : Major Canadian Financial Institution
Location : Toronto, ON, Hybrid
On-Site Requirement : Wednesdays and the third Friday of each month
Contract : 6 months with strong potential for extension
Position Overview
- Apex Systems is seeking a Senior Site Reliability / DataOps Engineer to support a large-scale data modernization initiative within a major Canadian financial institution.
- This individual will join an Application Operations team evolving toward a Site Reliability Engineering (SRE) model, with an increased focus on automation, observability, DevOps/DataOps practices, deployment reliability, and production support.
- The primary focus of this role will be supporting the migration of a critical credit card data warehouse from Netezza to Azure Databricks . The environment contains approximately 300 TB of historical data , creating a need for a senior engineer who can help determine the migration approach and then build, deploy, automate, and support the required data pipelines.
- The ideal candidate combines Azure Databricks/data engineering experience with a strong DevOps and production operations background . This person should be comfortable working in an evolving environment, solving ambiguous technical problems, and independently driving solutions from design through production implementation.
Data Migration & DataOps
- Support the migration of a large-scale enterprise data warehouse from Netezza to Azure Databricks .
- Help evaluate, design,
and recommend an appropriate approach for migrating approximately 300 TB of historical data.
- Build, deploy, maintain, and automate data pipelines within Azure.
- Develop data processing and transformation solutions using PySpark, Python, and SQL .
- Work with Azure Databricks medallion architecture , including bronze, silver, and gold data layers.
- Leverage Azure Data Factory (ADF) where appropriate for orchestration and data movement.
- Support connectivity and data flows between Databricks and downstream reporting solutions, including Power BI .
DevOps & Deployment Automation
- Design and improve automated deployment processes across enterprise environments.
- Build automation and orchestration solutions that leverage REST APIs and other integration mechanisms.
- Work with Azure DevOps, GitHub Enterprise, Jenkins, Artifactory , and related CI/CD tooling.
- Identify manual operational processes and develop sustainable automation to eliminate repetitive hands-on work.
- Develop automation using technologies such as:
- Python
- PowerShell
- Bash
- JavaScript
- Support Infrastructure as Code and automated deployment practices.
- Execute and support production deployments, release activities, and enterprise change processes.
Site Reliability & Production Support
- Support highly available, business-critical applications across UAT, PTE, and Production environments .
- Participate in support of 24x7 production environments and on-call rotations .
- Triage system-generated incidents and coordinate recovery activities with infrastructure and technical teams.
- Lead or contribute to incident calls and drive technical actions through resolution.
- Perform root cause analysis, post-incident reviews, and implementation of corrective actions.
- Develop and maintain application health dashboards, service monitoring, and alerting strategies.
- Build and maintain monitoring solutions using:
- Splunk
- Dynatrace
- Azure Monitor
- Create and maintain operational runbooks and supporting technical documentation.
Change, Release & Workplace Management
- Create and manage change records and implementation plans.
- Support CAB processes and production deployment activities.
- Review implementation plans and assess operational risks.
- Coordinate infrastructure changes, patching, application configurations, and release activities.
- Help enable reliable, repeatable deployments aligned with a two-week sprint delivery model.
Security & Compliance
- Support enterprise management of:
- Certificates and TLS
- Secrets and keys
- Functional/service accounts
- CyberArk or equivalent privileged access management solutions
- Maintain certificate lifecycle processes, including expiration tracking and renewal deployments.
- Ensure automation and operational processes meet enterpris
📌 Senior Site Reliability (Toronto)
🏢 Apex Systems
📍 Toronto