Experience: 4 plus years
Role Overview
We are looking for a skilled GitHub Administrator with strong expertise in managing GitHub Enterprise environments, repository governance, automation workflows, and secure source code management practices. The ideal candidate will have hands-on experience with both GitHub Cloud and Self-Hosted Runners, as well as solid understanding of Azure DevOps and scripting for automation. This role involves collaborating closely with development and DevOps teams to ensure seamless, secure, and compliant version control operations across multiple projects.
Key Responsibilities:
GitHub Administration:
- 2 plus years Managing and maintaining GitHub Enterprise environments, including organizations, repositories, user access, and team permissions.
- Configure and maintain GitHub Self-Hosted Runners and GitHub Cloud Runners to support workflow automation needs.
- Administer branch structure, repository settings, and enforce governance policies to ensure high-quality code practices.
- Create and manage branch protection rules, pull request workflows, and review standards to enforce coding guidelines.
- Utilize GitHub API for automation, system integration, and custom administrative tasks.
- Monitor repository usage, perform audits, handle backups, and maintain overall repository security posture.
- Handle Azure DevOps to GitHub Migrations
GitHub Actions / CI-CD:
- Develop, configure, and optimize GitHub Actions workflows for CI/CD pipelines.
- Manage workflow permissions, secrets, tokens, and security configurations.
- Troubleshoot workflow failures, optimize performance, and ensure reliable pipeline execution.
Azure DevOps Administration:
- 2 plus year experience in administering Azure DevOps SaaS, including user and group management, access permissions, and security structures.
- Work with Azure DevOps REST APIs for automation and reporting.
- Hands-on experience with both Classic and YAML Pipelines for CI/CD processes.
Automation & Integrations:
- Design, develop, and maintain automation and integrations using Azure Functions for GitHub and other ecosystem tools.
- Automate administrative tasks, workflows, and compliance checks across GitHub and Azure DevOps.
- Implement event-driven automation leveraging GitHub webhooks, APIs, and Azure Functions.
Collaboration & Operations:
- Work closely with developers, DevOps teams, and platform engineers to maintain efficient version control workflows.
- Support audits, compliance requirements, and continuous improvement initiatives.
- Ensure secure, scalable, and high-performance source code and pipeline management across projects.
Technical Skills:
Must-Have:
- Strong knowledge in Github Administration including repository management, rulesets, audits, github actions
- Azure DevOps SaaS administration - Security groups, azure devops API
- Hands on experience in Classic and Yaml pipelines in Azure devops
- Strong scripting experience in Shell/Powershell/ Python
- Knowledge of .NET development
- Hands- experience in integrating GitHub and Azure DevOps.
Good to Have:
- Certifications
- MS certified in AZ-104 or AZ-400
- GitHub Certifications
- Experience source code migrations