So you've won a customer's business with a subscription deal to use gitlab, congratulations! Now you can focus on establishing a foundation of trust to grow the relationship. In order for your customer to get the most out of gitlab consider engaging them with professional services.
Our team can help your customer accelerate their DevOps Transformation by delivering services to improve operational efficiency, accelerate time to market and reduce risk through GitLab product adoption.
We accomplish these by offering categories of services to help ensure the initial gitlab rollout goes smoothly so the end users can get value as fast as possible.
We offer data and user migration services to enable the customer to come from a variety of legacy systems (both SCM and CI/CD). We work closely with the gitlab import API team and have automation tools to facilitate the migration. We are continuously improving them with every nuanced customer migration service we provide. Read about a customer case study of a recent gitlab self managed to gitlab.com migration experience.
Migration services are always custom-scoped because of the variability of level of effort based on the amount of data and number of users in the source system(s).
When customers choose gitlab self-managed, they typically need help building and configuring their software to meet their non-functional requirements (e.g. Availability, Performance, Security, Disaster Recovery, etc.). Our team of experts maintains a repository Infrastructure-as-Code and automation scripting to facilitate this while leveraging gitlab reference architecture best practices.
For gitlab.com users, implementation services focus mostly on how to organize gitlab groups and projects, how to establish role based access control, and other front end strategic decisions that typically need to be made up-front.
The implementation services Rapid Results packages have a standard SKU, but have specific bounds to the large cloud service providers and HA/DR architectural patterns. If your customers' needs fall outside of those bounds, you will need to engage in a custom-scoping exercise.
As with any new software being introduced at a company, users tend to need training to know how to use it. We have excellent education services that span the spectrum of basics to advanced; administrators to general users. All of our education services have standard SKUs, which makes the process easy for the ISR/SAE to offer to a customer.
Customers tend to have tools and systems with which they need to establish integrations. We offer integration services for customers who need systems like LDAP, Jira, Jenkins, etc. to work with gitlab.
Advisory services can be helpful to customers who have questions on how to best leverage GitLab to meet their company's ambitious goals related to devops or digital transformation. Advisory Services typically follow a 3-step approach:
Ordering services is done through an Off-the-shelf SKU or a custom-scoped Statement of Work. See the selling services workflow for more details. For custom SOWs, initiate a scoping issue to capture the requirement using the Services Calculator, and collaborate with your local Professional Services Engagement Manager.