Hi,
Role: Cloud Migration Developer (SRE/Devops)
Location - Chicago, IL (100% Remote)
Duration - 12 Months
Job Description
Role to focus :-
GitHub hosted on prem,
Github migration experience
Cicd- teamcity and octopus
Migrating github repos
Change teamcity configs
Help in the build process
Cloud experience not required
Infra background
Linux 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.
Waseem Mirza
IT Recruiter Specialist
IMR Soft LLC
https://www.linkedin.com/in/waseem-mirza-523bb0214/
4525 Rt 27 • Princeton, New Jersey 08540
