DEV Community

Cover image for 🚀 Starting My DevOps Journey as a Fresher (Learning in Public)
Mohd Yusuf
Mohd Yusuf

Posted on

🚀 Starting My DevOps Journey as a Fresher (Learning in Public)

Hello everyone 👋
I’m Mohd Yusuf, and this is the beginning of my DevOps learning journey.

I’ve completed my engineering, and as a fresher in tech, choosing the right path can feel confusing. There are so many options—development, testing, data, cloud, cybersecurity…

And for me, DevOps stood out.

One honest truth:
I never really liked DSA.

Not because it’s useless, but because it never felt natural to me. I was always more interested in how systems run in real life—how applications are deployed, monitored, automated, and scaled.

DevOps felt like the right fit.

Not just as a role, but as a mindset.

So, this blog marks Day 1 of my journey into DevOps—learning, building, failing, improving, and sharing everything in public.

💡 Why I Chose DevOps

I realized that modern software isn’t just about writing code.

It’s about:

Deploying faster

Reducing errors

Automating repetitive work

Making systems reliable

Working better as a team

DevOps connects development + operations, and that balance really excited me.

I didn’t want to just build projects.
I wanted to learn how they run in the real world.

That’s why DevOps.

🧠 Does Not Liking DSA Mean I’m a Bad Engineer?

For a long time, I thought:

“If I’m not good at DSA, maybe I’m not meant for tech.”

But that’s not true.

Tech is huge.

Not everyone needs to be a competitive programmer.

Some people are great at:

System design

Cloud

DevOps

Testing

Data

Security

Networking

And that’s okay.

Everyone has a different strength.
Mine lies in practical systems and real-world engineering.

🌱 Starting as a Fresher (The Reality)

Let’s be honest.

As a fresher, I don’t know everything.
Sometimes I don’t even know what I don’t know 😄

I’m starting from:

Basic Linux commands

Git & GitHub fundamentals

Simple shell scripts

Cloud basics

CI/CD concepts

No shortcuts. No fake expertise.
Just honest learning.

And that’s okay.

📖 Why I’m Learning in Public

I decided to learn in public for three main reasons:

1️⃣ Consistency

When I share my progress, I stay motivated.

2️⃣ Better Understanding

Teaching or writing about something helps me understand it better.

3️⃣ Community

I want to connect with learners and professionals who can guide me.

This blog is my digital notebook.

🛠️ My Current Learning Roadmap

Here’s what I’m focusing on step by step:

✅ Foundations

Linux

Networking basics

Git & GitHub

🔄 Automation & CI/CD

Bash scripting

GitHub Actions / Jenkins

📦 Containers & Cloud

Docker

Kubernetes

AWS

🏗️ Infrastructure

Terraform

Monitoring tools

I’ll take it one tool at a time.

📌 What You’ll Find on This Blog

On this blog, I’ll share:

✔️ Learning notes
✔️ Command explanations
✔️ Mini projects
✔️ Mistakes & fixes
✔️ Weekly updates
✔️ Career learnings

No copy-paste tutorials.
Only real practice.

🎯 My Goal

My goal is simple:

To become a skilled DevOps Engineer by building strong fundamentals and real-world experience.

Not overnight.
Not in 3 months.

Step by step.

🤝 Let’s Learn Together

If you’re:

A beginner like me

A student exploring DevOps

A professional willing to guide

Let’s connect.

Your feedback, advice, and suggestions are always welcome 🙌

✨ Final Thoughts

This is just the beginning.

There will be confusion.
There will be errors.
There will be failures.

But there will also be growth.

And I’m ready for it.

📌 Learning DevOps in public — one command at a time.

See you in the next post 🚀

Top comments (1)

Collapse
 
angeltduran profile image
angel t. duran

gr8 roadmap, good luck