Devops Consultant
CurrentDevOps consultant working in the Platform Engineering team on a major cloud migration programme for one of Canadas largest banks, responsible for the migration of applications to Azure with the goal of driving innovation, bringing improved stability, agility, scalability and enabling transformation of the banks business models.Onboarding new Azure resources, including creating Bicep templates/patterns, assessing security requirements, serviceability, scalability, limitations and support.Writing Bicep ARM templates to create shared template specs for consumption by Cloud Engineering squads who deliver cloud resources as requested by Application Development teams.Writing pre and post delivery action scripts used by pipeline deliveries to perform additional resource configuration not supported directly by Azure Resource Manager API/Bicep.Design and development of a Pipeline Versions Decorator (Azure DevOps Extension), written in PowerShell with version reference data stored in JSON, to control the supported versions of all pipeline artifacts; i.e. YAML, scripts, variables, Azure Resource Manager templates.Enabling Compliance as Code and Policy as Code by working with the Compliance Team to design and implement new delivery pipelines for Azure Policy resources including YAML pipeline updates, creating new Bicep templates, updating pipeline variables, and enhancing deployment scripts.Lead Engineer from PE Foundations Squad on Logging vNext project ensuring Azure Monitor Agent is implemented prior to legacy Log Analytics agent end of support date. Including R&D of AMPLS, required DNS configs, DCRs, DCEs, and DCR associations via Azure Policy.Creation of API based tool written in PowerShell used to manage Databricks Workspaces IP Access Lists; used for BAU activities as well as resolving critical production incidents where access to workspaces where lost due to changed backend IP addresses.