Cloud & DevOps
Cloud-Native CI/CD Platform
GitOps pipeline with Kubernetes, Helm and progressive delivery
- Kubernetes
- Docker
- Helm
- Argo CD
- +2
Cloud & DevOps · Major Project
YAML pipelines deploying through slots, with approvals before production
Overview
A Microsoft-stack pipeline from commit to production. A multi-stage Azure Pipelines YAML file builds and tests a .NET web app, deploys it to a staging slot on App Service, runs smoke tests there, and waits for a named approver before swapping staging into production. A bad swap is undone by swapping back. It is sized to run on Azure for Students credit and the Azure DevOps free tier.
What makes it stand up
Module breakdown
Restore, build, unit test and publish a pipeline artefact.
App Service plan, slots and Azure SQL created with Bicep.
Deploy to the staging slot with slot-specific settings.
Environments, checks and approvers for the production stage.
Slot swap, post-swap checks and a documented rollback.
After this, you will be able to
Technology stack
You receive
Keep looking
Cloud & DevOps
GitOps pipeline with Kubernetes, Helm and progressive delivery