Today I took another practical step in my Cloud Engineering and DevOps learning journey by creating my first Resource Group on Microsoft Azure.
As someone currently learning cloud computing and DevOps from scratch, this may seem like a small task, but it actually helped me understand how cloud infrastructure is organized in real-world environments.
In the screenshot above, I was working inside the Azure Portal while creating a Resource Group called “Hagital-Resource-Group” and selecting the “South Africa North” region.
This simple setup exposed me to important cloud concepts such as subscriptions, regions, resource organization, and infrastructure management.
What is a Resource Group?
A Resource Group in Azure acts like a container that holds related cloud resources together.
For example, a company can keep:
virtual machines
databases
storage accounts
applications
virtual networks
inside one Resource Group instead of managing them separately.
This makes resources easier to organize, monitor, secure, and manage.
A simple way to think about it is like creating a folder on your computer for a particular project where all related files are stored together.
What I Learned During This Setup
While creating this Resource Group, I learned a few important things about how cloud platforms work.
Subscriptions
Azure uses subscriptions to manage billing and cloud services. Every resource created inside Azure belongs to a subscription.
Regions
Cloud providers do not keep all their infrastructure in one location. They build data centers across different countries and locations around the world called regions.
I selected the “South Africa North” region because it is geographically closer to Africa and can help improve performance and reduce latency for users in this region.
Resource Organization
I also learned how organizations group cloud resources based on projects, departments, or applications. This becomes very important in large environments where thousands of resources may exist.
Why I Started Learning Cloud Engineering and DevOps
Technology is moving heavily toward cloud infrastructure and automation. Many organizations now rely on cloud providers like Microsoft Azure, AWS, and Google Cloud to run their systems and applications.
I decided to start learning cloud engineering and DevOps because I want to understand modern infrastructure, automation, and how scalable systems are built and managed.
Right now, I’m learning:
cloud fundamentals
Microsoft Azure
Linux
networking
DevOps concepts
virtual machines
resource management
I also plan to learn tools like Docker, Git, Kubernetes, Terraform, and CI/CD pipelines as I continue growing in this field.
What I Learned Today
Some of the key things I learned from this exercise include:
how Azure Resource Groups work
how subscriptions are used in Azure
the importance of regions in cloud computing
how cloud infrastructure is organized globally
the value of hands-on practice while learning technology
Final Thoughts
This is still the beginning of my journey, but I’ve realized that small practical steps are important when learning cloud technologies.
I plan to continue documenting my progress, sharing what I learn, and building projects along the way.
There is still a lot to learn, but I’m excited about the process and looking forward to improving consistently over time.
Top comments (0)