All Jobs Vacancy

GitHub Administrator/GitHub Automation Engineer (SC Cleared) - Contract Inside IR35

Posted Today by Cactus IT Solutions UK Ltd

Role Description

We are looking for an SC-cleared GitHub Administrator with Automation experience to provide initial administrative support and help improve the scalability of the GitHub operating model.

The role will focus on supporting GitHub administration across multiple organisations, addressing the existing administration and onboarding backlog and identifying opportunities to automate manual processes. The successful candidate should have practical experience of GitHub Enterprise administration, access management, user onboarding, workflow automation and governance.

The initial engagement involves clearing the existing backlog, with a focus on stabilising the current administration process and recommending sustainable improvements.

Key Responsibilities

  • Provide day-to-day GitHub administration support across multiple GitHub organisations.
  • Support the processing of user access, onboarding, invitations and administrative requests.
  • Help clear the existing GitHub administration and onboarding backlog.
  • Review current manual and email-driven administrative processes and identify opportunities for automation and self-service.
  • Configure and maintain appropriate GitHub organisation and enterprise-level settings, policies and permissions.
  • Support role-based access and team management using GitHub teams, repositories and organisation permissions.
  • Review notifications and administrative workflows and help streamline request handling.
  • Support integration with enterprise identity platforms such as Microsoft Entra ID/SSO, where applicable.
  • Ensure GitHub administration activities align with agreed security, governance and Technology Radar standards.
  • Document existing and revised administration processes, operating procedures and automation.
  • Provide knowledge transfer to the ongoing administration/support team.

Essential Skills

  • Strong hands-on experience administering GitHub Enterprise/GitHub Enterprise Cloud.
  • Experience managing:
  • GitHub organisations and repositories
  • Users, teams and permissions
  • Repository access and role-based access controls
  • Organisation and enterprise policies
  • User onboarding and offboarding
  • Experience with GitHub workflow automation.
  • Experience using GitHub REST and/or GraphQL APIs for administration and automation.
  • Scripting experience using one or more of:
  • PowerShell
  • Python
  • Bash
  • Understanding of GitHub security and governance controls, including branch protection/rulesets, repository policies and access controls.
  • Experience supporting SSO/identity integration, preferably Microsoft Entra ID.
  • Ability to analyse manual administrative processes and implement pragmatic automation.
  • Good documentation and stakeholder communication skills.
  • Ability to work independently and quickly understand an existing GitHub estate.

Desirable Skills

  • Experience administering GitHub across multiple organisations within a GitHub Enterprise account.
  • Experience with SCIM-based user provisioning and automated identity lifecycle management.
  • Knowledge of GitHub Enterprise security capabilities such as:
  • Enterprise Managed Users
  • SAML SSO
  • Audit logs
  • GitHub Advanced Security
  • Rulesets and organisation policies
  • Experience integrating GitHub with ServiceNow, Slack, Teams or other request/notification platforms.
  • Experience with Infrastructure as Code such as Terraform for GitHub administration.
  • Experience working within UK public-sector or regulated environments.
  • Understanding of secure administration, least privilege and governance practices.

Initial Deliverables

During the initial four-week period, the resource would be expected to:

Support and reduce the existing GitHub administration backlog

Review the current GitHub organisation and administration model

Identify repetitive/manual activities suitable for automation

Implement agreed quick-win automation where feasible

Review access-management and onboarding processes

Recommend a sustainable GitHub administration and operating model

Document existing processes

Rate:
Not specified
Location:
Leeds
IR35 Status:
Inside
Remote Status:
Not specified
Industry:
IT
Seniority Level:
Not Specified

Take-Home Pay

Not Available

Visit calculators for additional details

Share job