Our client which is a large Logistics Firm is urgently looking to hire Git On Premise to Cloud Migration Developer.
Git On-Premise to Cloud Migration Developer (SRE/Devops)
Location - Chicago, IL100 % Remote.
Role to focus :-
Github hosted on prem,Github migration experienceCicd- teamcity and octopusMigrating github reposChange teamcity configsHelp in the build processCloud experience not requiredInfra backgroundLinux or unix background
Position Overview:
Our client is seeking a skilled and experienced Git On-Premise to Cloud Migration Developer to seamlessly transition version control system from on premise infrastructure to a cloud-based environment. The ideal candidate will have a deep understanding of Git and version control concepts, combined with expertise in cloud technologies and migration strategies. This role requires a proactive and adaptable individual who can effectively plan, execute, and manage the entire migration process while ensuring minimal disruption to ongoing development activities.
Key Responsibilities:
Migration Strategy Development: Collaborate with cross-functional teams to define a comprehensive migration strategy that aligns with the organization's goals, security standards, and performance requirements.Assessment and Planning: Conduct a thorough assessment of the current on premise Git setup, identifying dependencies, repositories, users, access controls, and integrations. Develop a detailed migration plan, including timelines, resource allocation, risk assessment, and mitigation strategies.
Cloud Platform Selection: Evaluate different cloud providers (e.g., AWS, Azure, Google Cloud) to determine the most suitable platform for Git migration based on cost, performance, scalability, and compatibility.
Environment Setup: Configure the cloud-based Git environment, including the setup of version control repositories, user access controls, authentication mechanisms, and integration with other tools in the cloud ecosystem.
Data Migration: Develop and execute a data migration strategy to seamlessly transfer code repositories, commit history, branches, tags, and associated metadata from the on premise system to the cloud environment.
Integrations and Dependencies: Identify and address any integrations or dependencies that rely on the on premise Git instance, ensuring a smooth transition and uninterrupted workflow during and after migration.
Security and Compliance: Implement robust security measures to protect code repositories and sensitive information during the migration process and beyond. Ensure compliance with industry standards and company policies.
Testing and Validation: Develop and execute testing plans to verify the functionality, performance, and accessibility of the cloud-based Git system. Address any issues or discrepancies that arise during testing.User Training and Support: Provide training and support to users and teams transitioning to the cloud-based Git environment. Address questions, concerns, and provide guidance on best practices.
Documentation: Create comprehensive documentation outlining the migration process, configurations, access controls, and troubleshooting procedures for the new cloud-based Git setup.
Communication and Reporting: Maintain open communication with stakeholders, providing regular updates on the migration progress, addressing concerns, and ensuring alignment with the migration plan.
Qualifications and Skills:
Bachelor's degree in Computer Science, Information Technology, or related field (Master's preferred).5-7 Years of experience in Git management and transformation. Thorough understanding of Git framework, branching and workflows.Proven experience in managing end-to-end migrations of version control systems, specifically Git, from on premise to cloud environments.Proficiency in cloud platforms like AWS, Azure, or Google Cloud, and experience with related services such as IAM, networking, and storage.In-depth knowledge of Git workflows, branching strategies, and code review processes.Strong scripting and automation skills (e.g., Bash, Python) to facilitate migration tasks.Familiarity with security practices related to code repositories, data encryption, and access controls.Excellent problem-solving skills and the ability to troubleshoot technical issues.Strong communication skills, both written and verbal, to effectively collaborate with cross-functional teams and communicate complex technical concepts to non-technical stakeholders.Project management experience, with the ability to plan, track progress, and adapt to changing priorities.