To be able to scale the availaility of GitLab Migration Services, GitLab Professional Services offers a certification process for engineers who want to deliver this service to customers. The program is currently available to GitLab team members as well as selected GitLab Certified Services Partners.
The program provides a systematic approach to developing and validating the skills and knowledge needed to successfully migrate a customer's data from their legacy systems to GitLab.
The certified migration engineer is able to successfully complete the following objectives:
Here are the steps required to earn the GitLab Certified Migration Services Engineer certification.
Step 1: Reach out to your manager if you are a GitLab team member, or GitLab representative if you are a partner, to discuss your interest in pursuing this certification.
Step 2: Create a new issue in the namespace provided to you by your GitLab representative using the migration-onboarding.md issue template. If you are a partner, contact your GitLab representative to gain access to the namespace or if you need assistance with creating the issue.
Step 3: Complete each item listed in the Candidate Tasks section of the issue description. As you work through the tasks, reach out to the GitLab project coordinator listed in the issue to schedule your shadowing and first lead engagements. Here are the key tasks you will need to complete.
Step 4: When you earn the certification, you will receive a digital verification badge - add this to your LinkedIn profile!