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.