What I Learned After 2 Weeks in DevOps (As a Final Year CS Student)


👋 Who Am I?
I’m Omkar, a final-year Computer Science student from a tier-3 college in India. Like many students, I didn’t have a big college brand or network just a dream to work abroad, support my family, and build a solid future through tech.
I chose DevOps not because I was a pro coder but because I saw an opportunity to solve real-world problems and enter the IT industry smartly. Here's how my journey began...
🚀 What is DevOps?
DevOps is a combination of development and operations. It’s not about high-end coding. It’s about solving the real-world problem of making applications scalable, reliable, and automated.
Developers write code. But DevOps engineers ensure that the code actually runs well in production managing servers, CI/CD, monitoring, cloud deployments, and more.
In short: DevOps bridges the gap between development and operations with tools and automation at its core.
🔁 How I Started
To be honest, I started learning DevOps mainly because of the good career opportunities and high-paying remote jobs. But soon, I started enjoying it especially the logic, command-line work, scripting, and tools.
I started with:
Git & GitHub – learning how real teams manage code
Linux – using Ubuntu on EC2 to practice real commands
Mini Projects – building CLI tools like LazyDevOps-Terminal
I didn’t have a roadmap or mentor at first, but I created one and stuck to it. I also started writing blogs and sharing on LinkedIn to build confidence and personal branding.
💡 What I’ve Learned (So Far)
Here’s a quick list of what I learned in just 2 weeks:
✅ Git: Commits, branching, merging, .gitignore
, GitHub profile
✅ Linux: Commands, scripting, file permissions, system tools
✅ EC2: Running Linux in the cloud (not using LabEx!)
✅ Mini Projects: Created 2 CLI tools with Bash
✅ Blogging: Shared my learnings on Hashnode
✅ LinkedIn: Weekly learning recaps and personal journey posts
✅ Spoken English: Recording voice tasks to improve fluency
✅ Resume building: Notion-based resume to track all progress
🛠️ My Projects
🖥️ LazyDevOps-Terminal
A beginner Bash CLI tool that simulates Git commands in a Linux terminal. Ideal for practicing Git in a fun way!
📊 LazyDevOps-SystemCheck
A real-world CLI tool that checks your system info (disk usage, memory, uptime) and logs it — built with Bash scripting, branching, and GitHub integration.
✍️ Final Thoughts
I still have a long way to go, but here’s what I’ve learned early on:
Don’t wait for college to teach you — start building your own roadmap.
You don’t need a development background to start DevOps.
Focus on tools, logic, automation, and documentation.
Projects, GitHub, and public blogs can change your career game.
Share your journey online. People will start noticing.
Whether you're from a tier-1 college or not, consistency beats everything.
Let’s grow one day, one project at a time 💪
📢 What’s Next?
Next up, I’ll be learning about Docker, CI/CD, and AWS automation tools and sharing it all through my blog + LinkedIn journey.
Follow along on Hashnode and LinkedIn if you're also starting from scratch 🚀
Subscribe to my newsletter
Read articles from Omkar Pinjarkar directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
