The Professional Services team at GitLab is a part of Customer Success. On our Professional Servies team, Implementation Specialists have the goal to optimize organization's adoption of GitLab through our implementation services, designed to enable other necessary systems in your environment so that your teams can move code from idea to production.
The GitLab Professional Services team is responsible for both maintaining the GitLab SOW Template (internal link) as well as the production of new Statements of Work for customer proposals.
To obtain a Statement of Work, open a new SOW issue using the template on the Professional Services project (internal link).
Each services engagement will include an Implementation Plan compiled based on the Statement of Work and other discussions the Professional Services Team has with the customer. The Professional Services Team also maintains the SOW template located at this internal link.
Below are the main training courses that we currently offer. Below find a description of each and an (internal) link to the slides that go along with the training.
As part of services engagement, we offer migration services from a customer's current systems. These services include consulting with the customer's technical staff about the best way to migrate not only the customer's source code but also their entire SDLC to the GitLab platform. We may implement the migration in a phased approach or a replacement approach depending on the customer's comfort level and desires around adoption.
This can include:
In all cases, a GitLab Adoption Plan will be created with the customer to outline the goals of the migration and adoption, as well as any plans that involve customer or GitLab Professional Services actions.
The GitLab Professional Services team will also work with a customer's technical team to come up with an Integration Plan for the GitLab implementation. Typically part of the overall Implementation Plan, this Integration Plan will consider a customer's existing systems and corporate policies in regards to:
The GitLab Train the Trainer program is a set of workshops designed to enable super-users at customer organizations to be able to train their team on Git and GitLab best practices.
The Professional Services team will be rolling out a GitLab Certification Program in the second quarter of 2018. To view the progress of this initiative, see this internal issue