About Project
I developed a Linux shell script to automate core system administration tasks such as user creation, deletion, group management, and secure directory backups.
The script provides a menu-driven interface for ease of use and integrates email notifications for system updates.
It also supports cron-based scheduling to perform daily automated backups without manual intervention.
This project demonstrates my hands-on experience with Linux system administration, Bash scripting, automation, and DevOps practices.
⚙️ Tech Stack:
Language: Bash (Shell Scripting)
Tools: Git, Cron, Mailutils, Tar
Platform: Linux (Ubuntu)
Version Control: GitHub
💡 Key Highlights:
Automated user and group management
Implemented daily backups using cron jobs
Integrated email alerts for monitoring system events
Logged all operations for better auditing
Fully version-controlled using Git and GitHub
🏁 Outcome / Learning:
Learned real-world DevOps automation concepts
Improved knowledge of Linux system internals
Enhanced command-line scripting and cron scheduling skills
Showcased automation workflow for system maintenance
Project Document
—