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

Omkar PinjarkarOmkar Pinjarkar
3 min read

👋 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 🚀

1
Subscribe to my newsletter

Read articles from Omkar Pinjarkar directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Omkar Pinjarkar
Omkar Pinjarkar