This repository documents my structured, hands-on Linux learning journey, practiced on real AWS EC2 (Ubuntu) environment, with a strong focus on building production-ready skills for transitioning into a Platform Operations / DevOps Engineering role.
📌 This is not just theory — every concept is:
- Practiced in a real cloud environment
- Backed by commands, outputs & referenced screenshots (within day-wise files)
- Mapped to real-world DevOps use cases
I am a career transitioner with hands-on Linux & AWS practice, actively building skills in Cloud & DevOps. through:
- Daily hands-on practice
- Real AWS infrastructure
- Structured documentation
- Learning in public
🎯 Target Role:
Platform Operations Engineer / DevOps Engineer / Cloud Operations Engineer
Linux powers everything in modern infrastructure:
- ☁️ Cloud platforms (AWS, Azure, GCP)
- 🔄 CI/CD pipelines
- 📦 Containers & Kubernetes
- 🖥️ Production servers
This repository exists to:
✔ Build strong Linux foundations
✔ Practice production-grade system administration
✔ Develop troubleshooting mindset
✔ Create a public, verifiable proof of work for recruiters
This module builds a strong foundation in Linux system administration, troubleshooting, and basic automation.
- Command line navigation
- File system structure
- File operations
- File permissions (
chmod) - Ownership (
chown) - Users, groups & sudo access
- Process monitoring (
ps,top) - Service management (
systemctl) - Disk usage & troubleshooting (
df,du) - Process control & troubleshooting
- Connectivity checks (
ping,curl) - Port & socket visibility (
ss,netstat) - Basic network troubleshooting
grep,vim,nano- Log analysis (
/var/log,journalctl)
aptinstall, update, remove- Basic system maintenance
- Variables, conditions, loops
- Script structuring
- Basic automation
- CPU usage monitoring
- Threshold-based alert logic
- Logging alerts
| Day | Topic | File |
|---|---|---|
| Day-01 | Intro + Basic Navigation | day1.md |
| Day-02 | File Permissions & Ownership | day2.md |
| Day-03 | Users, Groups & Sudo | day3.md |
| Day-04 | Processes & Services | day4.md |
| Day-05 | Networking Basics | day5.md |
| Day-06 | Text Tools & Logs | day6.md |
| Day-07 | Package Management & Backups | day7.md |
| Day-08 | Shell Scripting Basics | day8.md |
| Day-09 | Script Enhancements & Alerts | day9.md |
| Day-10 | Module Wrap-up & Documentation | day10-summary.md |
📌 Each day includes:
- Clear learning objective
- Commands with explanations
- Real AWS outputs
- Screenshots as proof
- DevOps relevance
Description:
A Linux system monitoring script built using Bash to simulate real-world DevOps scenarios.
Features:
- CPU usage monitoring
- RAM & Disk checks
- Threshold-based alerts
- Logging system
- Cron-ready automation
📌 This project represents practical implementation of scripting + monitoring concepts
- ☁️ Cloud: AWS EC2
- 🐧 OS: Ubuntu Linux
- 🔐 Access: SSH
- 💻 Practice Type: Real terminal (no simulations)
👉 Detailed day-wise progress:
📄 progress-tracker.md
This journey focuses on thinking like a System / Platform Engineer:
- 🔹 Understanding Linux as a production system
- 🔹 Managing users, permissions & security
- 🔹 Monitoring services & system health
- 🔹 Troubleshooting using logs and system data
- 🔹 Building a foundation for automation (scripting)
👉 This mindset aligns with real-world responsibilities of DevOps engineers in production environments.
- 📝 Blog: https://thinkertechsutramarathi.wordpress.com/
- 🎥 YouTube: @ThinkerTechSutraMarathi
- 💻 GitHub: https://github.com/ThinkerOnlineHub
This repository demonstrates:
✔ Consistency in learning
✔ Hands-on Linux administration skills
✔ Real AWS cloud exposure
✔ Basic automation & scripting ability
✔ Production-oriented troubleshooting mindset
✔ Ability to debug real Linux issues (permissions, scripts, processes)
📬 I am actively seeking entry-level DevOps / Platform / Cloud roles
- 🌐 LinkedIn: https://www.linkedin.com/in/prafulla-sagavekar/
- 💻 GitHub: https://github.com/ThinkerOnlineHub/linux-basics
▶️ YouTube: https://www.youtube.com/@thinkerprafulla- 🎙️ Marathi Channel: https://www.youtube.com/@ThinkertechSutramarathi
- 🌏 Blog: https://thinkertechsutramarathi.wordpress.com/
- Shell scripting (advanced)
- Cron jobs & scheduling
- Monitoring improvements
- AWS core services
- Docker
- Kubernetes
👉 This repository is structured to simulate real production learning workflow
All scripts, commands, and outputs are executed and validated on a live AWS EC2 instance.
This repository reflects actual hands-on work — not only theoretical notes.
This repository reflects a real, consistent, hands-on engineering journey toward becoming a DevOps / Platform Engineer.
सातत्य म्हणजे शक्ती 💪 | Consistency is Power 💪
⭐ If you find this useful, consider starring the repository!