DevOps Tutorials
DevOps provides a structured approach to learning modern software development and IT operations practices. Whether you're a beginner or an experienced professional, our DevOps tutorials offer a systematic exploration of key concepts and tools. With free labs and practical code examples, you'll develop skills in continuous integration, deployment, and infrastructure management. Our DevOps playground enables real - time experimentation with various tools and workflows.
Other Skill Trees
LinuxCybersecurityDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellGitDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsNmapWiresharkHydraCompTIADatabaseMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Web DevelopmentData Science
Linux Commands Full List | Practical Examples
Learn essential Linux commands for file management, system administration, networking, and scripting with practical examples and hands-on tutorials for beginners and advanced users.
LinuxShellC
Practice Linux Commands (Hands-on Labs)
Unlock the power of Linux with this comprehensive course. Learn essential commands, navigate the file system, and streamline your workflow.
Linux
Quick Start with Linux | Hands-on Labs
Dive into the Linux world with this beginner's guide. Complete 10 labs to learn essential Linux commands, file management, user account control, and more. Get started now!
Linux
Quick Start with Data Science | Hands-on Labs
Jumpstart your data science journey with this hands-on tutorial covering NumPy, Pandas, Matplotlib, and scikit-learn. Learn essential Python libraries for data manipulation, visualization, and machine learning in one comprehensive course.
Python
Quick Start with Shell | Hands-on Labs
Learn Linux shell scripting fundamentals through hands-on labs, covering variables, arrays, functions, and advanced scripting techniques for efficient automation and system management.
Shell
Quick Start with Pandas | Hands-on Labs
Dive into data analysis with Pandas, the powerful Python library. Learn data manipulation, visualization, and more in this beginner-friendly course.
Python
Quick Start with Kubernetes | Hands-on Labs
Dive into Kubernetes and learn to manage application containers with this comprehensive course. Explore cluster architecture, deploy and scale apps, and leverage advanced Kubernetes features.
Kubernetes
Quick Start with NumPy | Hands-on Labs
Dive into the fundamentals of NumPy, a powerful Python library for scientific computing. Explore array operations, data types, and advanced features to become a NumPy expert.
Python
Create and Activate a Swap File in Linux
In this lab, you will learn the essential administrative task of creating and activating a swap file in Linux. This process allows you to increase your system's virtual memory when physical RAM is insufficient, using command-line utilities like dd, mkswap, and swapon to manage system resources.
Linux
Install a CentOS 7 Linux VM in VirtualBox
In this lab, you will learn how to install and configure a CentOS 7 Linux virtual machine using VirtualBox. You will create a new VM, perform the OS installation with custom partitions, and set up the GNOME desktop environment with a graphical login for a complete, functional system.
Linux
Using Jenkins Shared Libraries
Create a local Jenkins shared library, register it from the dashboard, and call it from a Pipeline job.
Jenkins
Running Pipelines on Container Agents
Run a Jenkins Pipeline in the container-backed Jenkins environment and capture container execution evidence.
Jenkins
Initializing a Jenkins Controller
Start an isolated Jenkins controller, retrieve the initial admin password, create a real administrator, confirm the initialized dashboard, and clean up the temporary controller.
Jenkins
Configuring Tools and Labeled Agents
Configure a Jenkins node label, a local Git tool, and a Freestyle job from the Jenkins dashboard.
Jenkins
Triggering Jenkins Builds with Webhooks
Simulate a repository webhook with curl, pass branch and commit data into a Jenkins job, and verify the triggered build log.
Jenkins
Publishing Test Reports and Build Notifications
Create a Jenkins Freestyle job from the dashboard, publish JUnit test results, and configure build email notifications.
Jenkins
System Information and Process Management
Learn to identify a Linux system, interpret load, inspect processes, find PIDs, send signals, control terminal jobs, use exit status, and run detached work.
Linux
Creating Multibranch Pipelines
Create a local two-branch Git repository, configure a Jenkins Multibranch Pipeline from the dashboard, and compare branch builds.
Jenkins
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 510
- Next