Starting My DevOps + Cloud Journey

Priyanshu BhattPriyanshu Bhatt
3 min read

Hey folks! πŸ‘‹

Today marks the first day of my DevOps + Cloud learning journey. I’ve decided to #LearnInPublic because sharing not only helps me remember better but also keeps me accountable.

πŸ“Œ What I Learned Today

1️⃣ Roles in a Software Company

I started by mapping how different roles interact in building a product.
From my notes (imagine a spaghetti of circles and arrows πŸŒ€):

  • Customer (End-user) – the origin of every requirement.

  • Product Owner / Product Manager (PO/PM) – collects feedback, prioritizes tasks.

  • Business Analyst (BA) – documents and analyzes requirements.

  • Developers (Dev) – bring the ideas to life.

  • Testers (QE) – break things (lovingly πŸ’”) to ensure quality.

  • DevOps & DBA – handle deployment, automation, and databases.

🧩 Fun fact: Before this, I thought DevOps = β€œserver guy.” Nope, it’s about bridging dev & ops.


2️⃣ Software Development Life Cycle (SDLC)
I learned how a feature travels from idea to production.
The lifecycle looks like this:

Planning β†’ Designing β†’ Developing β†’ Testing β†’ Deployment β†’ Monitoring

This is where DevOps magic πŸͺ„ comes in:

  • CI/CD pipelines ensure code moves smoothly.

  • Automated testing catches bugs early.

  • Monitoring keeps the app healthy after deployment.

I even sketched a flow diagram (yes, it looks like a treasure map πŸ—ΊοΈ).


3️⃣ My First Glimpse of DevOps
DevOps is like the fast lane for software delivery:

  • CI/CD = Continuous Integration / Continuous Deployment.

  • Goal = Push new features quickly & safely to users.

  • Bonus = Less manual work and fewer β€œIt works on my machine πŸ˜…β€ moments.

Example from my notes:

10 days β†’ v1, v2 β†’ fix bugs β†’ deploy β†’ user happy πŸŽ‰


4️⃣ Agile & Jira
I finally understood how teams track work:

  • Work is divided into sprints (2-3 weeks).

  • Tasks move through To-Do β†’ In Progress β†’ Done.

  • Tools like Jira help visualize the flow.

I created my first sample backlog, and moving that imaginary card to β€œDone” felt oddly satisfying βœ….


πŸ’‘ Reflections & Struggles

  • At first, connecting roles was confusing. Why so many?

  • Understanding DevOps vs Developer roles took time.

  • Diagrams saved me! Drawing flows made it 10x easier.


πŸ“‚ Resources I Used


πŸ€” Question for You

If you’re in DevOps, what was the hardest concept for you to grasp in the beginning?
Let’s discuss in the comments πŸ‘‡


πŸ’¬ Tomorrow (Day 2): I plan to dive into Virtual Machines and Cloud Basics:

  • How to create a VM on AWS EC2 and Azure ☁️

  • How to connect and start using them Stay tuned! πŸš€

0
Subscribe to my newsletter

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

Written by

Priyanshu Bhatt
Priyanshu Bhatt

πŸ‘‹ Hey there! I'm a final-year BCA student πŸ‘¨β€πŸ’» diving deep into MERN Stack πŸš€ | Python Django 🐍 | React βš›οΈ | Learning JavaScript + DSA πŸ’‘ Passionate about building, breaking & learning every single day βš”οΈπŸ’» Sharing my dev journey as a #CodeNewbie πŸ’¬