TFS Administrator - Dallas, United States - Collaborate Solutions

    Collaborate Solutions
    Collaborate Solutions Dallas, United States

    3 weeks ago

    Default job background
    Description
    TFS Admin

    Dallas, TX

    Long Term

    Below are the skills required for the user to migrate TFS to ADO.

    Understanding of TFS and Azure DevOps: Proficiency in both platforms is crucial.

    This includes understanding the features and limitations of TFS 2015, Azure Devops Server 2020 and how they map to the newer capabilities in Azure DevOps Services.


    Version Control Systems:
    Knowledge of TFVC (Team Foundation Version Control) and Git, as TFS supports both. Understanding branching, merging, and repository management in both systems is necessary since Azure DevOps also supports these systems.

    Migration Tools and Techniques:
    Familiarity with migration tools such as Naked Agility, Git-TFS tool for TFVC Repositories.

    Project Management and Work Items:

    Understanding of work item tracking in TFS and how to migrate these items to Azure DevOps, including customizations, workflows, and fields.


    Scripting and Automation:

    Proficiency in PowerShell, and possibly other scripting languages, to automate parts of the migration process, manage configurations, or modify build scripts.


    Testing and Quality Assurance:

    Understanding of the testing frameworks used in TFS and how to migrate these configurations and data to Azure DevOps test plans.


    Security and Access Control:

    Knowledge of access control mechanisms in TFS and how to implement similar security measures in Azure DevOps, including handling of service accounts and permissions.


    Networking and Infrastructure:

    For on-premises migrations, understanding network requirements, firewall configurations, and potential connectivity issues between on-premises TFS and Azure DevOps online.


    Change Management:

    Skills in managing the human aspect of migration, including training, documentation, and communication to ensure all team members can adapt to the new system.


    Troubleshooting:
    Ability to troubleshoot issues that arise during the migration, including data integrity problems, synchronization errors, and performance bottlenecks.

    Thanks & Regards
    Karunakar Reddy