I chose DevOps because I love exploring new things, solving errors, and building automation — it gives me a vibe and thrill.
My personal goal is to scale up my learning, gain confidence, and showcase my ability to apply DevOps in real projects, which can help me land an internship or a job.
I approached this as a project-based learning plan:
- Week 1 – Docker: Learned containerization and built basic Docker apps.
- Week 2 – CI/CD: Implemented automated build and deployment pipelines.
- Week 3 – Orchestration: Explored Kubernetes, scaling, and load balancing.
- Week 4 – Cloud & Portfolio: Deployed apps on cloud platforms, combined everything into a portfolio project.
I dedicated 5–7 hours per day, tackling obstacles like financial limitations, and used this project to gain confidence and practical skills.
Tech/Tools: Docker, Docker Compose
Highlights: Containerized apps, learned Docker basics
Tech/Tools: GitHub Actions, CI/CD pipelines, Scripting
Highlights: Automated build & deployment
Tech/Tools: Kubernetes, Docker Swarm, Load Balancers
Highlights: Managed scaling and orchestration
Tech/Tools: AWS / Cloud deployment, CI/CD integration
Highlights: Combined projects into portfolio, cloud deployment
- Docker / Docker Compose
- GitHub Actions / CI/CD pipelines
- Kubernetes / Docker Swarm / Load Balancers
- AWS / Cloud deployment
- Scripting / Automation
Week1-Docker/ Week2-CICD/ Week3-Orchestration/ Week4-Cloud/ Progress.md
Each project folder contains:
- README.md – project description, goals, instructions
- screenshots/ – demo images
- demo-video-link.md – link to demo video
- LinkedIn: Shihab Uddin
- Email: [email protected]
"You don’t need to start as a genius — dedication, consistency, and curiosity can take you far. Even in 4 weeks, you can learn, build, and grow if you give it your all."