GitHub is a hosted platform built around Git repositories, but the repository is the smallest part of what an organisation actually adopts. Around it sit organisations and teams, permission models, protected branches and rulesets, pull requests with required reviews and required status checks, an automation engine in GitHub Actions, package hosting, an issues and projects layer, and a set of supply-chain security products — Dependabot, CodeQL code scanning, secret scanning with push protection.
GitHub Actions is the piece that changes how teams work. Workflows are YAML files in .github/workflows that respond to events — pushes, pull requests, schedules, manual dispatch, or events raised by other workflows — and run jobs on GitHub-hosted or self-hosted runners. Jobs declare dependencies, fan out over a matrix, publish artifacts, and gate deployments through environments with protection rules. Reusable workflows and composite actions turn copy-pasted CI into a governed, versioned internal library, and OIDC lets a workflow assume a cloud role without a long-lived secret stored anywhere.
GitHub comes in more than one deployment shape. GitHub Enterprise Cloud adds SAML SSO, SCIM provisioning and enterprise policy; GitHub Enterprise Server is an appliance you install, network, monitor, back up, cluster for scale and configure for high availability, with pre-receive hooks and ghe-migrator for policy enforcement and migration. Running GitHub well means treating it as a platform to administer, not a website to log into.
Why this skill matters now
GitHub is where most software now lives, and that concentration has moved the skill requirement well past 'can open a pull request'. When the repository host is also the CI system, the artefact registry, the identity boundary and the vulnerability scanner, the decisions made there become production decisions.
The demand is concentrated in three areas. First, Actions at scale — teams start with a workflow that runs tests and end up with hundreds of workflows, self-hosted runner fleets, secrets sprawl and no reuse strategy, and they need someone who can consolidate that into reusable workflows with pinned actions and least-privilege tokens. Second, governance — CODEOWNERS, rulesets, required checks, branch protection and organisation policy are how audit requirements are actually satisfied, and most teams configure them once, incorrectly. Third, supply-chain security, which has moved from optional to contractual in a large share of enterprise procurement.
Add GitHub Enterprise Server administration and migrations from other platforms, and the gap is not familiarity with GitHub's interface — it is engineering judgement about how to configure it for an organisation that has to prove what it did.