DevOps Engineer SME - GitHub Enterprise Cloud
Location : Redmond, WA
Position Overview
We are seeking an experienced DevOps Engineer Subject Matter Expert (SME) with extensive hands-on experience in GitHub Enterprise Cloud (SaaS) to lead our enterprise migration and platform management initiatives. This role requires a technical expert who can execute complex migrations, coordinate cross-functional teams, and ensure seamless transitions for development organizations.
Critical Requirements
GitHub Enterprise Cloud Expertise (Non-Negotiable)
- Minimum 3-5 years of hands-on experience with GitHub Enterprise Cloud (SaaS platform)
- Deep understanding of GitHub Enterprise Cloud architecture, features, and capabilities
- Proven track record of managing GitHub Enterprise Cloud environments at scale
- Experience with GitHub Enterprise Cloud administration, security, and compliance features
Primary Responsibilities
Migration Execution
- Execute complex migrations to GitHub Enterprise Cloud using pre-built pipelines and utility tools
- Assess existing source control repositories and plan migration strategies
- Validate data integrity and functionality post-migration
- Troubleshoot and resolve migration issues in real-time
- Document migration processes, lessons learned, and best practices
- Optimize migration workflows for efficiency and reliability
Developer Coordination & Transition Management
- Coordinate closely with development teams throughout the transition process
- Act as primary point of contact for developers during migration activities
- Conduct developer training sessions on GitHub Enterprise Cloud features and workflows
- Create and deliver comprehensive onboarding materials and documentation
- Provide hands-on support during the transition period
- Address developer concerns and questions promptly
- Facilitate smooth adoption of new workflows and processes
Access Management & Security
- Manage user access, permissions, and authentication in GitHub Enterprise Cloud
- Implement and maintain role-based access control (RBAC) strategies
- Configure Single Sign-On (SSO) and identity provider integrations
- Enforce security policies and compliance requirements
- Manage team structures, repositories, and organization settings
- Monitor access patterns and implement security best practices
Backup, Redundancy & Availability
- Design and implement backup strategies for GitHub Enterprise Cloud environments
- Ensure high availability and disaster recovery capabilities
- Monitor system health and performance metrics
- Implement redundancy measures to minimize downtime
- Conduct regular backup validation and recovery testing
- Establish and maintain service level agreements (SLAs)
Application Owner Coordination
- Partner with application owners to understand specific requirements and constraints
- Align migration schedules with application release cycles
- Coordinate code freezes and migration windows
- Ensure application-specific configurations are properly migrated
- Validate application functionality post-migration
Dependency & Schedule Management
- Identify and document cross-team dependencies
- Create detailed migration schedules and timelines
- Manage competing priorities and resource allocation
- Track migration progress against established milestones
- Proactively identify and mitigate scheduling risks
- Coordinate with multiple stakeholders to ensure alignment
Communication & Stakeholder Management
- Drive communication across multiple development groups and stakeholders
- Conduct regular status meetings and provide progress updates
- Create and distribute migration communications and announcements
- Manage change management processes
- Escalate issues and risks to appropriate leadership
- Foster collaboration between distributed teams
Required Technical Skills
- GitHub Enterprise Cloud: Advanced proficiency with GitHub Enterprise Cloud administration, APIs, and features
- Version Control: Expert-level Git knowledge and branching strategies
- CI/CD: Experience with GitHub Actions, workflows, and automation
- Scripting: Proficiency in Python, Bash, PowerShell, or similar languages
- APIs: Strong experience with GitHub REST and GraphQL APIs
- Migration Tools: Hands-on experience with GitHub migration utilities (GitHub Enterprise Importer, etc.)
- Security: Understanding of security best practices, compliance frameworks, and audit requirements
- Cloud Platforms: Familiarity with Azure, AWS, or Google Cloud Platform integrations
Required Professional Skills
- Excellent project management and organizational abilities
- Strong communication skills with technical and non-technical audiences
- Proven ability to manage multiple priorities in fast-paced environments
- Experience leading technical training and enablement programs
- Strong problem-solving and analytical skills
- Ability to work independently and as part of a collaborative team
- Experience with change management and organizational transitions
Preferred Qualifications
- GitHub Certifications (GitHub Actions, GitHub Administration, etc.)
- Experience migrating from other source control platforms (GitLab, Bitbucket, Azure DevOps, SVN)
- Knowledge of enterprise software development lifecycle (SDLC)
- Experience with infrastructure as code (Terraform, ARM templates)
- Familiarity with containerization and Kubernetes
- Understanding of DevSecOps practices
- Previous experience in enterprise-scale migrations (1000+ repositories)
Education
- Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience
Work Environment
- This position may require occasional off-hours work to coordinate migrations and minimize impact to development teams. The role involves significant collaboration with distributed teams across different time zones.
“Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at .”