Pradeepit Consulting Services is actively seeking a highly experienced Senior DevOps & Platform Engineer to join our client's team. This pivotal role requires a professional capable of building sophisticated solutions and tools to facilitate the migration of GitLab, TeamCity, and Octopus environments to GitHub Enterprise on Cloud (GHEC) . You will be instrumental in ensuring seamless migration of critical assets and pipelines while managing infrastructure, security, and automation.
Key Responsibilities
- Migration Tool Development : Build a solution / tool to migrate source code repositories (including branches, history, issues, pull requests) and map users between GitLab and GHEC.
- Infrastructure as Code (IaC) : Manage necessary infrastructure upgrades and dependencies using IaC configuration during migration.
- Pipeline Migration : Migrate GitLab / TeamCity / Octopus pipelines to GitHub Workflows / Actions .
- Pipeline Security : Understand and manage pipeline security for robust and compliant operations.
- Security Tooling : Configure SCA (Software Composition Analysis), SAST (Static Application Security Testing), and DAST (Dynamic Application Security Testing) tools .
- Scripting & Automation : Work proficiently with scripting languages such as PowerShell, Bash, and Python .
- Cloud Expertise : Apply knowledge of AWS / Azure cloud environments.
- Software Design & Architecture : Contribute to software design and architecture for migration tools and platform solutions.
- Team Leadership : Demonstrate team leading abilities and provide supervision to team members.
Skills
Proven experience in DevOps Platform Engineering .Expertise in GitLab to GitHub migration .Strong experience with GitLab, TeamCity, and Octopus pipelines .Proficiency in GitHub Actions, Workflows, and Issue Form Automation .Hands-on experience with Terraform Cloud / Terraform Enterprise .Skilled in programming languages like Java, .NET, C#, and Python.Proficient in scripting languages such as PowerShell, Bash, and Python scripting .Strong understanding of software design and architecture .Demonstrated team leading abilities .Experience with AWS / Azure cloud .Ability to build migration tools covering repositories, branches, history, issues, and pull requests.Proficiency in managing infrastructure upgrades and dependencies using IaC.Knowledge of pipeline security.Experience configuring SCA, SAST, and DAST tools.Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related engineering field.Proven experience in a senior DevOps or Platform Engineering role.Demonstrated supervisory experience.Skills Required
Devops, Gitlab, Teamcity, Terraform, Programming Languages, Software Design