Tools and Resources
Tools and Resources
This page is a grouped reference index of tools, platforms, and resources used by Solutions Architects. For end-to-end engagement guides, see SA Engagement Playbooks. For mandatory process steps, see SA Processes.
Demo and Presentation Tools
GitLab Solutions Architects conduct hands-on workshops as interactive events for GitLab prospects and customers to learn the GitLab product and DevSecOps capabilities. Workshops may be executed as marketing events or run independently for specific customers. Detail information is provided on the Hands-on Workshops page.
Customer Engagement and Recording
When Support is required during the pre-sales cycle—for example, during a POV exercise or when pursuing a potential new deal with an existing customer Solutions Architects should use the Support Super Form named “Allows Solution Architects to request assistance from Support Team”.
For all other situations with existing customers, Solutions Architects should advise the customer to open a support ticket themselves.
If a ticket later becomes a priority, the assigned Support Engineer can escalate it to the responsible backend engineering team through a GitLab Request for Help (RFH) issue. In exceptional circumstances such as a blocker that could prevent closing business, Solutions Architects may raise an RFH issue directly. If doing so, please ensure you carefully follow the documented process in the RFH README and, when closing the issue, apply the correct closure label to align with reporting requirements.
Data Seeding and Demo Environments
When SAs discover bugs or customer-blocking issues during DAP trials, POVs, or customer deployments, use the DAP Rapid field reporting process to route them to engineering with appropriate severity and tracking labels. SAs can file bugs directly — no Zendesk ticket required.
SaaS Trials for Existing Customers
Paid customers must set up a new namespace on SaaS when trialing Ultimate. There are two primary reasons for this:
- Some paid features are not available in a trial, so a customer might lose functionality they had been using if a trial license is applied
- GitLab does not have an appropriate mechanism for applying and reverting a trial license on SaaS without the namespace potentially being reverted to free when the trial expires (see issue)
Both situations put customer production GitLab usage at risk if a trial is applied to the SaaS namespace.
Instead, a customer should create a new namespace and trial there. We have put together some trial guidelines in order to make the process as seamless as possible for customers.
Learning Platforms
As a Solutions Architect, it is important to be continuously learning more about our product and related industry topics. The education and enablement handbook page provides a dashboard of aggregated resources that we encourage you to use to get up to speed.
SFDC and Rattle Hygiene
Stack Overflow for Teams is a knowledge sharing and collaboration tool that helps many organizations at GitLab, including the SA org, stay productive, onboard faster, and minimize distractions by unlocking information through collaborative knowledge management.
Please refer to the Stack Overflow resource page to understand how Stack Overflow is utilized by the SA, CS, and SMB orgs.
Stack Overflow for Teams
Stack Overflow for Teams is a knowledge sharing and collaboration tool that helps many organizations at GitLab, including the SA org, stay productive, onboard faster, and minimize distractions by unlocking information through collaborative knowledge management.
Please refer to the Stack Overflow resource page to understand how Stack Overflow is utilized by the SA, CS, and SMB orgs.
Product Releases
Solutions Architects have to keep up the pace of the GitLab monthly product releases to position feature sets and capabilities for the prospect and customer needs while demonstrating the market leading position.
Following links provide product release information to assist in technical discussions and technical evaluation.
- Upcoming Releases
- Previous Releases
- Releases Blog
- Compare two releases with the What is New Since? Release Feature Overview Tool
Customer Facing Meeting Tools
Solutions Architects frequently interact with customers for demos, presentations or Q&A. These calls should enable the customer to clearly experience the value of GitLab without distraction or interruption. The below list of tools was compiled by the GitLab SA team as commonly used solutions. Note, this list does not represent a requirement to use any of these products or an endorsement for these products.
- Muzzle to mute all notifications prior to beginning a call
- Tab Resize Chrome plugin to break tabs into split-screen viewing
- Screenbrush to draw on the screen
- Toby or Tabs Outliner to launch many preset tabs at once
- Station to group pages by application in a smart dock
- MouseBeam enables the mouse cursor to use multiple screens like a circle
- Rectangle to quickly move and resize windows in macOS using keyboard shortcuts or snap areas
- Dark Reader enables browser dark mode to better fit room lighting
- Postman for API interaction
- VSCodium open-source IDE preferred by some SAs for demos and development
- Visual Studio Code lightweight IDE text editor
Related macOS tips
- Switch between full screen applications using the trackpad, Command keys or other options
- Use the Zoom Accessibility Features to zoom in on targeted screen locations
- Work in multiple spaces on a single monitor to keep multiple app windows or browser tabs open in fullscreen mode
- Enables switching between windows or tabs with trackpad gestures, keeping display screen clean and uncluttered
Useful Customer Facing Presentations
No two presentations are the same and we often find ourselves mixing and matching content tailored to our Customer’s journey. All field and customer facing collateral is hosted on
- HighSpot (for field teams)
- Solution Pages (for web users)
O’Reilly Learning Platform
In order to facilitate an environment of learning and development, the Solutions Architect team has access to the O’Reilly Learning Platform. This education platform contains thousands of books, videos and live learning courses to assist SA’s with gaining the knowledge they need to stay competitive.
More information can be found on the Customer Success Education & Enablement page.
LinkedIn Learning Platform
LinkedIn Learning is another platform with various resources to help SA’s during their onboarding journeys.
Getting started as an associate SA
Here are courses that will facilitate the onboarding process of associate SAs and help them in getting up to speed with the technical concepts required for the role:
Free for GitLab members
-
The learning path Become a DevOps Engineer, particularly the following sections:
Paid Paid courses can be expensed as part of the Growth and Development benefits
- IBM course on Coursera: Information Technology (IT) and Cloud Fundamentals Specialization Especially the module Introduction to Cloud Computing
Data Seeding (Demo Data)
The GitLab Data Seeder is a tool that Solutions Architects can use to showcase to customers “what good data looks like” in GitLab. The data that is generated is customizable, time-relative, and can be used on-demand to generate data to demonstrate.
The Demo Data can be showcased on any self-managed instance including Docker, GDK, and customer environments.
Diagramming Tools
Being able to diagram as-is and to-be workflows and architectures is a key tactic for Solutions Architects to communicate key benefits of a GitLab DevSecOps transformation. GitLab has made FigJam available for SAs to use and we have Solutions Architecture Workspace available for storing our diagrams.
GitLab Trial Guidelines
Hands-on Workshop
Stack Overflow for Teams
1fce460c)
