Tag: DevOps
All the articles with the tag "DevOps".
-
Write Access for Everyone, CODEOWNERS for Real Control
Published:• 8 min readManaging write access repo by repo doesn't scale in GitHub Enterprise. Here's how organisation-level rulesets and CODEOWNERS replace it.
-
Enterprise Policies and Org-Level Copilot Governance in GitHub Enterprise (Part 4)
Published:• 4 min readGetting access right is only half the job. Part 4 of the GHE admin series covering what enterprise policy actually controls once teams have licences, and where governance choices commonly trip people up.
-
GitHub Copilot Licensing: Business vs Enterprise (Part 3)
Published:• 3 min readAssign a Copilot licence at the enterprise team level and you'll only ever hand out Business licences, not Enterprise. Part 3 of a short GHE admin series on where licensing actually has to happen.
-
Using Enterprise Teams Within GitHub Enterprise (Part 2)
Published:• 3 min readAn enterprise team populated from your IdP is only useful once you know what to actually do with it. Part 2 of a short GHE admin series covering enterprise teams vs org teams, and assigning a team to an org.
-
IdP Setup, Provisioning and Enterprise Teams Backed by IdP Groups (Part 1)
Published:• 4 min readManual team membership doesn't hold up at scale. Part 1 of a short GHE admin series covering what you can actually see and configure from the Entra side, and where enterprise teams pick up from there.
-
Logs Tell You What Broke. Traces Tell You Why.
Published:• 4 min readStructured logging fixes half the observability problem. Here's why distributed traces cover the half it can't, and how OpenTelemetry ties the two together.
-
Standardising Observability with OpenTelemetry
Published:• 7 min readInconsistent logging and observability is a problem you don't notice until production is on fire. OpenTelemetry is the standard that fixes it — here's what it is and how to get started in .NET.
-
Logging Isn't for Developers — and It Should Be a PR Requirement
Published:• 6 min readBad logging doesn't show up until something goes wrong in production. Here's why logging should be treated as a first-class concern and reviewed in every PR.
-
Why Hot Fixes Aren't So Hot
Published:• 5 min readHotfixes feel like a quick win — but in a long-lived branch model they introduce branch divergence, testing gaps, and audit risk. Here's why rollback should always come first.
-
CI vs CD - Why Dev Owns CI and Ops Owns CD
Published:• 3 min readCI is about producing a trustworthy artifact; CD is about safely operating production. Splitting ownership across Dev and Ops makes each stage stronger.