Bestkaam Logo
UST Logo

DevOps Engineer ? GitHub Migration (Perforce to GitHub)

Bengaluru, Karnataka, India

1 month ago

Applicants: 0

Salary Not Disclosed

1 month left to apply

Job Description

Role Description Job Summary: As a DevOps Engineer focused on Perforce to GitHub migration , you will be responsible for executing seamless and large-scale source control migrations. You must be proficient with GitHub Enterprise and Perforce , possess strong scripting skills (Python/Shell) , and have a deep understanding of version control concepts . The ideal candidate is a self-starter , a problem-solver , and thrives on challenges while ensuring smooth transitions with minimal disruption to development workflows. Key Responsibilities Analyze and prepare Perforce repositories ? clean workspaces, merge streams, and remove unnecessary files. Handle large files efficiently using Git Large File Storage (LFS) for files exceeding GitHub?s 100MB size limit. Use git-p4 fusion (Python-based tool) to clone and migrate Perforce repositories incrementally, ensuring data integrity. Define migration scope ? determine how much history to migrate and plan the repository structure. Manage branch renaming and repository organization for optimized post-migration workflows. Collaborate with development teams to determine migration points and finalize migration strategies. Troubleshoot issues related to file sizes, Python compatibility, network connectivity, or permissions during migration. Required Qualifications Strong knowledge of Git/GitHub and preferably Perforce (Helix Core) ? understanding of differences, workflows, and integrations. Hands-on experience with P4-Fusion. Familiarity with cloud platforms (AWS, Azure) and containerization technologies (Docker, Kubernetes). Proficiency in migration tools such as git-p4 fusion ? installation, configuration, and troubleshooting. Ability to identify and manage large files using Git LFS to meet GitHub repository size limits. Strong scripting skills in Python and Shell for automating migration and restructuring tasks. Experience in planning and executing source control migrations ? defining scope, branch mapping, history retention, and permission translation. Familiarity with CI/CD pipeline integration to validate workflows post-migration. Understanding of source code management (SCM) best practices, including version history and repository organization in GitHub. Excellent communication and collaboration skills for cross-team coordination and migration planning. Proven practical experience in repository migration, large file management, and history preservation during Perforce to GitHub transitions. Skills Github,Kubernetes,Perforce, Perforce (Helix Core), Devops Tools

Additional Information

Company Name
UST
Industry
N/A
Department
N/A
Role Category
DevOps Engineer
Job Role
Entry level
Education
No Restriction
Job Types
On-site
Gender
No Restriction
Notice Period
Less Than 30 Days
Year of Experience
1 - Any Yrs
Job Posted On
1 month ago
Application Ends
1 month left to apply

Similar Jobs

Impetus

1 month ago

Ml Engineer

Impetus

EPAM Systems

1 month ago

Senior Palantir Data Software Engineer

EPAM Systems

Tata Consultancy Services

1 month ago

Excellent Opportunity in TCS! Gen AI Developer - Ahmedabad

Tata Consultancy Services

Infosys

3 weeks ago

Infra AI Automation Programmers

Infosys

EXL

1 month ago

1984874-Lead Assistant Manager

EXL

Blue Yonder

3 weeks ago

Staff Software Engineer - Java, Microservices & Cloud

Blue Yonder

Azure, Java, Git +2
BairesDev

3 weeks ago

Semi Senior Python Developer - Remote Work

BairesDev

UST

1 month ago

Lead II - DevOps Engineering

UST

Wow! Momo

1 month ago

Backend Developer

Wow! Momo

Texplorers Inc

3 weeks ago

DEVOPS ENGINEER

Texplorers Inc

Git