Position: Technical Lead (Azure Applications)
Industry: Banking
Type: 10 months contract
Location: Toronto, ON
Work mode: 5x days/month (every Tuesday and 1 Friday on-site)
Interviews: 1st round - Virtual w/ Director, 30 mins | 2nd round - In-person (mandatory), panel w/ Director & team, 30-60 mins
Pay Rate: $65 - $70 CAD per hour
Day to day:
• Lead Azure AD/EntraID integration with Protegrity ESA to enable Managed Service Identities (MSI) and eliminate hardcoded credentials/SPNs.
• Work with Protegrity vendor to design, build, configure and deploy Protegrity Cloud Protect API product using several Azure services: App Service Environment V3, Event Hub, Log Analytics.
• Work with Protegrity vendor to design, build, configure and certify Protegrity JDBC Protector product using Azure SQL, MS SQL Server and Oracle.
• Work with Protegrity vendor to design, build, configure and certify Protegrity Databricks Protector using Azure Databricks, ADLS, Unity Catalog.
• Follow Agile methodology to setup environment, configure, test, debug, and document to ensure successful implementation and maintenance of the service during/post project.
• Develop automation scripts and integrations using Python and Bash.
• Provide production support for deployed solutions and troubleshoot issues effectively.
• Tech Lead will need to give guidance and direction to existing team.
• It will more or less be a 50/50 split of hands-on and governance work.
Must haves:
• 3+ years leadership experience, with 4+ years of hands-on Azure infrastructure experience (App Service, REST API, ASE v3, VNet, Event Hub) - - All are needed.
• Network fundamentals (F5 load balancer, firewall rules, DNS, certificates, NSG configuration).
• If they know firewall rules and NSG configuration, that’s fine. F5 load balancer is trainable).
• Azure Databricks experience (Unity Catalog, UDF, cluster automation, Delta Lake) - - Ideally as a Tech Lead
• Identity & Access Management knowledge (Azure AD/EntraID, Managed Identities, Key Vault, RBAC).
• Python and Bash scripting - should have hands-on experience if coming from a developer to lead role.
• Come from financial industry - bank, insurance, etc
Plusses:
• Protegrity ESA administration or policy authoring.
• Protegrity Protector experience (JDBC, Oracle, AP) or willingness to learn within 30 days.
• Data protection domain knowledge (tokenization, masking, anonymization).
• Experience with compliance frameworks (SC-181, PCI DSS, GDPR).
• SQL/database administration (SQL PaaS, Oracle, MS SQL).
• Experience with JIRA/Confluence.
Salary and Compensation:
The hourly rate for this position is between $65 - $70 CAD per hour. Factors which may affect pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate.
Benefits:
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, (paid time, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, paid holidays annually - AS Applicable).