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.

Linux Commands Full List | Practical Examples

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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