This repository contains my structured learning and hands-on practice in shell scripting, with a focus on AWS automation, DevSecOps workflows, and secure scripting practices.
The goal is to build strong foundational skills and create practical scripts that demonstrate real-world automation capabilities.
- Develop proficiency in Bash and shell scripting
- Build automation scripts commonly used in cloud operations and DevSecOps pipelines
- Apply secure scripting best practices (
set -euo pipefail, input validation, no hardcoded secrets) - Maintain a public learning archive to show professional growth
- Strengthen GitHub usage for version control and project organization
- Bash fundamentals (variables, control flow, functions)
- AWS CLI scripting for resource audits and automation
- System monitoring and log analysis
- Security and compliance checks
- CI/CD and operational automation patterns
scripts/ → general shell scripts aws/ → AWS-focused automation (EC2, IAM, S3, etc.) security/ → security audits and compliance checks notes/ → concise learning notes and references
- Bash / POSIX Shell
- AWS CLI
- Git & GitHub
- Secure DevSecOps practices
- IAM user and role audits
- EC2 instance inventory
- S3 bucket configuration checks
- Log parsing and health monitoring
- Basic auto-remediation workflows
This repository reflects my progression from foundational scripting to writing clean, maintainable, and secure automation scripts used in real DevSecOps and cloud engineering environments.
Feedback from engineers, mentors, and recruiters is welcome.
I am continuously improving my scripting style and expanding the automation use cases included in this repository.