Site Reliability Engineer
- Toronto, ON, Canada
$85 to $90 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $85 to $90 CAD / hour
- Job type
- Contract
- Apply by
- Working hours
- 37.5 hours/week
- Posting language
- English
- Posted
Original job description
Location: Toronto, ON - Hybrid, 4 days per week onsite
Duration: 12 months (1 year), starting ASAP - extension & Conversion possible
Schedule: Monday to Friday, core business hours · 7.5 hours/day · 37.5 hours/week
Employment Type: Contract - conversion & extension possible
Job Description
Our client, a leading North American financial institution, is standing up a brand-new data-processing project within Corporate Technology - and this is the first engineering hire on the team. That means the person who joins sets the technical foundation rather than inheriting one: infrastructure as code, CI/CD, configuration management, monitoring and reliability practice for a platform built on Microsoft Azure and Azure Databricks.
You will work in a complex, critical enterprise environment where the scope is genuinely multi-faceted and the expectation is ownership. You will deploy, manage and operate complex applications in the cloud, automate aggressively with PowerShell, Bash and Python, and bring order to a landscape that is still being defined. It is a 12-month contract with extension potential, hybrid from downtown Toronto, and a rare opportunity to architect the runway you will then run on.
Experience: 8–10 years minimum overall engineering experience, with 7+ years hands-on Azure
Responsibilities
Platform engineering & infrastructure as code
- Design, build and maintain Azure infrastructure using IaC (Terraform, Bicep, Ansible) with version-controlled, reviewable, repeatable deployments.
- Deploy and configure Azure Databricks workspaces for enterprise use - networking, private endpoints, identity/RBAC, cluster policies, cataloguing and workspace configuration.
- Apply configuration management discipline (Salt, Ansible, Chef or equivalent) to eliminate drift and manual build steps.
- Establish environment standards and promotion paths from development through production.
- Implement secrets, key and access management in line with enterprise security policy.
Reliability, automation & operations
- Build and own CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps) including build, test, security scanning and deployment gates.
- Write production-grade automation in Python, PowerShell and Bash/Shell to remove recurring manual work.
- Instrument infrastructure, services and applications for monitoring and logging, and define alerting that reflects real user impact.
- Lead troubleshooting of complex production issues and drive root-cause analysis through to permanent fix.
- Work in Agile delivery with developers and stakeholders, contributing to design reviews, runbooks and operational documentation.
Required Skillsets
- Azure cloud (7+ years): IaaS and PaaS engineering across subscriptions - networking, storage, compute, identity, policy and cost controls.
- Azure Databricks: proven enterprise infrastructure setup and configuration, including workspace provisioning and cluster/security governance.
- Infrastructure as code: Terraform, Bicep, Ansible and PowerShell deployed through automated pipelines, with modular design and state management.
- Configuration management: Salt, Terraform, Ansible or Chef - idempotent configuration at enterprise scale.
- Development/engineering (7+ years): Python, PowerShell, Bash/Shell used for real automation, not one-off scripts.
- DevOps practice: CI, CD, CM and IaC concepts plus Agile principles within a DevOps organization.
- Toolchain (7+ years): Jenkins, GitHub, Bitbucket, Nexus or comparable - pipeline authoring and artifact management.
- Monitoring & logging: infrastructure, services and application observability, alert design and log analysis.
- Troubleshooting: excellent diagnostic skills in distributed production systems; methodical RCA.
- Seniority & ownership: 8–10+ years total experience; able to act as senior/lead SME and resolve highly complex issues independently.
Preferred Skillsets
- Big-data technologies and database management - storage, indexing and data-access trade-offs.
- Delta Lake, ADLS Gen2 and Unity Catalog in an enterprise Databricks estate.
- Azure Monitor, Log Analytics, Application Insights, Grafana, Prometheus or Splunk.
- Azure certifications (AZ-104, AZ-305, AZ-400) and/or Databricks certifications.
- ASP/.NET application engineering background.
- Kubernetes/AKS and containerized workloads.
- FinOps / cloud and Databricks cost optimization.
- Regulated financial-services or large-enterprise change-management experience.
- Strong organizational, follow-up and priority-setting skills in ambiguous, multi-faceted assignments.
Education: Undergraduate degree or technical certificate in Computer Science, Engineering or related field
Certifications: Azure (AZ-104 / AZ-305 / AZ-400) and Databricks certifications strongly preferred, not mandatory
License: N/A
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com.
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
AI Statement: By applying, you acknowledge that AI-assisted tools may be used during hiring.
More about this job
Responsibilities
Build and operate Azure infrastructure and Databricks environments, establishing infrastructure-as-code, configuration management, security, and environment-promotion standards. Own CI/CD, automation, monitoring, and production incident resolution, while collaborating with developers and stakeholders on designs, runbooks, and operational documentation.
Requirements
Requires 8–10+ years of engineering experience, including at least seven years of hands-on Azure experience, plus enterprise Azure Databricks infrastructure expertise. Candidates should have strong infrastructure-as-code, configuration management, scripting, CI/CD, observability, and production troubleshooting skills; a relevant undergraduate degree or technical certificate is listed, and Azure or Databricks certifications are preferred.
Skills
- Microsoft Azure
- Azure Databricks
- Infrastructure As Code
- Terraform
- Bicep
- Ansible
- Python
- PowerShell
- Bash
- CI/CD Pipelines
- Configuration Management
- Monitoring And Logging
- Production Troubleshooting
- Root-Cause Analysis
- Jenkins
- Agile
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Data & Analytics
Keywords
- Microsoft Azure
- Azure Databricks
- Terraform
- Bicep
- Ansible
- Salt
- Chef
- Python
- PowerShell
- Bash
- Jenkins
- GitHub Actions
- Azure DevOps
- Bitbucket
- Nexus
- Infrastructure As Code
- Configuration Management
- CI/CD
- Azure Monitor
- Log Analytics
- Application Insights
- Grafana
- Prometheus
- Splunk
- Delta Lake
- ADLS Gen2
- Unity Catalog
- Kubernetes
- AKS
- FinOps