Modern GitLab DevOps Handbook is a practical guide to designing and operating modern DevOps delivery pipelines using GitLab and the tools that commonly surround it.
Starting with Git and GitLab fundamentals, the book progressively moves into CI/CD, GitLab Runners, automated testing, Docker, container registries, DevSecOps, Kubernetes, Terraform, GitOps, release engineering, monitoring, troubleshooting, and enterprise DevOps practices.
A continuous project, DevOpsHub, connects the concepts and demonstrates how a real application can move from source code to a production-style environment.
Inside, readers will explore:
Git and GitLab workflowsMerge Requests and code collaborationGitLab CI/CD pipelinesGitLab RunnersAutomated testingDocker and container registriesDevSecOps practicesKubernetes deploymentTerraform and Infrastructure as CodeGitOps workflowsCanary, rolling, and blue-green releasesMonitoring and observabilityProduction troubleshootingIncident response and recoveryEnterprise GitLab practicesReal-world DevOps interview scenariosHands-on projects and challengesThe book focuses on practical understanding rather than memorizing isolated commands, helping readers build the knowledge needed to design, explain, troubleshoot, and improve modern DevOps environments.