Design Telco Cloud Integration with CI/CD

Discover Telco Cloud integration with CI/CD with this hands-on training. Learn to optimize development processes and enhance security using GitLab, and more, through practical exercises and real-world scenarios.

TelcoCloud-CICD-B
Beginner

About The Lab

Prerequisites

Virtualization basics
Linux basics
TCP/IP basics

Lab Architecture

This Hands-on Training consists of a dedicated instance of GitLab environment to learn git fundamentals and automation of your deployments. You will use a Telco application to combine the different steps of your pipeline.

Why this Lab?

Embark on a transformative journey that blends DevOps and security in the realm of telecommunications. Our specialized Telco lab delves into leveraging GitLab for Continuous Integration and Continuous Deployment (CI/CD) pipelines, coupled with image vulnerability scanning. Witness the synergy of streamlined development processes with robust security practices, ensuring that telco applications are not only efficiently deployed but also fortified against vulnerabilities. Learn to monitor these operations using Grafana, enabling real-time insights into system health. By participating, you'll gain a comprehensive skill set to drive secure, efficient, and resilient telco operations into the future.

Lab Objectives

  • Git basics (review).
  • Managing the commits.
  • Git Team workflow.
  • Defining stages and jobs.
  • Gitlab runners configuration.
  • Understand the Telco application to build and deliver.
  • CI/CD Pipelines: build and full delivery automation.
  • CI/CD Pipelines: test and quality automation.
  • CI/CD Pipelines: deploy and deployment automation.
  • Management of self-hosted Gitlab.
  • Continuously change and deploy the Telco application.
  • Monitor self-hosted Gitlab using Prometheus and Grafana.
  • Managing and controlling Gitlab API 18.

Get Your Hands-On Training Lab