Day 1 of My 100-Day DevOps Challenge: Inception

Day 1 of My 100-Day DevOps Challenge: Inception

·

3 min read

The Beginning of Something New

The term "DevOps" kept popping up everywhere - in job listings, tech blogs, and LinkedIn posts. At first, I brushed it off as another tech buzzword, but after hearing countless success stories from peers and watching a few YouTube videos, my curiosity got the better of me. What really caught my attention wasn't just the technical aspects, but how DevOps seemed to bridge the gap between different teams and make the whole development process smoother.

I'll be honest - I've started and dropped plenty of learning projects before. But this time feels different. Maybe it's because I stumbled upon Abhishek Veeramalla's YouTube channel (seriously, this guy explains complex stuff like he's talking about his morning coffee), or maybe it's because I've decided to document my journey publicly. There's something about learning in public that keeps you accountable, you know?

Why DevOps, Though?

Look, I could tell you all about how DevOps is revolutionizing the tech industry, but here's what really drew me in: it's a perfect blend of problem-solving and people skills. In my experience, tech isn't just about writing code or managing servers - it's about getting people to work together effectively. DevOps tackles this head-on by breaking down those invisible walls between development and operations teams.

Plus, the field is constantly evolving. As someone who gets bored doing the same thing day in and day out, the idea of continuous learning really appeals to me. Whether it's automating deployments, improving system reliability, or streamlining workflows, there's always something new to figure out.

Taking the First Step

Today was all about getting my bearings. Instead of diving straight into tools and technologies, I spent time understanding what DevOps actually means in practice. Sure, it's about combining development and operations, but it's more than that - it's a complete shift in how we think about building and delivering software.

Think of it like this: traditional software development was like a relay race, with developers throwing code over the wall to operations teams and hoping for the best. DevOps turns this into a team sport where everyone works together towards the same goal - getting quality software to users faster and more reliably.

What's Next?

Over the next 99 days, I'll be diving deep into the DevOps world - learning about CI/CD pipelines, container orchestration, cloud platforms, and probably breaking things along the way (hey, that's how we learn, right?). I'm planning to share both my wins and failures here, keeping it real and hopefully helping others who might be on the same path.

I'm not expecting it to be easy, but I'm genuinely excited about this journey. Here's to the next 100 days of learning, growing, and probably a lot of debugging!