ingenioHq   contact us | connect with us:    twitter   linked in
→ open positions
TFS to GitHub migration
expires on: January 30, 2023
LOCATION: remote/Minnesota
JOB #: 102045
JOB TYPE: Consulting
CATEGORY: Microsoft .NET Technologies
DURATION: 6+ months-likely extension
CLIENT: Government

Description of Project

The Minnesota Department of Information Technology Services (MNIT) partnering with the Minnesota Department of Transportation (MnDOT) is seeking one full-time resource to work on migrating TFS to GitHub.

Currently MNIT @ DOT is using an older and unsupported version of MS Team Foundation Service (TFS). The TFS system holds application coding and scripts used in MnDOT’s production environment, as well as development and test.

The organization and management of the TFS service is not in a manageable state. To continue to provide efficient, secure, and functional application repository, the data stored on the TFS system needs to be moved to GitHub. This solution will provide a proper environment to store, maintain, test, and have historical details for internally created applications. The project is to move the data stored in TFS to GitHub, potentially located in Azure and configure it in a manageable solution.

At a high level, the resource will review the current TFS system and work with MNIT @ DOT teams to identify how GitHub should be configured and the data moved to GitHub in Azure, including new requirements and capabilities that will be utilized in the GitHub system. The consultant will be responsible for both management and user design, configuration, implementation, documentation for the final GitHub solution, and the migration of data to it.

MNSITE 2.0 Request for a Staff Augmentation Event

The following document contains the samples tasks and qualifications for this MNSITE 2.0 Event.

Sample Tasks

  • Analyze the current TFS environment.
  • Determine what needs to be done with TFS Boards.
  • Meet with respective customers that will be using the system in GitHub to determine requirements.
  • Help organize and build out GitHub in respect to management and data organization.
  • Move the data and users off TFS and into GitHub.
  • Document the design, layout, and management of GitHub.
  • Plan, test, move, and verify the process to move data from TFS to GitHub.
  • Develop procedures for working with GitHub from a user and management perspective.
  • Hold virtual meetings in Teams with MNIT @ DOT stakeholders, customers, and technical staff as needed.
  • Train support staff and key customers on using GitHub, either onsite or virtually.
  • Provide knowledge transfer.

Minimum Qualifications

  • Four (4) years’ experience in MS TFS administration.
  • Five (5) years’ experience in GitHub administration.
  • Two (2) years’ experience in Azure roles administration.

Desired Skills

  • Two or more years’ experience in Management and configuration of GitHub in Azure.
  • Two or more years’ experience in GitHub automation tools.
  • Three or more projects demonstrating moving TFS to GitHub.
  • Three or more projects involving changing the GitHub configuration/operation to adapt to new business requirements.

© 2023 Logisolve, LLC. All Rights Reserved. Equal Opportunity Employer | Privacy Policy | Contact
Logisolve, LLC. | 600 Inwood Ave N | Suite #275 | Oakdale, MN 55128 | Tel: 763.383.1000 | Fax: 651.207.5067 |