Skip to content

DevOps Practice Lead and
Senior Software Developer

8+ years building software in insurtech, SaaS, and enterprise. Specializing in Microsoft Azure, Kubernetes, CI/CD, IaC, and backend APIs in production.

Work Experience

Roles and notable projects

  1. DevOps Practice Lead

    Nmedia Inc.

    Lead the DevOps practice: mentor developers and DevOps team members, standardize CI/CD, and govern Azure cost and security.

    • Mentor team members on DevOps practices
      • Debug complex infrastructure issues alongside the team
      • Conduct architecture reviews on IaC, security, and observability
    • Build and maintain CI/CD pipelines
    • Run workshops and demos to spread DevOps practices across the organization
    • Diagnose and resolve production failures and deployment errors
    • Implement DevSecOps practices across organization projects
    PulumiMicrosoft Azure.NETGitOpsKubernetesArgo CDTerraformSQL ServerPostgreSQLAzure Application InsightsGrafanaPrometheusOpenTelemetryGoogle Cloud
  2. Docmana (Blue Cross Quebec)

    Project

    Led Docmana infrastructure automation and the move to GitHub Actions with Pulumi, Docker, and shell scripts, including multi-tenant deployment and encrypted image pipelines for confidential computing workloads for external customers. Built DevSecOps CI/CD with SAST, DAST, and security gates in GitHub Actions, and hardened GitHub organization governance for least privilege ("zero-trust").

    • Set up Azure tenant, landing zones, Azure Policies, and security configuration with SSO per Azure Well-Architected
      • Replicate project infrastructure into customer tenants
    • Migrate CI/CD workflows from Bitbucket to GitHub Actions with Docker security practices and shell scripts, and wire DevSecOps controls (SAST, DAST, SBOM, artifact signing, CVE scans, approval gates) into the pipelines
      • Let developers configure deployment regions for load balancing
    • Orchestrate infrastructure provisioning across multiple Pulumi projects
    • Harden GitHub organization governance for least privilege: short-lived OIDC tokens from GitHub Actions to Azure, every Action pinned to its full commit SHA, approval gates, and secret scanning
    • Set up GitHub Actions pipelines that encrypt Docker images for confidential computing workloads, and automate related infrastructure with Pulumi for external customers
    PulumiMicrosoft AzureTypeScriptGitHub Actions (CI/CD, SAST, DAST)DevSecOpsOIDCDockerConfidential computingShell scripting
  3. Senior Programmer Analyst, DevOps Specialist

    Nmedia Inc.

    Built the DevOps practice: cloud architecture, Infrastructure as Code, and CI/CD pipelines that reduce deployment times from several hours to minutes.

    • Set up CI/CD pipelines with Azure DevOps
    • Introduce containerization with Docker across projects
    • Create standardized infrastructure templates with Terraform and Pulumi
      • Cut new project setup time by about 80%
    • Diagnose and resolve production failures and deployment errors
    • Establish Docker and infrastructure security practices company-wide
    • Stay up-to-date with emerging DevOps technologies
    • Write guides for project setup, common fixes, and security practices
    • Cut Azure spend with rightsizing, reservations, and lifecycle policies
    TerraformPulumi.NETGitOpsKubernetesArgo CDMicrosoft AzureSQL ServerAWSPostgreSQLAzure Application InsightsGrafanaPrometheusOpenTelemetry
  4. HoloMD

    Project

    Healthcare platform environments provisioned with a single command.

    • Design and deploy Azure infrastructure with Infrastructure as Code
    • Build CI/CD pipelines on Azure DevOps to automate delivery
    • Containerize services with Docker so environments match
    PulumiDockerMicrosoft AzureAzure DevOps
  5. Programmer Analyst

    Nmedia Inc.

    Full-stack on the Altitude 3 CMS: features, agile ceremonies, junior mentoring, code reviews, internal docs.

    • Develop and test new features
    • Analyze and estimate development work using agile methods
    • Implement client-requested fixes and changes
    • Share newly-acquired knowledge internally through training, demos, and mentoring
    • Explore new technologies and practices, and suggest improvements
    • Participate in code reviews
    • Write documentation for internal procedures
    • Deploy updates and verify production behavior
  6. Genetec Clearance

    Project

    Backend development on Genetec Clearance, a SaaS platform for digital evidence management, built with .NET Core, Azure, and Kubernetes.

    • Build features for digital evidence management
    • Write unit and integration tests
    .NET Core (C#)Microsoft AzureTerraformKubernetesArgo CDMongoDBReact.js
  7. Circonflexe

    Project

    Backend development on the public platform and management portal. Built REST APIs and contributed to software architecture decisions.

    • Build business logic and REST APIs for inventory and reservation management
    • Design software architecture to connect the public and private platforms
    .NET Core (C#)REST APIMicrosoft AzureMongoDBNuxt.jsVue.js
  8. Technologia

    Project

    Backend development on the transactional website. Built REST APIs and integrated data synchronization with Microsoft Dynamics 365.

    • Build REST APIs in .NET Core for course catalogue and registration management
    • Build data synchronization between the website and Microsoft Dynamics 365
    • Write unit tests to validate business logic
    .NET Core (C#)REST APIMicrosoft AzureSQL Server
  9. Intern Programmer Analyst

    Nmedia Inc.

    Built end-to-end features for the Altitude 3 CMS in .NET, with agile workflows and CI/CD pipelines.

    • Implement new user-facing features in .NET Framework and Knockout.js
    • Propose performance and usability improvements
    • Participate in daily standups and sprint reviews
    .NET Framework (C#)SQLAzure Pipelines (CI/CD)Vue.jsKnockout.js

Certifications

Vendor and professional credentials

GitOps Enterprise

Codefresh

68e7f482a8fee51fb206fe6c
ArgoCDKubernetes

Issued October 2025

Show credential

GitOps Fundamentals

Codefresh

66a8dfc6f6a2a2f73606afcc
ArgoCDGitOpsKubernetesArgo Rollouts

Issued August 2024

Show credential

GitOps at Scale

Codefresh

65a1581fddada7de44007944
ArgoCDGitOpsKubernetes

Issued January 2024

Show credential

LFS260: Kubernetes Security Essentials

The Linux Foundation

LF-0ihezwah4f
Kubernetes

Issued December 2022

Show credential

Skills

Technical specialties

Programming Languages

DevOps & Cloud

Observability

Frameworks & Tools

Education

  1. Cégep de Drummondville

    D.E.C. (Diploma of College Studies), Computer Science (Business-Oriented IT)