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: