DevOps Foundation: Linux & Systems Hands-On is built for learners who are ready to stop reading about Linux and start working with it. Across three focused modules, you'll tackle real-world scenarios covering Linux system administration, automation, and web server and database deployment.
This course uses a Practice-and-Compare methodology. You'll attempt each hands-on lab independently, then watch a solution video that walks through the expert workflow — explaining the reasoning behind every decision, not just the commands. This approach helps you find gaps in your own thinking and correct them in real time.
You'll work with tools used across the industry: configure SSH hardening and SELinux policies, write Bash scripts and automate tasks with Ansible, deploy Nginx and Apache web servers, secure traffic with SSL/TLS, and manage PostgreSQL and MariaDB databases. By the end, you'll have hands-on experience with the core systems skills expected in Linux administrator and DevOps engineer roles.
Who this is for: Learners with basic Linux familiarity who are ready to move beyond theory and build applied, job-ready technical skills.
This course is ideal for learners with basic Linux familiarity who are ready to move beyond theory and build applied, job-ready technical skills.
Overview
Syllabus
- Linux Basics
- This module focuses on the core identity of a Linux administrator. You will learn to manage users, secure the gateway to your server via SSH, and ensure system tasks run automatically and securely.
- System Administration
- Transition from manual tasks to automation. You will learn the basics of Ansible, write your first automation scripts, and gain the "detective" skills needed to debug database and network service failures.
- Web Servers & Databases
- Learn to host modern applications. This module covers the deployment of various web servers (Nginx, Apache, Tomcat), securing web traffic with SSL, and managing the databases that power today's apps.
Taught by
Mumshad Mannambeth