GitLab CE 18 DevOps: Installation to CI/CD Pipelines
Published 11/2025
Duration: 45m | .MP4 1920x1080 30 fps(r) | AAC, 44100 Hz, 2ch | 802.92 MB
Genre: eLearning | Language: English
Published 11/2025
Duration: 45m | .MP4 1920x1080 30 fps(r) | AAC, 44100 Hz, 2ch | 802.92 MB
Genre: eLearning | Language: English
Master GitLab 18.x setup, Docker Runner config, and production CI/CD workflows on Ubuntu 22.04 - Complete hands-on guide
What you'll learn
- Install and configure GitLab CE 18.x on Ubuntu 22.04 with LVM storage, HTTPS security, and production-ready optimization
- Register and configure GitLab Runners with Docker executor for automated CI/CD pipeline execution in containerized environments
- Write .gitlab-ci.yml files to build multi-stage CI/CD pipelines with automated testing, Docker builds, and deployment workflows
- Implement TLS certificates, backup strategies, and monitoring to secure and maintain enterprise-grade GitLab infrastructure
- Design LVM storage architecture with separate volumes for data, logs, and backups following enterprise best practices
Requirements
- Basic Linux command-line knowledge (navigating directories, editing files). Access to Ubuntu 22.04 VM or machine for hands-on practice. Understanding of SSH for remote server access. Familiarity with Git basics helpful but not required - we'll cover what you need!
Description
What You'll Learn:
Transform yourself into a confident GitLab DevOps professional with this comprehensive, hands-on bootcamp covering GitLab Community Edition 18.x - the latest 2025 release trusted by over 43,000 companies worldwide.
This course focuses on practical, production-ready skills you can apply immediately in your career.
You'll master the complete GitLab infrastructure lifecycle: from bare-metal installation on Ubuntu 22.04 LTS, through advanced configuration with LVM storage and HTTPS security, to building automated CI/CD pipelines that actually work in real-world production environments.
Why This Course Stands Out:
Latest Technology (2025):Learn GitLab CE 18.x, the newest version with cutting-edge features and improvements that most courses haven't covered yet.
Production-Grade Setup:Unlike toy examples, you'll build a complete enterprise-level environment with logical volume management, self-signed certificates for HTTPS, and optimized resource allocation - exactly as deployed in Fortune 500 companies.
Complete Infrastructure Mastery:You won't just install GitLab. You'll understand every component: LVM storage architecture, TLS certificate generation, Nginx reverse proxy configuration, PostgreSQL database setup, Redis caching, and the entire GitLab ecosystem.
Docker Runner Expertise:Master GitLab Runner with Docker executor - the industry-standard approach for container-based CI/CD workflows. You'll configure runners that can build, test, and deploy applications automatically.
Real-World Troubleshooting:Learn from actual installation challenges encountered in 100+ production deployments. The course includes a comprehensive troubleshooting appendix with solutions to common problems you'll face in the field.
Professional Training Background:This curriculum is based on EC INTELLIGENCE's corporate training programs, refined through years of teaching DevOps professionals in enterprise environments.
Comprehensive Curriculum Breakdown:
Section 1: DevOps Foundation & Storage ArchitectureUnderstand the CI/CD tools market in 2025, where GitLab fits in the DevOps ecosystem, and how to design storage infrastructure using LVM. You'll create dedicated volumes for application data, logs, and backups following enterprise best practices.
Section 2: System Preparation & SecurityPrepare your Ubuntu 22.04 system with proper dependencies, configure timezone and localization, generate self-signed TLS certificates with correct parameters, and understand certificate authority concepts for production deployment.
Section 3: GitLab CE 18.x InstallationAdd official GitLab repositories, implement version pinning strategies, install GitLab omnibus package, configure gitlab.rb comprehensively, enable HTTPS with custom certificates, optimize resources for different environments, and understand GitLab's multi-component architecture.
Section 4: GitLab Runner & Docker ExecutorInstall Docker, configure GitLab Runner, register runners with your GitLab instance, master Docker executor configuration, implement volume mounting and networking, configure custom DNS resolution for containers, and troubleshoot runner connectivity issues.
Section 5: Building CI/CD PipelinesWrite .gitlab-ci.yml files from scratch, define stages and jobs, work with Docker images in pipelines, manage environment variables and secrets, create pipeline triggers and rules, implement caching strategies, handle artifacts between stages, and build multi-stage deployment workflows.
Who this course is for:
- DevOps Engineers expanding CI/CD skills or transitioning to GitLab. System Administrators implementing modern automated deployment workflows. Software Developers wanting to build and maintain their own CI/CD pipelines. IT Professionals preparing for DevOps transformation in their organizations. Technical Leads architecting CI/CD infrastructure for development teams.
- Aspiring DevOps Engineers looking to master in-demand CI/CD tools. Developers tired of manual deployments wanting automation expertise. System Administrators modernizing infrastructure with GitLab. IT Professionals pursuing DevOps career transition. Students building practical skills for DevOps job market.
More Info