GitLab Product Training for Customer Success
Overview of GitLab Product Training
As a Solutions Architect, Customer Success Manager, or Professional Services Engineer, it is important to be continuously learning more about our product and related industry topics. This handbook page provides an dashboard of aggregated resources that we encourage you to use to get up to speed. Although we aggregated and/or developed these resources for Customer Success team members, they are generic enough that all team members and partners can benefit from the education and enablement resources that we have published here.
Overview of GitLab Feature and Use Cases
The GitLab product is organized based on the DevOps stages.
DevOps Stages
If you’re new to GitLab and the concept of “stages” are new to you, simply think of it as a category of related features that a customer finds value in with a technical narrative. The stages are organized in an infinite loop diagram to show the software development lifecycle from planning to development to release, with additional value for deployed applications with security and monitoring features. You can see a high-level overview of each stage on the marketing page. Be sure to click the Learn More
link for each stage to see more about the features of that stage.
One of the most helpful resources for understanding what GitLab does, the features in each stage, and how well the feature works is our Category maturity chart. This may also be informally referred to as our “lovable feature chart”.
If you understand what the stages are and want to dive deeper, you can look at the product categories handbook page for a deep-dive on each of the stages, specifically the hierarchy and the DevOps Stages.
For the purposes of education and enablement, we focus on the DevOps stages that the customer sees. There are additional stages that help GitLab as a business succeed, such as the Growth stage, Fulfillment stage, Enablement stage, and Single Engineer Groups stage. Although these are not necessarily DevOps stages, the Engineering and Product departments use the stage terminology for consistency. You do not need to spend time learning about these stages and can search for this information later if the need arises.
GitLab Product Topics
To align our education and enablement with our product, each of the topics below are grouped based on how GitLab product management and engineering defines it.
DevOps Sections
Foundations Level
- Dev Section Direction and Roadmap
- Ops Section Direction and Roadmap
- Security Section Direction and Roadmap
Manage Stage
Foundations Level
Intermediate Level
- Value Stream Management Feature Docs
- Audit Events Feature Docs
- DevOps Reports Feature Docs
- Code Analytics Feature Docs
- Compliance Management Feature Docs
- Audit Reports Feature Docs
Plan Stage
Foundations Level
Intermediate Level
- Issue Tracking Feature Docs
- Time Tracking Feature Docs
- Boards Feature Docs
- Epics Feature Docs
- Roadmaps Feature Docs
- Requirements Management Feature Docs
- Quality Management Feature Docs
- Design Management Feature Docs
Create Stage
Foundations Level
Intermediate Level
- Source Code Management Feature Overview
- Source Code Management Direction and Roadmap
- Code Review Feature Overview with 30+ Features
- Wiki Feature Docs
- Web IDE Feature Docs
- Live Preview Feature Docs
- Snippets Feature Docs
- Gitaly Source Code Project
Verify Stage
Foundations Level
Intermediate Level
- Continuous Integration (CI) Feature Overview
- CI/CD Feature Docs
- CI/CD Concepts Docs
- CI/CD Pipeline Docs
- CI/CD Variables Docs
- CI/CD Environments and Deployments Docs
- CI/CD with Runners Docs
- Auto DevOps Docs
- CI/CD configuration with
.gitlab-ci.yml
Docs - CI/CD authoring YAML reference for
.gitlab-ci.yml
Docs - CI/CD Implementation Examples Docs
- CI/CD Troubleshooting Docs
- Migrate from CircleCI Docs
- Migrate from Jenkins Docs
- Code Quality Feature Docs
- Code Testing and Coverage Feature Docs
- Load Testing Feature Docs
- Browser Performance Testing Feature Docs
- Usability Testing Feature Docs
- Accessibility Testing Feature Docs
- Merge Trains Feature Docs
Package Stage
Foundations Level
Intermediate Level
- Package Registry Feature Docs
- Container Registry Feature Docs
- Helm Chart Registry Feature Docs
- Dependency Proxy Feature Docs
- Dependency Firewall Direction and Roadmap
- Release Evidence Feature Docs
- Git LFS - Feature Docs
Release Stage
Foundations Level
Intermeiate Level
- Continuous Delivery Feature Overview
- Pages Feature Overview
- Review Apps Feature Overview
- Advanced Deployments Feature Docs
- Feature Flags Feature Docs
- Release Orchestration Feature Docs
Configure Stage
Foundations Level
Intermediate Level
- Auto DevOps Feature Overview
- Auto DevOps Feature Docs
- Kubernetes Management Feature Overview
- Secrets Management CI Variable Docs
- ChatOps Feature Docs
- Serverless Feature Overview
- Infrastructure-as-Code Feature Docs
Monitor Stage
Foundations Level
Intermediate Level
- Runbooks Feature Docs
- Incident Management Feature Docs
- Error Tracking Feature Docs
- Product Analytics Feature Docs
- Service Desk Feature Docs
Secure Stage
Foundations Level
Intermediate Level
- Static Application Security Testing (SAST) Feature Docs
- Dynamic Application Security Testing (DAST) Feature Docs
- Fuzz Testing Feature Docs
- Dependency Scanning Feature Docs
- License Compliance Feature Docs
- Secret Detection Feature Docs
- Vulnerability Management Feature Docs
Govern Stage
Foundations Level
Intermediate Level
Kubernetes Certification
Foundations Level
Intermediate Level
Advanced Level
Infrastructure-as-Code
HashiCorp Terraform
Foundations Level
Intermediate Level
- Terraform Docs
- Terraform AWS Provider Docs
- Terraform GCP Provider Docs
- Terraform GitLab Provider Docs
- GitLab Sandbox Cloud
- GitLab Demo Systems Terraform Modules
Advanced Level
HashiCorp Vault
Foundations Level
Intermediate Level
- TODO
Advanced Level
HashiCorp Consul
Foundations Level
Intermediate Level
- TODO
Advanced Level
O’Reilly Content Library
In order to facilitate an environment of learning and development, the Customer Success Team has access to the O’Reilly Learning Platform, which is integrated into GitLab Learn. This content library contains thousands of books, videos and live learning courses to assist team members’ with professional development and staying up-to-date with changing technology trends. Additionally, code sandboxes are included within the O’Reilly platform that team members’s can utilize to practice new skills or hone existing ones.
To get started, here is a quick tour of what the O’Reilly Learning Platform can provide to our team, please check out this short introductory video.
If you do not already have a login are outside of the customer success organization, please let the Corproate Learning and Development Team know you are interested. You can also purchase a single licesne with the GitLab pricing by contacting Jason Baca at jbaca@oreilly.com.
O’Reilly Answer Slack Bot
As part of GitLab’s O’Reilly subscription, team members have access to the O’Reilly Answer Slack Bot. To get started, in Slack, just type /oreilly-answers
followed by your tech question. It’s that simple.
For example:
/oreilly-answers
How do I fine-tune a model?- O’Reilly Answers will respond to your question with highly relevant snippets of content right within Slack.
More Answers
Use the “More Answers” button to flip through the suggested answers. O’Reilly will show a maximum of 8 possible answers and you’ll be taken back to the first answer when you get to the end.
Full Text
To read the full text of an answer in context click the “Full Text” button and you’ll be taken directly to that snippet of content within the O’Reilly Learning platform.
Share Answers
To share a helpful answer with others in Slack click the “Post” button and the answer you selected will be posted to the channel where you asked the question.
If you want to share an answer in a private channel you’ll need to invite the O’Reilly Answers app to the channel first. Simply type: /invite @O’Reilly Answers
If you want to share an answer in a direct message you’ll need to create a group message and include O’Reilly Answers in the group. You can add O’Reilly Answers the same way you would add another person.
Additional Resources
- Field Enablement Handbook Page
- Field Accreditation Handbook Page
- Sales Training
- Communities of Practice
- Learn at GitLab
- GitLab Releases
ac0e3d5e
)