What are the responsibilities and job description for the GitHub Admin position at Quantum Solutions?
Responsibilities & Requirements:
- Administer, configure, upgrade, and optimize GHES, ensuring high availability, security, and performance.
- Manage and maintain GitHub Actions, including self-hosted runners, autoscaling, secure execution environments, and workflow orchestration.
- Implement, monitor, and optimize CI/CD pipelines, leveraging GitHub Actions matrix builds, caching strategies, and parallel execution for scalable automation.
- Upgrade GHES and its internal microservices, ensuring compatibility, security, and minimal downtime across API services, webhooks, and background jobs.
- Deep knowledge of GitHub’s internal microservices architecture (e.g., GHE Storage, LDAP/SAML authentication, Proxy, GraphQL, REST API, and replication strategies).
- Integrate GHES with DevOps tools (Terraform, Ansible, Kubernetes, Jenkins, Artifactory, SonarQube, Vault) and external identity providers.
- Enforce security policies and compliance frameworks (SAML/SSO, OAuth, RBAC, audit logging, secret scanning, dependency tracking).
- Develop automation scripts (Shell, Python, PowerShell) and leverage GitHub APIs for infrastructure management and governance enforcement.
- Troubleshoot GitHub microservices, performance bottlenecks, runner issues, webhook failures, and API rate limits.
- Perform audits, enforce repository governance, and manage compliance requirements (SOC2, ISO, NIST, etc.).
- Document and train teams on GitHub best practices, security policies, and advanced repository configurations.Qualifications:
- Overall 8 years of experience and 3 years explicitly in GHES administration, with deep expertise in GitHub Actions, self-hosted runners, and microservices architecture.
- Strong scripting, API integration, and automation skills (GitHub REST/GraphQL APIs, GitHub CLI, Terraform, Ansible, Kubernetes).
- Experience with GHES upgrade planning, disaster recovery, replication, and internal service optimizations.
- Cloud expertise (GH Cloud, AWS, Azure, GCP), containerization (Docker, Kubernetes), and DevOps security best practices.
- GitHub Actions Certification (preferred), with a strong understanding of DevSecOps, CI/CD optimization, and workflow automation.
Job Type: Contract
Pay: $60.00 - $65.00 per hour
Schedule:
- 8 hour shift
- Monday to Friday
Experience:
- GitHub Admin: 8 years (Required)
- GitHub Enterprise Server: 4 years (Required)
- GitHub Actions: 4 years (Required)
- Jenkins: 4 years (Preferred)
- Terraform: 4 years (Preferred)
- Ansible: 4 years (Preferred)
- Kubernetes: 4 years (Required)
- Python: 4 years (Required)
- PowerShell: 5 years (Required)
- Google Cloud Platform: 4 years (Required)
- GH Cloud: 4 years (Required)
- Docker: 4 years (Required)
- GitHub REST API: 4 years (Required)
- GraphQL API: 4 years (Required)
- GitHub CLI: 4 years (Required)
Work Location: On the road
Salary : $60 - $65