Skip to content

labex-labs/devops-practice-projects

Repository files navigation

DevOps Practice Projects

Languages: English · 简体中文 · 日本語 · Español · Français · Deutsch · Русский · 한국어 · Português

DevOps

Learn DevOps with a structured learning path designed for beginners to master modern practices and tools. This roadmap provides a systematic way to understand continuous integration, delivery, and deployment. The included hands-on DevOps courses and real-world exercises help develop practical skills for professional software development and IT operations.

Explore Projects on LabEx

Projects

Explore 65 beginner-friendly DevOps projects that turn core language concepts into small, complete programs. Each project opens in LabEx with a ready-to-use environment, so you can focus on building instead of setup.

Index Project Difficulty Practice
01 Docker for Beginners Beginner Start project
02 Kubernetes for Beginners Beginner Start project
03 Linux Terminal Basics Beginner Start project
04 Ansible for Beginners Beginner Start project
05 Linux Networking Fundamentals Beginner Start project
06 File System Navigation and File Operations Beginner Start project
07 Jenkins for Beginners Beginner Start project
08 Viewing, Searching, and Editing Files Beginner Start project
09 Shell Redirection and Pipelines Beginner Start project
10 Terraform for Beginners Beginner Start project
11 Shell Environment and Variables Beginner Start project
12 Docker Practice Challenges Beginner Start project
13 Users, Groups, and Permissions Beginner Start project
14 Kubernetes for Noobs Beginner Start project
15 Processes and Job Control Beginner Start project
16 GitHub Actions for Beginners Beginner Start project
17 System Information and Resource Monitoring Beginner Start project
18 System Rescue And Initialization Beginner Start project
19 Remote Access and Secure File Transfer Beginner Start project
20 Software Package Management Beginner Start project
21 Docker Practice Labs Beginner Start project
22 Shell Scripting Fundamentals Intermediate Start project
23 Web Server Deployment And Disaster Recovery Intermediate Start project
24 Disk Filesystems and Storage Management Beginner Start project
25 Archiving and Backup Beginner Start project
26 Advanced Shell Scripting Techniques Intermediate Start project
27 Service Management with systemd Beginner Start project
28 Nginx Web Server Intermediate Start project
29 Monitoring and Logging for DevOps Beginner Start project
30 Text Processing with AWK and sed Intermediate Start project
31 Log Management and Text Processing Beginner Start project
32 Cloud Native Deployment Advanced Start project
33 Scheduled Tasks and Routine Maintenance Intermediate Start project
34 Version Control with Git Intermediate Start project
35 Ansible Automation Intermediate Start project
36 DNS Service Administration Intermediate Start project
37 Automated Ops Toolkit Development Intermediate Start project
38 MySQL Database Basics Intermediate Start project
39 Apache Web Server Intermediate Start project
40 Boot Process and Recovery Intermediate Start project
41 GitHub Actions CI/CD Intermediate Start project
42 Basic System Security Intermediate Start project
43 Docker Container Basics Intermediate Start project
44 Prometheus Monitoring Intermediate Start project
45 Terraform Infrastructure as Code Intermediate Start project
46 HAProxy Load Balancing Intermediate Start project
47 Python for Operations Intermediate Start project
48 RPM and DNF Package Management Intermediate Start project
49 Deploying a Simple TensorFlow Model Beginner Start project
50 Hybrid Infrastructure Deployment Intermediate Start project
51 Firewalld Configuration Intermediate Start project
52 Kubernetes Cluster Administration Intermediate Start project
53 Kubernetes Fundamentals Intermediate Start project
54 DHCP Service Administration Intermediate Start project
55 Network Service Administration Intermediate Start project
56 Grafana Data Visualization Intermediate Start project
57 SELinux Administration Intermediate Start project
58 NFS and Samba File Sharing Intermediate Start project
59 Keepalived High Availability Intermediate Start project
60 High Availability & Automation Advanced Start project
61 Centralized Log Management Intermediate Start project
62 Observability Stack Advanced Start project
63 30 Days of DevOps Intermediate Start project
64 30 Days of DevSecOps Intermediate Start project
65 30 Days of Kubernetes Intermediate Start project

View More on LabEx

About LabEx

LabEx is a hands-on learning platform for beginners.

Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.

Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.


Download on the App Store Download on the Mac App Store


📖 Need help? Visit our Help Center or email info@labex.io

About

DevOps programming projects with guided practice by LabEx.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors