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).