GitOps Training intermediate

GitHub Administration Training — Enterprise GitHub, Actions, Security & Governance

Master GitHub Enterprise administration: organizations, RBAC, GitHub Actions, security (Dependabot, secret scanning, code scanning), and compliance. For GitHub admins and DevOps platform engineers.

What Is GitHub Enterprise Administration?

GitHub is the world's largest software development platform, and GitHub Enterprise provides the governance, security, and administration features that enterprises require: SAML/SCIM SSO, organization-level RBAC, branch protection rules, required status checks, audit logs, and GitHub Advanced Security (CodeQL, secret scanning, Dependabot). GitHub Actions provides CI/CD natively integrated with repositories. Administering GitHub at enterprise scale means managing thousands of repositories, hundreds of teams, and complex compliance requirements — while enabling developer velocity.

Who Should Attend

  • DevOps platform engineers administering GitHub Enterprise
  • GitHub organization owners managing teams, permissions, and policies
  • Security engineers implementing GitHub Advanced Security
  • Engineering managers migrating from Bitbucket/GitLab to GitHub

Learning Outcomes

  • Manage GitHub Enterprise organizations — teams, repositories, permissions, SSO
  • Implement branch protection rules, required reviews, and status checks
  • Configure GitHub Actions at scale — reusable workflows, environments, secrets, OIDC
  • Deploy GitHub Advanced Security — CodeQL, secret scanning, Dependabot, security overview
  • Use the GitHub API and CLI for automation and bulk operations
  • Plan Bitbucket Server/GitLab→GitHub Enterprise migration

Course Modules

  1. GitHub Enterprise Architecture — GitHub.com vs. GHES. Organizations, enterprises. SSO (SAML/SCIM). Audit logs.
  2. Organization Administration — Teams, roles. Repository permissions. Default settings. Repository templates.
  3. Branch Protection & Compliance — Protection rules. Required reviewers. Status checks. CODEOWNERS. Rulesets.
  4. GitHub Actions at Scale — Reusable workflows. Composite actions. Environments. Secrets. OIDC. Self-hosted runners.
  5. GitHub Advanced Security — CodeQL setup and customization. Secret scanning. Dependabot. Security overview dashboard.
  6. Automation & API — GitHub CLI (gh). REST API. GraphQL API. Webhooks. Probot/GitHub Apps.
  7. Migration Strategies — Bitbucket Server→GitHub Enterprise. GitLab→GitHub. Repository migration. CI/CD migration.
  8. Capstone: GitHub Enterprise — Configure an enterprise GitHub org with SSO, branch protection, Actions, and Advanced Security.

Hands-on Labs (14 total)

Configure organization SSO with SAML. Implement branch protection rules with required status checks. Build reusable GitHub Actions workflows. Set up CodeQL scanning with custom queries. Automate repository management with GitHub CLI and API. Plan a Bitbucket→GitHub migration.

Enterprise Use Cases

  • Administering GitHub Enterprise for 2,000+ developers with SAML SSO and team-based RBAC
  • Implementing GitHub Advanced Security across 500+ repositories with automated remediation workflows
  • Migrating 1,000+ repositories from Bitbucket Server to GitHub Enterprise

Related Courses

See Git Training, GitLab Admin, GitOps Training, and DevOps Engineering.

TOOLS_COVERED

GitHub Enterprise GitHub Actions GitHub Advanced Security Dependabot CodeQL GitHub API

PREREQUISITES

  • Git fundamentals
  • Understanding of CI/CD

CURRICULUM

Covers: Git, GitHub, GitLab, Bitbucket, Gerrit, Perforce, Subversion. Hands-on labs and real-world scenarios.
Covers: ArgoCD, Flux, Jenkins X, Crossplane. Hands-on labs and real-world scenarios.

READY TO UPSKILL YOUR ENGINEERING TEAM?

Browse our training catalog, check upcoming cohorts, and enroll in the program that fits your transformation goals.

FIND YOUR TRAINING PATH

Online · Classroom · Corporate · Self-paced · Certification-aligned