DevOps & CI/CD
I'm the sole owner and administrator of my organisation's on-premises Azure DevOps Server 2022.2 — from initial setup and upgrades to capacity planning and day-to-day platform health.
On top of that platform I've standardised how teams build and ship: organisation-wide YAML pipeline templates, SonarQube quality gates, branch policies and multi-stage environment promotion.
What I deliver
-
Azure DevOps Server administration
20+ team projects with tailored process templates, repository policies, branch protection rules and work-item configuration.
-
Build agent infrastructure
Dozens of self-hosted agents across multiple VM environments, with agent-pool strategy and pipeline-queue optimisation.
-
Standard pipeline templates
Reusable YAML covering build, test, code-quality analysis, artefact publishing and multi-stage environment promotion.
-
Quality gates and release governance
SonarQube quality gates, branch strategies and release sign-off that reduce deployment risk and cycle time.
-
Other CI/CD tooling
GitHub Actions and Jenkins.
Selected work
-
Azure DevOps MCP server
Exposes the on-premises Azure DevOps Server as structured context for AI agents — projects, repositories, pipelines, work items and build history.
-
This site
GitHub Actions type-checks, builds and deploys this portfolio to GitHub Pages on every merge.
Technologies
- Azure DevOps Server 2022.2
- YAML pipelines
- SonarQube
- GitHub Actions
- Jenkins
- Self-hosted agents