Case Study: KnowBe4 achieves faster, secure, and consolidated deployments with GitLab

A GitLab Case Study

Preview of the KnowBe4 Case Study

Security provider KnowBe4 keeps code in-house and speeds up deployment

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.


Open case study document...

KnowBe4

Alex Callihan

Director of Site Reliability Engineering


GitLab

111 Case Studies