Advanced Linux & Professional DevOps
Advanced Linux & Professional Devops
About This Program
About the Master
Mr. Sarath is a seasoned technology development executive and consultant with over Ten years of experience.
What's Included
- What Linux is and why it runs most cloud servers
- Linux distributions: Ubuntu, Amazon Linux, RHEL
- Setting up a lab: a local VM or a cloud instance (e.g. AWS EC2)
- Connecting over SSH with key pairs
- Project: launch a cloud Linux server and connect to it with SSH
- Module 1: Linux Fundamentals
- Module 2: Command Line & File System
- Navigating the file system and directory structure (/etc, /var, /home)
- Creating, copying, moving and deleting files
- Viewing and editing files with cat, less and vim/nano
- Searching with find and grep
- Pipes, redirection and wildcards
- Project: organise a project directory and find log entries with grep
- Module 3: Users, Permissions & Security
- Users, groups and sudo access
- File permissions and ownership (chmod, chown)
- SSH hardening and key management
- Firewall basics with ufw/firewalld
- Project: set up secure multi-user access on a server
- Module 4: Processes, Services & Packages
- Managing processes (ps, top, kill)
- Services with systemd (systemctl, journalctl)
- Package management with apt and yum/dnf
- Scheduling jobs with cron
- Project: install and run a web server (Nginx) as a managed service
- Module 5: Networking & Storage
- IP addresses, ports and DNS basics
- Networking tools: ping, curl, ss, dig
- Disks, partitions and mounting volumes
- Checking disk usage (df, du) and managing logs
- Project: attach and mount an extra cloud storage volume
- Module 6: Shell Scripting & Automation
- Bash script basics: variables, loops and conditions
- Writing reusable scripts and functions
- Automating backups and health checks
- Scheduling scripts with cron
- Project: build an automated backup and monitoring script
- Module 7: Capstone Project
- Deploy a web application on a cloud Linux server
- Secure the server with users, SSH and firewall rules
- Automate deployment and backups with scripts
- Monitor performance and troubleshoot common issues
- Interview prep: common Linux questions for cloud roles