Who Is Mohammad Shafaque Arif? My Journey into Full Stack Development, DevOps, and Cloud Computing
Every developer has a story.
Some start with competitive programming.
Some fall in love with web development.
Some discover cloud computing later in their careers.
My journey has been a combination of all of these.
If you've searched for Mohammad Shafaque Arif, this article is an introduction to who I am, what I build, what I'm learning, and why I've decided to document my entire journey publicly.
Where It All Started
Like many aspiring software engineers, I started with web development.
I learned:
- HTML
- CSS
- JavaScript
- React.js
- Node.js
- Express.js
- MongoDB
Building websites felt exciting.
Every completed project felt like an achievement.
But after every deployment, one question kept coming back.
What actually happens after clicking the Deploy button?
That single question changed everything.
Discovering DevOps
The deeper I went into software engineering, the more I realized something.
Writing code is only one part of building software.
Someone has to:
- Deploy it
- Scale it
- Secure it
- Monitor it
- Automate it
That's when I entered the world of Linux, Docker, Kubernetes, Jenkins, Terraform, AWS, and CI/CD.
Initially everything looked difficult.
Hundreds of commands.
Dozens of tools.
New concepts every day.
But slowly every technology started connecting together.
Linux explained servers.
Docker explained containers.
Kubernetes explained scaling.
Jenkins explained automation.
AWS explained cloud infrastructure.
Suddenly, software engineering became much bigger than writing code.
Learning Never Stops
One thing I've learned is this:
The best engineers aren't the ones who know every tool.
They're the ones who keep learning.
That's why I continuously invest time in certifications, hands-on projects, technical writing, and experimenting with modern technologies.
Some of my learning includes:
- Oracle Cloud Infrastructure DevOps Professional
- AWS Certifications
- Docker
- Kubernetes
- Terraform
- React
- Node.js
- Linux Administration
- CI/CD
Every certification is only the beginning.
Real learning happens when you build something.
Why I'm Writing Technical Articles
When I started learning DevOps, I found thousands of tutorials.
But most of them explained how to use a tool.
Very few explained why the tool exists.
That's why I started writing.
My goal is simple.
Explain complex technologies using simple language and practical examples.
If someone completely new to DevOps reads my articles and understands the concept, I've achieved my goal.
What You'll Find Here
Over the coming months I'll be sharing articles about:
- Linux
- Git & GitHub
- Docker
- Kubernetes
- Jenkins
- Terraform
- AWS
- CI/CD
- Cloud Computing
- Full Stack Development
- Career Growth
Everything will be beginner-friendly and based on real-world engineering practices.
Let's Build Together
Technology changes every day.
Instead of trying to learn everything overnight, I'm focusing on learning consistently and documenting everything I discover.
If you're also exploring DevOps, Cloud Computing, or Full Stack Development, I'd love to have you on this journey.
Let's learn together.
Connect With Me
🌐 Portfolio
https://shafaque-portfolio.vercel.app/
💻 GitHub
https://github.com/mohammadshafaquearif
https://www.linkedin.com/in/mohammad-shafaque-arif/
✍️ Hashnode
https://hashnode.com/@mohammadshafaquearif
📝 DEV Community
https://dev.to/mohammadshafaquearif
🐦 X (Twitter)
If you enjoyed reading this article, consider following me.
I'll be publishing beginner-friendly content on DevOps, Linux, Cloud Computing, AWS, Docker, Kubernetes, and Full Stack Development every week.
Happy Learning!

Top comments (0)