Back to Projects
Cloud Migration
OpenShift
GitOps
Government
Enterprise

Government of Canada Digital Platform Modernization

Led comprehensive cloud-native transformation for a Government of Canada Ministry, migrating legacy .NET 4.6.1 applications to OpenShift with GitOps CI/CD, reducing Windows Server licensing costs by 60% and enabling weekly releases.

Role

Senior Technical Lead & Modernization Architect

Tech Stack

.NET 8, React 18.2, Vite, OpenShift, Kubernetes, GitHub Actions, ArgoCD, PostgreSQL, CodeQL, Sysdig, HashiCorp Vault

The Challenge

A Government of Canada Ministry operated 7 critical applications on legacy .NET 4.6.1 and React 16, with quarterly release cycles, high Windows Server licensing costs, and significant technical debt. The existing project team lacked Agile methodology experience, and BAs struggled with stakeholder engagement. Infrastructure couldn't scale to meet citizen service demands.

The Approach

Executed in two phases. Phase 1 (2024): Transitioned the project team to Agile methodology, coaching BAs, POs, and Scrum Masters on SCRUM practices while mentoring newly promoted senior developers on technical debt remediation. Guided team through familiarization of all 7 ministry applications and existing infrastructure. Phase 2 (2025): Drove migration to OpenShift platform, facilitated process improvement workshops with business groups, and established GitOps CI/CD pipeline using GitHub Actions, ArgoCD, CodeQL, OWASP scanning, and Sysdig security checks. Implemented feature-driven development with feature flags.

The Outcome

Achieved 95% faster deployments—from quarterly to weekly feature releases. Reduced Windows Server licensing costs by 60% through containerization. Enabled feature-driven development that improved delivery predictability to 90%. Reduced developer onboarding time by 75% through comprehensive architecture documentation and GitOps onboarding guides. Delivered MVP parity while capturing quick wins from previously descoped features.

Project Gallery

Click any image to view full size

BC Vehicle Sales Authority Complaint Portal - Modernized citizen-facing application

Have a similar challenge?

Let's discuss how to achieve similar results for your organization.

Start a Conversation