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.
The company is a global leader in secure payments and trusted transactions. They are at the forefront of the digital revolution that is shaping new ways of paying, living, doing business and building relationships that pass on trust along the entire payments value chain, enabling sustainable economic growth. Their innovative solutions, rooted in a rock-solid technological base, are environmentally friendly, widely accessible and support social transformation.
Role Overview
Senior Engineer with a strong background and experience in cloud related technologies and architectures. Can design target cloud architectures to transform existing architectures together with the in-house team. Can actively hands-on configure and build cloud architectures and guide others.
Key Knowledge
3-5+ years of experience in AWS/GCP or Azure technologies
Is likely certified on one or more of the major cloud platforms
Strong experience from hands-on work with technologies such as Terraform, K8S, Docker and orchestration of containers.
Ability to guide and lead internal agile teams on cloud technology
Background from the financial services industry or similar critical operational experience
Professional Attributes: Excellent communication, written, presentation, and problem-solving skills.
Experience: Minimum of 5-8 years of experience in Cloud Automation and Application
Additional Information (Good to have): Microsoft Azure Fundamentals AZ-900 Terraform Associate Docker Certified Kubernetes Administrator
Role: Building and maintaining tools to automate application and infrastructure deployment, and to monitor operations. Design and implement cloud solutions which are secure, scalable, resilient, monitored, auditable and cost optimized. Implementing transformation from an as is state, to the future. Coordinating with other members of the DevOps team, Development, Test, and other teams to enhance and optimize existing processes. Provide systems support, implement monitoring and logging alerting solutions that enable the production systems to be monitored. Writing Infrastructure as Code (IaC) using Industry standard tools and services. Writing application deployment automation using industry standard deployment and configuration tools. Design and implement continuous delivery pipelines that serve the purpose of provisioning and operating client test as well as production environments. Implement and stay abreast of Cloud and DevOps industry best practices and tooling.
Developing a good understanding of the solutions which Company delivers, and how these link to Company’s overall strategy.
Making suggestions towards shaping the strategy for a feature and engineering design.
Managing own workload and usually delivering unsupervised. Accountable for their own workstream or the work of a small team.
Understanding Engineering priorities and is able to focus on these, helping others to remain focussed too
Acting as the Lead Engineer on a project. Helps ensure others follow Company processes, such as release and version control.
An active member of the team, through useful contributions to projects and in team meetings.
Supervising others. Deputising for a Lead and/or support them with tasks. Mentoring new joiners/interns and Masters students. Sharing knowledge and learnings with the team.
Requirements:
Acquired strong proven professional programming experience.
Strong command of Algorithms, Data structures, Design patterns, and Product Architectural Design.
Good understanding of DevOps, Cloud technologies, CI/CD, Serverless and Docker, preferable AWS
Proven track record and expert in one of the field - DevOps/Frontend/Backend
Excellent coding and debugging skills in any language with command on any one programming paradigm, preferred Javascript/Python/Go
Experience with at least one of the Database systems - RDBMS and NoSQL
Ability to document requirements and specifications.
A naturally inquisitive and problem-solving mindset.
Strong experience in using AGILE or SCRUM techniques to build quality software.
Advantage: experience in React js, AWS, Nodejs, Golang, Apache Spark, ETL tool, data integration system, certification in AWS, worked in a Product company and involved in making it from scratch, Good communication skills, open-source contributions, proven competitive coding pro
DevOps is a Department of Horizontal Digital, within which we have 3 different practices.
Cloud Engineering
Build and Release
Managed Services
This opportunity is for Cloud Engineering role who also have some experience with Infrastructure migrations, this will be a complete hands-on job, with focus on migrating clients workloads to the cloud, reporting to the Solution Architect/Team Lead and along with that you are also expected to work on different projects for building out the Sitecore Infrastructure from scratch.
We are Sitecore Platinum Partner and majority of the Infrastructure work that we are doing is for Sitecore.
Sitecore is a .Net Based Enterprise level Web CMS, which can be deployed on On-Prem, IaaS, PaaS and Containers.
So, most of our DevOps work is currently planning, architecting and deploying infrastructure for Sitecore.
Key Responsibilities:
This role includes ownership of technical, commercial and service elements related to cloud migration and Infrastructure deployments.
Person who will be selected for this position will ensure high customer satisfaction delivering Infra and migration projects.
Candidate must expect to work in parallel across multiple projects, along with that candidate must also have a fully flexible approach to working hours.
Candidate should keep him/herself updated with the rapid technological advancements and developments that are taking place in the industry.
Along with that candidate should also have a know-how on Infrastructure as a code, Kubernetes, AKS/EKS, Terraform, Azure DevOps, CI/CD Pipelines.
Requirements:
Bachelor’s degree in computer science or equivalent qualification.
Total work experience of 6 to 8 Years.
Total migration experience of 4 to 6 Years.
Multiple Cloud Background (Azure/AWS/GCP)
Implementation knowledge of VMs, Vnet,
Know-how of Cloud Readiness and Assessment
Good Understanding of 6 R's of Migration.
Detailed understanding of the cloud offerings
Ability to Assess and perform discovery independently for any cloud migration.
Working Exp. on Containers and Kubernetes.
Good Knowledge of Azure Site Recovery/Azure Migrate/Cloud Endure
Understanding on vSphere and Hyper-V Virtualization.
Working experience with Active Directory.
Working experience with AWS Cloud formation/Terraform templates.
Working Experience of VPN/Express route/peering/Network Security Groups/Route Table/NAT Gateway, etc.
Experience of working with CI/CD tools like Octopus, Teamcity, Code Build, Code Deploy, Azure DevOps, GitHub action.
High Availability and Disaster Recovery Implementations, taking into the consideration of RTO and RPO aspects.
Candidates with AWS/Azure/GCP Certifications will be preferred.
Job Description: - Azure Devops. Admin Experience: 5+yrs Skills Required: - Experience in Azure Administration, Configuration and Deployment of WindowsLinux VMContainer based infrastructure Scripting Programming in Python, JavaScriptTypeScript, C Scripting PowerShell , Azure CLI and shell Scripts Identity, Access Management and RBAC model Virtual Networking, storage, and Compute Resources Azure Database Technologies. Monitoring and Analytics Tools in Azure Azure DevOps based CICD Build pipeline integrated with GitHub – Java and Node.js Test Automation and other CICD Tools Azure Infrastructure using ARM template Terrafor
Job Description :
As a Devops Engineer you will work broadly across the software development lifecycle. We are a close-knit and high performant team. Skills include deploying on AWS using Docker, ECS via CI/CD cloud frameworks and DataDog.
Responsibilities
Collaborate with development teams working on mobile apps.
Write and maintain infrastructure-as-code on AWS
Configure, secure, and optimize deployments of EC2, ECS, RDS, VPC, S3, LB, Cloudfront, API Gateway, ELB, Lambda, and more.
Proactively monitor performance and stability of our cloud platform serving a global
Ensure 24X7 security for all cloud related services.
Automate all aspects of the software development lifecycle with a focus on agility
Requirements
3+ years working with AWS to serve live, customer-facing applications
Demonstrable Python skills (or another high-level language)
Excellent written and verbal communication, and a collaborative approach. This is a team-player role.
Solid Linux system administration, troubleshooting and performance analysis skills
Good to have Skills
Experience managing highly-available, customer-facing environments on AWS or another cloud PaaS
Troubleshooting and performance tuning of microservice deployments
Linux containers and/or serverless application models
Experience with operations – incident triage, response, and analysis
We love generalists. You should have hands-on skills with at least 50% (75% for Senior level) of the following: Apache, Nginx, Memcached, Redis, ElasticSearch, CDNs, Hadoop, Docker, AWS Lambda, Vagrant, Network Analysis Tools, Linux, NFS, Glusterfs, AWS APIs and CLI Tools, EC2 Autoscaling, Ruby, Python, Bash, Jenkins, Haproxy, Git, SVN, DNS, HTTP Headers, HTTP Caching, SSL, RESTFUL APIs, MySQL, PostgreSQL, RDS, Nagios, Graphite, Cassandra, MongoDB, Puppet/Chef/Ansible/Saltstack
Professional software development experience is a plus
Candidate should have 2-5 years of experience across areas covering build, configuration and deployment of software in a highly complex, multi-platform, multi-functional environment.
- Experience with process automation/configuration management and systems integration.
- Solid experience in Linux/Unix and/or Windows Administration.
- Proven working experience in DevOps tools - preferably Jenkins
- Knowledge with RDBMS (Oracle, SQL Server, MySQL) administration, and PL/SQL script writing and implementing database.
- Development using Java
- Automated testing technologies:Selenium
- RESTful Web Services with ASP.NET MVC, Ajax/Javascript AngularJS,HTML5,CSS.
Interested candidates can send their resumes on [email protected]
Read more
Get to hear about interesting companies hiring right now