DevOps Engineer Tutorials
DevOps Engineer tutorials guide you from Linux fundamentals to Docker, Kubernetes, CI/CD, and cloud-native workflows. Topics cover automation, containerization, deployment pipelines, and infrastructure practices. Free labs and guided examples help you build junior DevOps skills in an interactive environment.
Other Skill Trees
LinuxDevOpsCybersecurityCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellGitCloudflareDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsNmapWiresharkHydraCompTIADatabaseMySQLPostgreSQLRedisMongoDBSQLitePythonRustGolangJavaCC++Web DevelopmentData Science
Quick Start to Hive
This lab focuses on Hive's configuration and basic operations, designed for students with a certain SQL foundation to understand Hive's architecture, basic deployment and usage.
MySQLLinux
How to Clone a Git Repository with Username and Password Authentication
Learn how to clone a Git repository using username and password authentication. Detailed step-by-step guide to securely access your remote Git repository.
Git
Publishing Test Reports and Build Notifications
Create a Jenkins Freestyle job from the dashboard, publish JUnit test results, and configure build email notifications.
Jenkins
Writing Scripted Jenkins Pipelines
Create and run a Jenkins scripted Pipeline job with node, stage, shell steps, and Groovy control flow.
Jenkins
Running Pipelines on Container Agents
Run a Jenkins Pipeline in the container-backed Jenkins environment and capture container execution evidence.
Jenkins
Recover a Failed Service
Diagnose one invalid configuration value and return its systemd service to the active state.
Linux
Backing Up and Restoring Jenkins Configuration
Back up a Jenkins job configuration, delete it, restore it from an archive, and verify the restored job.
Jenkins
Stop a Runaway Process
Inspect and stop one prepared process by using its recorded PID.
Linux
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
Restore a Configuration from Backup
Restore one missing configuration file from a prepared compressed archive.
Linux
Upload a Configuration with SCP
Use the supplied SSH identity to copy one configuration file to a remote account.
Linux
Write a Log Error Summary Script
Write one short Bash script that counts error lines in each prepared log.
Shell
Creating Multibranch Pipelines
Create a local two-branch Git repository, configure a Jenkins Multibranch Pipeline from the dashboard, and compare branch builds.
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
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
Configuring Tools and Labeled Agents
Configure a Jenkins node label, a local Git tool, and a Freestyle job from the Jenkins dashboard.
Jenkins
Storing Credentials in Jenkins
Create, inspect, and update a Jenkins username/password credential from the Jenkins dashboard.
Jenkins
Correct a Service Bind Address
Change one local-only service to listen on all IPv4 interfaces while preserving its response.
Linux
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 508
- Next