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 TrainingShellGitCloudflareDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsNmapWiresharkHydraCompTIADatabaseMySQLPostgreSQLRedisMongoDBSQLitePythonRustGolangJavaCC++Web DevelopmentData Science
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
Upload a Configuration with SCP
Use the supplied SSH identity to copy one configuration file to a remote account.
Linux
Using Jenkins Shared Libraries
Create a local Jenkins shared library, register it from the dashboard, and call it from a Pipeline job.
Jenkins
Managing Services and System Logs
Learn how systemd manages services, control and enable a safe practice service, inspect journal and text logs, and recover from a simple failure.
Linux
Configuring Tools and Labeled Agents
Configure a Jenkins node label, a local Git tool, and a Freestyle job from the Jenkins dashboard.
Jenkins
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
Linux Networking and Firewall Basics
Follow a beginner network diagnostic path from hostname and interfaces through routes, connectivity, DNS, listening ports, HTTP, and safe UFW activation.
Linux
Writing Scripted Jenkins Pipelines
Create and run a Jenkins scripted Pipeline job with node, stage, shell steps, and Groovy control flow.
Jenkins
Correct a Service Bind Address
Change one local-only service to listen on all IPv4 interfaces while preserving its response.
Linux
Write a Log Error Summary Script
Write one short Bash script that counts error lines in each prepared log.
Shell
Stop a Runaway Process
Inspect and stop one prepared process by using its recorded PID.
Linux
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
Running Pipelines on Container Agents
Run a Jenkins Pipeline in the container-backed Jenkins environment and capture container execution evidence.
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
Restore a Configuration from Backup
Restore one missing configuration file from a prepared compressed archive.
Linux
Recover a Failed Service
Diagnose one invalid configuration value and return its systemd service to the active state.
Linux
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 508
- Next