Linux & Shell Scripting
Master Linux fundamentals for DevOps: filesystem navigation, users and permissions, process management, systemd, networking, cron scheduling, Bash scripting, and text processing with grep, sed and awk.
100% Free ยท All lessons unlocked
Course Content
Foundations
Core concepts and groundwork
Introduction to Linux and the DevOps Role
Reading
Distributions, Shells and the Terminal
Reading
The Filesystem Hierarchy and Navigation
Reading
Getting Started Practice โ Explore a Live System
Exercise
Files, Directories and I/O Redirection
Reading
Links, Wildcards and find
Reading
Users, Groups and Permissions
Reading
Core Skills
Essential techniques and patterns
Files Practice โ Server File Audit
Exercise
Processes, Signals and Job Control
Reading
systemd and Service Management
Reading
Resource Monitoring โ top, ps, df
Reading
Services Practice โ Manage a Daemon
Exercise
Package Management and Software Installs
Reading
Networking Basics โ ip, ss, curl
Reading
Applied Practice
Hands-on, real-world scenarios
Cron, Scheduling and System Logs
Reading
Ops Practice โ Scheduled Log Rotation
Exercise
Bash Scripting Fundamentals
Reading
Variables, Conditionals and Loops
Reading
Functions, Arguments and Error Handling
Reading
Scripting Practice โ Backup Automation Script
Exercise
Text Processing with grep, sed and awk
Reading
Advanced Topics
Deeper, more complex material
Regular Expressions in Practice
Reading
Debugging and Hardening Scripts
Reading
Capstone โ Automated Server Health-Check Suite
Project
VPC Deep Dive โ Subnets, Route Tables, NAT and Security Groups
Reading
RDS and DynamoDB โ Relational vs NoSQL for Cloud Workloads
Reading
Practice โ Deploy a 3-Tier Architecture with ALB, EC2 ASG and RDS
Exercise
Lab โ Provision a Serverless Data Pipeline with Lambda, S3 and DynamoDB
Reading
Production & Scale
Building for the real world
Azure Architecture โ Tenants, Subscriptions, Resource Groups and Regions
Reading
Azure Core Services โ VNet, VMs, Blob Storage, AKS and Azure Functions
Reading
GCP Hierarchy โ Projects, IAM, Billing and Resource Organisation
Reading
GCP Core Services โ GCS, GKE, BigQuery, Cloud SQL and Cloud Run
Reading
Multi-Cloud CLI Patterns โ Terraform, Cost Management and Cloud Selection
Reading
Practice โ Deploy the Cricket Analytics API on Azure and Compare with AWS
Exercise
Mastery & Capstone
Projects and final review
Lab โ Deploy a GKE Autopilot Cluster with Workload Identity and Cloud SQL
Reading
Capstone Brief โ Design a Production-Ready Cricket Analytics Platform
Project
Architecture Design โ Drawing the System and Making Decisions
Exercise
Lab โ Provision Core Infrastructure with Terraform
Reading
Lab โ Observability, Security Hardening and On-Call Runbook
Reading
Capstone Submission โ Complete the Cricket Analytics Platform
Project
100% Free ยท All lessons unlocked
Topic Overview
What you'll learn
- Core concepts and fundamentals of Linux & Shell Scripting
- Industry best practices and design patterns
- Hands-on exercises with real-world scenarios
- Performance optimization and advanced techniques
- Building production-ready applications