My Journey Begins
Reflecting on My Path, Embracing the Challenge, and Taking the First Steps
Hi there! I’m Marco, a 19-year-old Software Engineering student at University of Minho, and this is the start of my journey into the world of DevOps. Welcome to DevOps: My Journey!
A Moment of Reflection
Recently, I had an important realization — I haven’t been giving my career the effort it truly deserves. While I’ve learned a lot in university, I felt I wasn’t pushing myself hard enough toward the future I want.
This led me to reach out to an older friend, who’s well-established in the field, for advice. He suggested I start by exploring cloud technologies and recommended earning the Microsoft Azure Fundamentals certification (AZ-900). The goal was to grasp the core concepts of cloud computing and help me choose a specialization.
As I began studying and doing my own research, I came across DevOps. I was instantly hooked. This field combines creativity, problem-solving, and technical skills in a way that deeply resonates with me.
A New Commitment
That’s why I’ve decided to fully commit to this path. This blog will be my way of documenting every step — from my first forays into cloud platforms to tackling CI/CD pipelines, exploring containerization, and understanding the DevOps culture.
What I’ve Done So Far
Taking my friend’s advice, I’ve been preparing for the AZ-900 certification. I’ve learned about the fundamentals of cloud computing, Azure’s core services, and key concepts like scalability, security, and cost management.
Confident that I’m ready for the exam, I plan to take it soon. In the meantime, I’ve started studying for the AZ-104 certification, which provides a deeper understanding of Azure’s services. This step will give me broader insights into the cloud and help confirm that DevOps is the right path for me.
While I already had some basic knowledge of Linux and version control tools like Git, GitHub and GitLab, I realized that a deeper understanding of these skills was essential for my journey into DevOps. That’s why, alongside my certification studies, I’ve been dedicating time to studying them more thoroughly.
What’s Next?
With a clearer vision in mind, I’ve researched what a structured DevOps learning path looks like. After exploring various resources and recommendations, I’ve put together a roadmap outlining the key areas I need to focus on.
This roadmap will guide me as I dive deeper into DevOps, helping me develop essential skills and gain hands-on experience with tools like Docker for containerization, Terraform for Infrastructure as Code (IaC), and CI/CD tools like Jenkins and GitHub Actions.
That said, I understand that learning is a dynamic process, and my roadmap is not set in stone. As I gain new insights and discover more about the field, my plans might evolve. Flexibility is key, and I’m ready to adapt my approach to ensure I’m always moving in the right direction.
This Blog’s Goal
This blog will be a mix of sharing what I learn, reflecting on challenges, and celebrating wins. I hope it becomes a space not only to document my journey but also to connect with others who are passionate about technology and growth.
Let’s Learn Together
Whether you’re an experienced professional or someone just starting out, I’d love for you to join me. Feel free to share your tips, tools, or advice — or just say hi!
Here’s to taking that first big step into the future. Thanks for being here, and I hope you’ll follow along on this exciting journey!