
Bilingual Senior Specialist, Software Engineering (CI/CD & Azure)
Canada Mortgage and Housing Corporation
- Montreal, QC
- $101,639-127,049 per year
- Permanent
- Full-time
- Annual Paid vacation.
- Annual individual performance incentive.
- Defined benefit pension plan.
- Comprehensive group insurance plan to support your well-being from day one.
- Support towards your personal and professional growth with training, mentorship and more.
- An inclusive workplace culture and environment.
- Design and maintain reusable CI/CD pipeline templates and deployment automation workflows.
- Support teams in adopting platform practices through coaching, onboarding, and technical support.
- Manage and continuously improve internal CI/CD and automation tools (e.g., Azure DevOps).
- Contribute to the development of paved roads and self-service capabilities for engineering teams.
- Collaborate with the platform, DevOps, and security teams to embed testing and security gates into delivery pipelines.
- Troubleshoot pipeline issues and promote observability and resilience in delivery automation.
- Build documentation, training materials, and example pipelines to ease adoption.
- Support compliance and governance by enforcing standards via policy automation.
- A bachelor's degree in Computer Science, Computer Engineering or related field. An equivalent combination of education and/or experience may be considered.
- A minimum of seven (7) years of experience in DevOps, platform engineering, or automation roles and experience collaborating with developers and product teams to enable best practices.
- Strong hands-on experience with CI/CD platforms (Azure DevOps, GitHub Actions) and familiarity with integrating security and testing into CI/CD workflows.
- Proficiency in scripting and automation using PowerShell, Bash, or Python.
- Familiarity with GitOps, Infrastructure as Code (Terraform, Bicep), and container orchestration.
- Expertise in Azure services (AKS, App Services, Functions, EventHub, API Management, SQL, VNets, Azure Firewall).
- Strong communication skills in both English and French, coaching skills to guide and mentor teams with the help of documentation and the ability to break down complex technical terms to a non-technical audience.
- Ability to contribute to a culture of continuous improvement, autonomy, and shared ownership.
- Strong proficiency with Azure DevOps, GitHub Actions for pipeline design, execution, and management.
- Solid experience deploying and automating Azure Functions, Logic Apps, App Services, and containerized applications on AKS.
- Hands-on experience using Terraform, Bicep, and ARM Templates for infrastructure provisioning and automation.
- Proficient in PowerShell, Bash, or Python for scripting and automation tasks.
- Hands-on experience using Azure Monitor, Application Insights, and SonarQube to ensure pipeline health and compliance.
- Familiarity with Backstage or similar platforms to support self-service experiences and reusable templates.
- Working knowledge of Dynamics 365 CRM and Finance & Operations deployment processes and ALM practices.
- Experience working in a DevOps enablement or platform team.
- Experience with solution packaging and deployment pipelines for Dynamics 365.
- Knowledge of progressive delivery strategies (feature flags, blue-green, canary).
- Familiarity with compliance automation and policy-as-code.
- Skills in building developer onboarding or paved road experiences.
- A Microsoft Certification as a DevOps Engineer Expert and/or Azure Administrator Associate.
- Experience in the insurance or finance sectors.