Bestkaam Logo
UST Logo

DevOps Engineer ? GitHub Migration (Perforce to GitHub)

Bengaluru, Karnataka, India

2 months ago

Applicants: 0

Salary Not Disclosed

2 weeks 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
N/A
Job Role
Entry level
Education
No Restriction
Job Types
On-site
Employment Types
Full-Time
Gender
No Restriction
Notice Period
Less Than 30 Days
Year of Experience
1 - Any Yrs
Job Posted On
2 months ago
Application Ends
2 weeks left to apply

Similar Jobs

Turing

4 weeks ago

Software Engineer (Full Stack) - 17853

Turing

Infoblox

6 days ago

Python Developer (Cloud AND AI)

Infoblox

Virtusa

2 months ago

Automation

Virtusa

Uplers

4 weeks ago

QA Automation Engineer

Uplers

Miratech

4 weeks ago

Senior Google DialogFlow Engineer

Miratech

Nagarro

4 weeks ago

Staff Engineer, CRM Marketing Cloud

Nagarro

HTML, CSS, SQL +2
Perceptive Labs

3 weeks ago

Backend / Platform Engineer ? Agentic AI Systems

Perceptive Labs

Virtusa

2 months ago

Azure devops

Virtusa

Uplers

4 weeks ago

Backend Engineer (Contractual)

Uplers

Skan AI

3 weeks ago

Lead Software Developer (Python)

Skan AI