Job Title: GitHub Administrator
Location: Vancouver – Hybrid (1 day min/week)
Bill Rate: $65-83/hr incorporated
Duration: 4 months to start possible extension
Type: Contract
Overview:
We are launching a new initiative to enhance our GitHub environment and are seeking a GitHub Administrator to lead and manage key aspects of this project. The successful candidate will take ownership of GitHub account management, security hardening, and permission governance to ensure a robust and compliant development infrastructure.
Key Responsibilities:
· Lead the review and optimization of GitHub account and organization setup
· Implement and maintain role-based access and permission structures across teams and repositories
· Strengthen repository and organization-level security settings, including secrets management and 2FA enforcement
· Work with DevOps and engineering teams to ensure GitHub aligns with internal security and operational policies
· Audit existing GitHub usage and generate reports to identify risks and opportunities for standardization
· Assist with integrations between GitHub and third-party tools (e.g., CI/CD pipelines, SSO providers)
· Define and document processes for ongoing GitHub administration and access requests
Requirements:
· 3+ years of hands-on experience managing GitHub for organizations (GitHub Enterprise preferred)
· Strong understanding of GitHub permissions, security policies, and repository management
· Familiarity with SSO integration, OAuth apps, and API usage in GitHub
· Experience with GitHub Actions, audit logs, and secrets scanning
· Ability to document and communicate best practices to technical and non-technical stakeholders
· Excellent organizational and troubleshooting skills
· Background in DevOps, Cloud (AWS/Azure),
· Knowledge of CI/CD tooling
· Experience writing scripts for automation (e.g., Python, Bash, or GitHub CLI)
· Familiarity with SOC2, ISO, or other security compliance frameworks