GitLab
111 Case Studies
A GitLab Case Study
KnowBe4, a Clearwater, FL–based security awareness software provider with about 850 employees, faced slow releases and costly complexity from using three separate tools for code management, testing, and deployments. To meet requirements for self-hosting in AWS, tighter security and compliance, and better integration with tools like Jira and Docker, KnowBe4 chose GitLab (GitLab Ultimate) to consolidate its toolchain and eliminate context-switching and expensive per-concurrency testing costs.
KnowBe4 implemented a self-hosted GitLab solution in AWS, standardizing pipelines with GitLab YAMLs, runners, Docker image builds, and Terraform deployments across 60+ microservices. Using GitLab, the company now runs hundreds to thousands of test jobs daily, achieves 5+ production deploys and 20+ development environment deploys per application per day, enforces security in CI, and realized cost savings and faster time-to-production by removing toolchain bottlenecks. GitLab enabled improved collaboration and scalability while keeping code in-house.
Alex Callihan
Director of Site Reliability Engineering