k8s-project-foundry
Self-hosted Kubernetes homelab running production-grade workloads on a k3s cluster, managed end-to-end via ArgoCD GitOps.
- Architecture: multi-namespace Helm-based deployments, Nginx ingress, cert-manager with Let's Encrypt TLS, GHCR image registry, automated rolling deployments.
- Hosts this CV website (Next.js, Docker, multi-stage builds) and internal tooling.
- Demonstrates full DevOps lifecycle: code → Docker image → GHCR → ArgoCD sync → live cluster.
Cosmos DB Scalability Optimisation
Redesigned partitioning strategy, indexing policy, and data models for high-volume multi-tenant workloads at IMTC, eliminating hotspots and sustaining throughput under peak load.
- Result: Resolved primary production performance bottleneck across multiple tenants.
- Scope: Azure Cosmos DB with .NET 8 backend services.
Azure Infrastructure Cost Optimisation
Audited and restructured resource allocation across the IMTC platform — identified over-provisioned services, right-sized workloads, and tuned auto-scaling policies without impacting availability.
- Result: Up to 30% infrastructure cost reduction across Cosmos DB, Azure App Services, Front Door, and Elasticsearch.
CI/CD Pipeline Re-architecture
Rebuilt Azure Pipelines configuration from scratch — parallelised stages, eliminated redundant build steps, and introduced artifact caching across all product delivery pipelines.
- Result: ~50% reduction in average pipeline execution time; faster feedback loops and improved engineering throughput across all product teams.