8-Week Learning Plan: DevOps, Bash Scripting, and Java
Week 1
Focus: Linux CLI + Bash + Java Basics + Git
Mini Project: Bash system log archiver with Git versioning
Week 2
Focus: Bash Control Flow + Java OOP + GitHub Actions
Mini Project: Java + Bash hybrid: user input, log, Git push on command
Week 3
Focus: Arrays, Collections + Bash Tools + Docker Intro
Mini Project: Dockerized log parser (Java+Bash), Git push, README update
Week 4
Focus: Java File I/O + Bash Cron + Docker Compose + GitHub CI
Mini Project: Java logger app + Bash cron job + CI pipeline using Docker Compose
Week 5
Focus: Jenkins + Java REST Intro + Monitoring Basics
Mini Project: Jenkins pipeline: build Java REST API, test with Bash, notify on failure
Week 6
Focus: Kubernetes Basics + Monitoring with Prometheus
Mini Project: Deploy Java API on K8s, monitor with Prometheus, write alert script in Bash
Week 7
Focus: Terraform Basics + Cloud Deploy (Local Simulated)
Mini Project: Full Bash + Terraform deployment of simple Dockerized Java app
Week 8
Focus: Capstone Project + Job Prep
Mini Project: Full CI/CD pipeline with Java REST API, Bash monitoring, Jenkins, and Terraform