Overview
On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 month(s)
Skills
Security
Job Details
Job Title: Github Architect
Location: Boston, MA (preferred) / Chaska, MN (Onsite)
Duration: 6+ Months Contract
Design, implement, and manage organization's GitHub strategy to align with business objectives, improve developer productivity, and secure the software development lifecycle.
Skills required:
- More than 7+ Years of experience as GitHub architect
- Implementation experience in atleast 2 to 3 production grade projects
- Excellent communication skills and ability to manage key stakeholders
Key Responsibilities:
Strategic planning and design
- Define GitHub strategy: Create an overarching strategy for using GitHub within the organization, including repository structure, branching models (like Gitflow or trunk-based development), and overall governance.
- Architect enterprise solutions: Set up and integrate GitHub Enterprise with the customer's infrastructure, defining comprehensive implementation plans.
- Map business needs to technology: Translate business requirements into technical solutions by matching them with the right GitHub features.
DevOps and CI/CD implementation
- Automate workflows: Design and establish scalable Continuous Integration/Continuous Delivery (CI/CD) pipelines using GitHub Actions and other DevOps tools.
- Drive automation: Create and manage automated scripts and components (using tools like PowerShell, Python, or Terraform) for tasks like infrastructure management, repository provisioning, and access control.
- Enable engineering productivity: Introduce best practices for code reviews, collaboration, and automation to improve developers' efficiency and reliability.
Security and governance
- Integrate DevSecOps: Advise on embedding security best practices throughout the software delivery lifecycle using GitHub features, such as Advanced Security.
- Manage access and compliance: Implement and enforce policies for repository access, code reviews, and approvals to ensure compliance with security standards.
- Conduct risk assessment: Identify potential risks in solution designs, such as vulnerabilities or performance bottlenecks, and develop strategies to mitigate them.
Consulting and enablement
- Serve as a technical advisor: Act as a subject matter expert and trusted advisor to both internal teams and external customers.
- Lead technical innovation: Research and evaluate new technologies and features (including AI and machine learning tools) to make recommendations for improvements and innovations.
Collaboration and oversight
- Partner with stakeholders: Collaborate with product managers, developers, DevOps engineers, and business leaders to execute on the GitHub strategy.
- Oversee project execution: Guide development teams to ensure their implementation aligns with the architectural vision. This includes conducting code and design reviews.
- Manage technical debt and migrations: Analyze existing systems and plan modernization efforts, including facilitating migrations from other platforms to the GitHub ecosystem.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.