Job Title: GitHub Administrator
Location: Vancouver - Hybrid (1 day min/week)
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