DevOps Specialist - Source Control (5 to 7 years)

7 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Work Type: Permanent, Full-TimeExperience Required: 5 – 7 Years (Strong SCM & Automation experience)Location: Bangalore, Chennai, Hyderabad, Kochi, Noida, Punch, ThiruvananthapuramWork Model: Hybrid (3 Days Work from Office)

Job Overview

The client is hiring an Automation Engineer – SCM Migration to lead and execute automated workflows for migrating source control systems from Perforce to GitHub. This role focuses on building reliable, scalable automation pipelines that ensure low-downtime migration while preserving data integrity, repository structure, and access controls. The engineer will work closely with DevOps, QA, and development teams to establish GitHub standards and best practices across the organization.

Key Responsibilities

  • Lead end-to-end automation for Perforce-to-GitHub migration workflows, including data extraction, transformation, and repository imports.
  • Design, develop, and maintain automation tools and scripts using Python, Bash/Shell, and PowerShell to handle repository cloning, permission mapping, branch restructuring, and metadata migration.
  • Build and manage automated validation and testing frameworks to verify integrity of migrated repositories, including commit history, branches, tags, permissions, and access controls.
  • Collaborate with DevOps, QA, and engineering teams to integrate migration automation into CI/CD pipelines, ensuring build and deployment stability post-migration.
  • Define, implement, and enforce GitHub repository standards, branching strategies, workflows, security policies, and governance models.
  • Troubleshoot, optimize, and scale migration tooling to support large repositories, binary-heavy workloads, and complex Perforce permission hierarchies.
  • Work with cross-functional teams to resolve migration-related issues and ensure a seamless developer experience.
  • Create and maintain technical documentation for automation workflows, migration procedures, and operational best practices.

Must-Have Skills

  • Strong hands-on experience with Perforce and Git/GitHub administration, workflows, and version control concepts.
  • Proficiency in C++11 or later, including experience with Helix Core C++ API and libgit2 for programmatic Git repository management.
  • Hands-on experience with SCM migration tools such as git-p4, Perforce Git Fusion, or similar utilities.
  • Strong scripting skills using Python, Bash/Shell, and PowerShell for automation and orchestration.
  • Experience designing automated validation frameworks and integrating tools into CI/CD pipelines.
  • Solid understanding of Git branching models, pull requests, repository governance, and access control.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to collaborate effectively with cross-functional teams in a fast-paced environment.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now