Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/labex-labs/devops-free-tutorials

[Practice 68 DevOps Free Tutorials]-This repository collects 68 of free tutorials for DevOps. It offers comprehensive tutorials and hands-on labs tailored for learners of all levels, from students to professionals and enthusiasts.
https://github.com/labex-labs/devops-free-tutorials

List: devops-free-tutorials

awesome awesome-list devops education free free-tutorials hands-on labex programming tutorials

Last synced: 15 days ago
JSON representation

[Practice 68 DevOps Free Tutorials]-This repository collects 68 of free tutorials for DevOps. It offers comprehensive tutorials and hands-on labs tailored for learners of all levels, from students to professionals and enthusiasts.

Lists

README

        

# DevOps Free Tutorials



The DevOps learning path involves mastering key technologies such as Linux, Docker, Git, Ansible, Kubernetes, and Jenkins. Understanding Linux fundamentals provides a strong foundation, while Docker enables containerization for scalable deployments. Git facilitates version control for collaborative development. Ansible automates configuration management, Kubernetes manages container orchestration, and Jenkins automates CI/CD pipelines. Continuous learning and hands-on practice with these tools are essential for mastering DevOps principles and practices.

| Index | Name | Difficulty | Tutorial |
|---------|------------------------------------------------------|--------------|---------------------------------------------------------------------------------------------------------------|
| 01 | 📖 Your First Linux Lab | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-your-first-linux-lab-270253) |
| 02 | 📖 Basic Files Operations | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-basic-files-operations-270248) |
| 03 | 📖 Create Directory and Print Path | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-create-directory-and-print-path-270249) |
| 04 | 📖 File Contents and Comparing | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-file-contents-and-comparing-270251) |
| 05 | 📖 Permissions of Files | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-permissions-of-files-270252) |
| 06 | 📖 User Account Management | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-user-account-management-49) |
| 07 | 📖 Your First Git Lab | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/git-your-first-git-lab-92739) |
| 08 | 📖 Clone a Repository (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/git-clone-a-repository-lab-12707) |
| 09 | 📖 Create a New Repository (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/git-create-a-new-repository-lab-12718) |
| 10 | 📖 Create a New Branch (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/git-create-a-new-branch-lab-12714) |
| 11 | 📖 Add Files to the Staging Area (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/git-add-files-to-the-staging-area-lab-12761) |
| 12 | 📖 View Current Status (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/git-view-current-status-lab-12781) |
| 13 | 📖 Create a Git Commit (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/git-create-a-git-commit-lab-12715) |
| 14 | 📖 Push Local Changes to Remote (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/git-push-local-changes-to-remote-lab-12748) |
| 15 | 📖 Your First Docker Lab | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/docker-your-first-docker-lab-92719) |
| 16 | 📖 Accessing and Managing Docker Container | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/docker-accessing-and-managing-docker-container-7770) |
| 17 | 📖 Custom Docker Images | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/docker-custom-docker-images-8196) |
| 18 | 📖 Mastering Docker Network Basics | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/docker-mastering-docker-network-basics-8445) |
| 19 | 📖 Docker Local Network | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/docker-docker-local-network-16256) |
| 20 | 📖 Managing Data in Docker Containers | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/docker-managing-data-in-docker-containers-8106) |
| 21 | 📖 Docker Multi Stage Build | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/docker-docker-multi-stage-build-8193) |
| 22 | 📖 Your First Kubernetes Lab | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/kubernetes-your-first-kubernetes-lab-92733) |
| 23 | 📖 Display Cluster Info (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/kubernetes-display-cluster-info-lab-8426) |
| 24 | 📖 Examine Nodes with Kubectl (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/kubernetes-examine-nodes-with-kubectl-lab-9790) |
| 25 | 📖 Kubernetes Client and Server Version (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/kubernetes-kubernetes-client-and-server-version-lab-9197) |
| 26 | 📖 Running Containers in Pods (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/kubernetes-running-containers-in-pods-lab-14998) |
| 27 | 📖 Scaling and Managing Pods with Deployments | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/kubernetes-scaling-and-managing-pods-with-deployments-9675) |
| 28 | 📖 Networking Pods with Services | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/kubernetes-networking-pods-with-services-15815) |
| 29 | 📖 Networking With Ingress on Kubernetes | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/kubernetes-networking-with-ingress-on-kubernetes-9681) |
| 30 | 📖 Isolating Workloads With Namespaces | ★★☆ | [🔗 Learning Free](https://labex.io/tutorials/kubernetes-isolating-workloads-with-namespaces-9199) |
| 31 | 📖 Configuring Apps with Secrets (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/kubernetes-configuring-apps-with-secrets-lab-8448) |
| 32 | 📖 Storing Application Data with Persistentvolumes | ★★☆ | [🔗 Learning Free](https://labex.io/tutorials/kubernetes-storing-application-data-with-persistentvolumes-9685) |
| 33 | 📖 Your First Python Lab | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/python-your-first-python-lab-270256) |
| 34 | 📖 Data Types and Conversion | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/python-data-types-and-conversion-290726) |
| 35 | 📖 Effective Python Code Commenting | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/python-effective-python-code-commenting-72) |
| 36 | 📖 Python Math and Augmented Assignment | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/python-python-math-and-augmented-assignment-88) |
| 37 | 📖 Exploring IPython's Interactive Computing Features | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/python-exploring-ipython-s-interactive-computing-features-83) |
| 38 | 📖 Conditional Statements in Python | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/python-conditional-statements-in-python-290723) |
| 39 | 📖 Python Data Structures Fundamentals | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/python-python-data-structures-fundamentals-74) |
| 40 | 📖 Variable Type Conversion | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/python-variable-type-conversion-95) |
| 41 | 📖 Ansible Installation on Ubuntu | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-installation-on-ubuntu-67172) |
| 42 | 📖 Ansible Script Module | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-script-module-289411) |
| 43 | 📖 Ansible Shell Module | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-shell-module-289409) |
| 44 | 📖 Ansible Apt Module | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-apt-module-289651) |
| 45 | 📖 Ansible Copy Module | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-copy-module-289653) |
| 46 | 📖 Ansible File Module | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-file-module-289654) |
| 47 | 📖 Ansible Cron Module | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-cron-module-290157) |
| 48 | 📖 Ansible Fetch Module | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-fetch-module-290159) |
| 49 | 📖 Ansible Groups Inventory | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-groups-inventory-290160) |
| 50 | 📖 Ansible Command Module | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-command-module-290161) |
| 51 | 📖 Ansible get_url Module | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-get-url-module-290188) |
| 52 | 📖 Ansible Local Action Module | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-local-action-module-290189) |
| 53 | 📖 Ansible Stat Module | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-ansible-stat-module-290192) |
| 54 | 📖 Manage Multiple Ansible Inventories | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/ansible-manage-multiple-ansible-inventories-290193) |
| 55 | 📖 Hello World, Bash! | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-hello-world-bash-153893) |
| 56 | 📖 Working with Shell Variables | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-working-with-shell-variables-153894) |
| 57 | 📖 Passing Arguments to the Script | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-passing-arguments-to-the-script-153895) |
| 58 | 📖 Shell Programming Arrays | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-shell-programming-arrays-153896) |
| 59 | 📖 Arithmetic Operations in Shell Programming | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-arithmetic-operations-in-shell-programming-153897) |
| 60 | 📖 Basic String Operations | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-basic-string-operations-153898) |
| 61 | 📖 Conditional Statements in Shell Programming | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-conditional-statements-in-shell-programming-153899) |
| 62 | 📖 Mastering Bash Scripting Loops | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-mastering-bash-scripting-loops-153900) |
| 63 | 📖 Comparing Arrays in Shell Scripting | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-comparing-arrays-in-shell-scripting-153901) |
| 64 | 📖 Shell Programming Functions | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-shell-programming-functions-153902) |
| 65 | 📖 Special Variables in Shell Scripting | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-special-variables-in-shell-scripting-153903) |
| 66 | 📖 Bash Trap Command | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-bash-trap-command-153904) |
| 67 | 📖 File System Operations in Shell | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-file-system-operations-in-shell-153905) |
| 68 | 📖 Mastering Shell Pipelines for Data Processing | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-mastering-shell-pipelines-for-data-processing-153906) |

## More Free Tutorials

- [Practice Linux Free Tutorials](https://github.com/labex-labs/linux-free-tutorials)
- [Practice Python Free Tutorials](https://github.com/labex-labs/python-free-tutorials)
- [Practice DevOps Free Tutorials](https://github.com/labex-labs/devops-free-tutorials)
- [Practice Web Development Free Tutorials](https://github.com/labex-labs/web-development-free-tutorials)
- [Practice Data Science Free Tutorials](https://github.com/labex-labs/data-science-free-tutorials)
- [Practice Big Data Free Tutorials](https://github.com/labex-labs/bigdata-free-tutorials)
- [Practice Cyber Security Free Tutorials](https://github.com/labex-labs/cysec-free-tutorials)
- [Practice Machine Learning Free Tutorials](https://github.com/labex-labs/ml-free-tutorials)
- [Practice Docker Free Tutorials](https://github.com/labex-labs/docker-free-tutorials)
- [Practice Kubernetes Free Tutorials](https://github.com/labex-labs/kubernetes-free-tutorials)
- [Practice Git Free Tutorials](https://github.com/labex-labs/git-free-tutorials)
- [Practice Ansible Free Tutorials](https://github.com/labex-labs/ansible-free-tutorials)
- [Practice Jenkins Free Tutorials](https://github.com/labex-labs/jenkins-free-tutorials)
- [Practice Shell Free Tutorials](https://github.com/labex-labs/shell-free-tutorials)
- [Practice Java Free Tutorials](https://github.com/labex-labs/java-free-tutorials)
- [Practice Hadoop Free Tutorials](https://github.com/labex-labs/hadoop-free-tutorials)
- [Practice C++ Free Tutorials](https://github.com/labex-labs/cpp-free-tutorials)
- [Practice C Free Tutorials](https://github.com/labex-labs/c-free-tutorials)
- [Practice MySQL Free Tutorials](https://github.com/labex-labs/mysql-free-tutorials)
- [Practice Go Free Tutorials](https://github.com/labex-labs/go-free-tutorials)
- [Practice Rust Free Tutorials](https://github.com/labex-labs/rust-free-tutorials)
- [Practice OpenCV Free Tutorials](https://github.com/labex-labs/opencv-free-tutorials)
- [Practice Django Free Tutorials](https://github.com/labex-labs/django-free-tutorials)
- [Practice Pandas Free Tutorials](https://github.com/labex-labs/pandas-free-tutorials)
- [Practice NumPy Free Tutorials](https://github.com/labex-labs/numpy-free-tutorials)
- [Practice scikit-learn Free Tutorials](https://github.com/labex-labs/sklearn-free-tutorials)
- [Practice Matplotlib Free Tutorials](https://github.com/labex-labs/matplotlib-free-tutorials)
- [Practice Algorithm Free Tutorials](https://github.com/labex-labs/algorithm-free-tutorials)
- [Practice HTML Free Tutorials](https://github.com/labex-labs/html-free-tutorials)
- [Practice CSS Free Tutorials](https://github.com/labex-labs/css-free-tutorials)
- [Practice JavaScript Free Tutorials](https://github.com/labex-labs/javascript-free-tutorials)
- [Practice React Free Tutorials](https://github.com/labex-labs/react-free-tutorials)
- [Practice jQuery Free Tutorials](https://github.com/labex-labs/jquery-free-tutorials)

## More

- 🔗 [DevOps Programming Courses](https://github.com/labex-labs/awesome-programming-courses)
- 🔗 [DevOps Programming Projects](https://github.com/labex-labs/awesome-programming-projects)