GitHub Administrator

Job Description:

  • Own the day-to-day administration and governance of the GitHub environment
  • Manage GitHub organizations, repositories, teams, users, and permissions
  • Create, configure, archive, and maintain repositories
  • Manage team structures, membership, and repository access
  • Conduct regular access, repository, and team audits
  • Manage repository standards including branch protection, CODEOWNERS, and templates
  • Support users with Git, pull requests, branching, and GitHub workflows
  • Provide basic support for GitHub Actions and troubleshoot common issues
  • Support teams adopting Content-as-Code / Markdown-based workflows
  • Create documentation and onboarding material
  • Conduct GitHub office hours
  • Identify opportunities to improve governance, simplify processes, and automate repetitive tasks

Requirements:

  • Hands-on experience with GitHub administration
  • Good understanding of Git and GitHub workflows
  • Experience managing repositories, teams, users, and permissions
  • Understanding of GitHub Actions and repository governance
  • Strong problem-solving, communication, and documentation skills
  • GitHub Enterprise experience (nice to have)
  • GitHub CLI/API knowledge (nice to have)
  • Basic scripting or automation experience (nice to have)
  • Experience with Content-as-Code or Documentation-as-Code (nice to have)

Benefits:

    Share Share
    Apply Now →