Introduction to DevOps: Agile Software Delivery
This Learning Path guides you through a curated collection of training labs, providing you with real-world, hands-on experience in Enterprise by exploring the essentials of DevOps.
About The Learning path
Audiences
Learning Path Flow:

Lab Architecture:
This Hands-on Training consists of access to a hands-on lab to practice and will guide students through a series of exercises and mini-projects that cover essential Linux concepts. Students will learn how to use the command line, navigate the file system, configure network services, secure the system and much more.

Lab Objectives:
- Gain a strong foundation in Linux and its role in modern computing.
- Develop proficiency in terminal commands for file management and permissions.
- Acquire skills in user and group management for secure access control.
- Learn to monitor system performance and troubleshoot issues effectively.
- Build networking knowledge to configure interfaces and maintain connectivity.
Lab Architecture:
This Hands-on Training consists of a Docker environment and an all-in-one Kubernetes cluster. You will use a Telco application in this environment.

Lab Objectives:
- Gain a solid understanding of containerization by learning the objectives, fundamentals, and benefits of containers.
- Develop hands-on experience in container management by creating, configuring, and optimizing Docker containers.
- Master Dockerfile and container security by managing volumes, resource limits, and implementing isolation best practices.
- Learn to orchestrate and automate deployments using Docker Compose, registries, and an introduction to Kubernetes.
Lab Architecture:
This Hands-on Training consists of a dedicated instance of GitLab environment to learn git fundamentals and automation of your deployments.

Lab Objectives:
- Gain control over versioning with Git to track changes, collaborate efficiently, and streamline workflows.
- Automate software delivery by understanding CI/CD pipelines for faster, more reliable deployments.
- Optimize CI/CD execution with GitLab Runners and job configurations for efficient automation.
- Enhance monitoring and performance tracking by leveraging Prometheus and Grafana in GitLab.
- Improve DevOps efficiency by automating tasks and integrating tools using GitLab APIs.
Related Learning Paths
Explore LabLabee’s curated Telco Cloud & Enterprise Learning Paths