<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ipadeola Taiwo</title>
    <description>The latest articles on DEV Community by Ipadeola Taiwo (@highpee1991).</description>
    <link>https://dev.to/highpee1991</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1894849%2F48eadcb7-7cf7-4299-8728-58c535f1e6bd.jpeg</url>
      <title>DEV Community: Ipadeola Taiwo</title>
      <link>https://dev.to/highpee1991</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/highpee1991"/>
    <language>en</language>
    <item>
      <title>Implementing RBAC in Azure for Secure Resource Group Access</title>
      <dc:creator>Ipadeola Taiwo</dc:creator>
      <pubDate>Fri, 08 May 2026 03:14:09 +0000</pubDate>
      <link>https://dev.to/highpee1991/implementing-rbac-in-azure-for-secure-resource-group-access-39n</link>
      <guid>https://dev.to/highpee1991/implementing-rbac-in-azure-for-secure-resource-group-access-39n</guid>
      <description>&lt;p&gt;In modern cloud environments, not every team member should have full access to resources. Proper access control is important for security, accountability, and preventing accidental changes.&lt;/p&gt;

&lt;p&gt;In this project, I implemented Role-Based Access Control (RBAC) in Microsoft Azure to manage access to a Resource Group. I created multiple users with different permission levels and ensured that only authorized users could create or modify resources, while others had view-only access.&lt;/p&gt;

&lt;p&gt;This hands-on project helped me understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Azure IAM and RBAC&lt;/li&gt;
&lt;li&gt;Role assignments&lt;/li&gt;
&lt;li&gt;Least privilege principle&lt;/li&gt;
&lt;li&gt;Resource Group level access control&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Project Scenario&lt;/strong&gt;&lt;br&gt;
A company project is hosted in Azure, and multiple team members require access to the environment. However, not everyone should have full control over the resources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Objectives&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a Resource Group&lt;/li&gt;
&lt;li&gt;Create users&lt;/li&gt;
&lt;li&gt;Assign RBAC roles&lt;/li&gt;
&lt;li&gt;Implement least privilege access&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Implementation Steps&lt;/strong&gt;&lt;br&gt;
First create a resource group, this act as logical container for our resoucrces and help us manage our resources easily&lt;/p&gt;

&lt;p&gt;To create a resource group click on the search bar in azure console and type resource groups&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyng2w5d9knoopkthxnip.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyng2w5d9knoopkthxnip.PNG" alt=" " width="800" height="341"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on the resource groups result shown &lt;/p&gt;

&lt;p&gt;Nest step is to click on create as shown in the image below&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2dld5ou4i2zktsncrrqc.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2dld5ou4i2zktsncrrqc.PNG" alt=" " width="800" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;on clicking on the create button it will take you to the next page where you will fill in the following information, information such as selecting subscription, by default azure create subscription1 for us and that is what we would be using in this mini project&lt;br&gt;
next give it a resource group name and also select a region, for this project we would go with the South Africa North (as i am based in Nigeria and is the closed region to my company, choose a region closest to your company)&lt;br&gt;
then click on next&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa71ovf6suleaxbcvdmqu.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa71ovf6suleaxbcvdmqu.PNG" alt=" " width="800" height="685"&gt;&lt;/a&gt;&lt;br&gt;
Next you are to select a tag name and value for the resource group to make it easier to search, but this is optional for this project we would leave it blank&lt;br&gt;
Next is to click on review and create after confirmation click on create&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fugz030340pl9iks7n7nn.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fugz030340pl9iks7n7nn.PNG" alt=" " width="445" height="703"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;we have succesfully created our resource groups&lt;/p&gt;

&lt;p&gt;next let us create a user &lt;br&gt;
for this project we would create 3 users&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;dev-user -&amp;gt; role: Contributor -&amp;gt; Access Level: Create/Edit Resources&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;tester-user -&amp;gt; role: Reader -&amp;gt; Access Level: View Only&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;auditor-user -&amp;gt; role: Reader -&amp;gt; Access Level: View Only&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To create a user click on the search bar and type microsoft entra ID &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2zc0f4ck279tawaprl9z.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2zc0f4ck279tawaprl9z.PNG" alt=" " width="800" height="183"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on microsoft entra ID from the results&lt;br&gt;
Go to manage and click on results&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9drh52bsj8gnjrppm8qn.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9drh52bsj8gnjrppm8qn.PNG" alt=" " width="800" height="406"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on new user, create new user&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faveblbsfebmytx6m6l27.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faveblbsfebmytx6m6l27.PNG" alt=" " width="800" height="306"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;fill all the information and click on next &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0spzxts798m2xmyakzyd.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0spzxts798m2xmyakzyd.PNG" alt=" " width="724" height="591"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since we want to gie it role from the resource group level we wonrt give it role at this point we would click on review and create and this would create our dev-user&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj359zsb693vewk5d3cp6.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj359zsb693vewk5d3cp6.PNG" alt=" " width="636" height="690"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;we would create a new user again to do the same thing we did ealier to create our tester-user and our auditor-user&lt;/p&gt;

&lt;p&gt;at this state we have our three new users created&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi8bxtqfuq3x4y7s8ifjh.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi8bxtqfuq3x4y7s8ifjh.PNG" alt=" " width="800" height="319"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now let us give each users role to what they can do so we dont just give them unnecessary power they do not need to have, for protections and securities reasons&lt;/p&gt;

&lt;p&gt;for us to give them role we would go our resource group we created ealier, by typing resource group in the search bar and click on jake-projects-rg we created ealier&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwvetvo90nkn4u9qychv1.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwvetvo90nkn4u9qychv1.PNG" alt=" " width="800" height="236"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank click on access control (IAM)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx36ptrgc1x17aleb4qwe.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx36ptrgc1x17aleb4qwe.PNG" alt=" " width="800" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We would click on add -&amp;gt; assign role&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6g289k7p7qaiz6tmkc7j.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6g289k7p7qaiz6tmkc7j.PNG" alt=" " width="800" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;let us start assigning role to our dev-user first, since we want to give contributor access control to our dev-user we would role we wouls click on priviledge administrator and search for contributor&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdf3s2lzt8yvu77k398ij.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdf3s2lzt8yvu77k398ij.PNG" alt=" " width="800" height="295"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on the next button &lt;br&gt;
click on User, group, or service principal at the select access to&lt;br&gt;
on the members click on select member in order to add we we want to give this permision to which is our dev-user&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv0qmg1k4zmvm69oyxkit.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv0qmg1k4zmvm69oyxkit.PNG" alt=" " width="800" height="384"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;now our dev-user have been selected &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffyu12pvdd3qe3i4irvv0.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffyu12pvdd3qe3i4irvv0.PNG" alt=" " width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Next click on review and assign&lt;br&gt;
we have succesfully given role based accessed control to our dev-user&lt;/p&gt;

&lt;p&gt;now let us do same thing to our remaining 2 users we want to give read access to &lt;/p&gt;

&lt;p&gt;we would do the same thing as above &lt;br&gt;
we would click on add, add role assignment &lt;br&gt;
since the access we want to give to both users are read access only we would click on the job function and select the reader access this restrict the user from creating resources or accidentally deleting the resources but can only view&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl897mca8dz0qak8fyvhr.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl897mca8dz0qak8fyvhr.PNG" alt=" " width="800" height="374"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We would click on the add member and select the member we want to assign this role to in our case is the tester-user, and the auditor-user&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk17ksm8w41i6o9de0dro.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk17ksm8w41i6o9de0dro.PNG" alt=" " width="800" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;we would click on review and assign to complete this &lt;br&gt;
we have succesfully created and assign reader role to both users&lt;/p&gt;

&lt;p&gt;When we click on role assigment inside the access control (IAM) in our resource group we can see we have succesfully &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa8xic5p9hayw4zxm9qop.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa8xic5p9hayw4zxm9qop.PNG" alt=" " width="569" height="393"&gt;&lt;/a&gt;&lt;br&gt;
now this users can now sign in to their created accounts and do only what they are gicen power to do&lt;/p&gt;

&lt;p&gt;The Dev-user can create resources, modify resources work on resources but  delete resources and delete the resource group, mind you if the dev user mistakenly delete the resource group it can not be undone&lt;/p&gt;

&lt;p&gt;auditor user and tester user can only read but can not create resources can not modify resources and can not delete resources&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security Improvement&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;During testing, I observed that a user with the Contributor role could delete the entire Resource Group. To improve protection against accidental or unauthorized deletion, Azure Resource Locks can be implemented to restrict deletion operations even for users with elevated resource permissions.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>cloud</category>
      <category>security</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Deploying an Azure Virtual Machine: Networking, SSH, and Apache Setup</title>
      <dc:creator>Ipadeola Taiwo</dc:creator>
      <pubDate>Sat, 18 Apr 2026 16:36:19 +0000</pubDate>
      <link>https://dev.to/highpee1991/deploying-an-azure-virtual-machine-networking-ssh-and-apache-setup-5e2c</link>
      <guid>https://dev.to/highpee1991/deploying-an-azure-virtual-machine-networking-ssh-and-apache-setup-5e2c</guid>
      <description>&lt;p&gt;Before deploying a virtual machine, we need to create a Resource Group. In Azure, a Resource Group acts as a container that holds all related resources such as virtual machines, networking components, and storage.&lt;br&gt;
&lt;strong&gt;Step 1: Create a Resource Group&lt;/strong&gt;: To create a resource group, type on search box to acces resource group, and create a resource group&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr077jfbdznxe52xu7w3w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr077jfbdznxe52xu7w3w.png" alt=" " width="767" height="597"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftyqkkngst58yt6lunjdj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftyqkkngst58yt6lunjdj.png" alt=" " width="748" height="558"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After creating the Resource Group, the next step is to configure networking. In Azure, this is done using a Virtual Network (VNet), which provides a private network for your virtual machine.&lt;/p&gt;

&lt;p&gt;Before deploying a virtual machine, we need to set up the required networking. In Azure, this is done by creating a Virtual Network (VNet), which allows our VM to communicate securely with other resources.&lt;/p&gt;

&lt;p&gt;This leads us to the next step:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Create a Virtual Network (VNet)&lt;/strong&gt;: In the Azure portal, search for Virtual Networks using the search bar. Select it, then click on Create to begin setting up a new virtual network.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0wtqogcq8lwp1z8wnvig.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0wtqogcq8lwp1z8wnvig.png" alt=" " width="800" height="590"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz0x6o9s13ily86d9nhfc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz0x6o9s13ily86d9nhfc.png" alt=" " width="800" height="347"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select your existing subscription, then choose the Resource Group you created earlier.&lt;/p&gt;

&lt;p&gt;Click Next to proceed to the Security tab and leave the default settings unchanged. Continue by clicking Next to the IP Addresses section.&lt;/p&gt;

&lt;p&gt;Here, keep the default address space of 10.0.0.0/16, which provides up to 65,536 IP addresses for your virtual network. Delete the default subnet and click next, you can leave the tag blank depends on your choice, review and create your vnet&lt;/p&gt;

&lt;p&gt;Step 3: After creating the Virtual Network, open it from the Azure portal. In the left-hand menu, navigate to Settings and select Subnets.&lt;/p&gt;

&lt;p&gt;Click on + Subnet to create a new subnet within the virtual network.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn0u1rwbmk63uft9o98gv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn0u1rwbmk63uft9o98gv.png" alt=" " width="268" height="509"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on +subnet&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9ndnyujlwerbzcubc9tf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9ndnyujlwerbzcubc9tf.png" alt=" " width="800" height="352"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Give the subnet a name, then set the address range to 10.0.0.0/24.&lt;br&gt;
This subnet mask provides 256 IP addresses.&lt;br&gt;
Finally, click Add to create the subnet.&lt;/p&gt;

&lt;p&gt;After setting up the Resource Group, Virtual Network, and Subnet, we are now ready to deploy the Virtual Machine.&lt;br&gt;
These networking components ensure that the VM can communicate securely within the Azure environment&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Create a Virtual Machine&lt;/strong&gt;: To deploy our vm we click on the search box in the azure console and click on the virtual machine in the resultof the search&lt;/p&gt;

&lt;p&gt;click on create&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fowuczf62d8bwmek9i5i7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fowuczf62d8bwmek9i5i7.png" alt=" " width="800" height="326"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;click on virtual machine&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx8mdudr3p8g5vklthtq2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx8mdudr3p8g5vklthtq2.png" alt=" " width="553" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;select the created resource group, give it a name, select the region of your choice, (best region closer to the clients)&lt;/p&gt;

&lt;p&gt;For Availability Zone, you can select Zone 1 for testing purposes.&lt;/p&gt;

&lt;p&gt;Next, choose the operating system for your virtual machine. You can select either Windows or Linux, depending on your use case. For this tutorial, we will proceed with Ubuntu Server 24.04 LTS.&lt;/p&gt;

&lt;p&gt;Select the VM size based on your requirements (for training purposes, a smaller size is recommended).&lt;/p&gt;

&lt;p&gt;For authentication type, select SSH Public Key for secure access. Then, provide a username for the VM.&lt;/p&gt;

&lt;p&gt;Under Inbound port rules, allow public inbound access and select the required ports:&lt;/p&gt;

&lt;p&gt;Port 22 (SSH) – for connecting to your VM&lt;br&gt;
Port 80 (HTTP) – for web traffic once Apache is installed, click on next to Disk&lt;/p&gt;

&lt;p&gt;Os size should be by choice for training purpose choose 30 gig to incure little or no cost&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F98onjpgc126vzbjjgegs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F98onjpgc126vzbjjgegs.png" alt=" " width="788" height="462"&gt;&lt;/a&gt;&lt;br&gt;
For the Disk type, you can choose between SSD and HDD.&lt;br&gt;
For cost efficiency during training, select HDD, then click Next.&lt;/p&gt;

&lt;p&gt;Networking&lt;/p&gt;

&lt;p&gt;Select the previously created Virtual Network (VNet) and Subnet.&lt;br&gt;
Allow public inbound access for required ports, then proceed to the next step.&lt;/p&gt;

&lt;p&gt;Management&lt;/p&gt;

&lt;p&gt;For simplicity, leave all settings at their default values.&lt;/p&gt;

&lt;p&gt;Monitoring&lt;/p&gt;

&lt;p&gt;Also leave the monitoring settings as default.&lt;/p&gt;

&lt;p&gt;Advanced&lt;/p&gt;

&lt;p&gt;Leave all advanced options unchanged.&lt;/p&gt;

&lt;p&gt;Tags&lt;/p&gt;

&lt;p&gt;You may leave tags blank for this tutorial.&lt;/p&gt;

&lt;p&gt;click on create, download key pair from the prompts&lt;/p&gt;

&lt;p&gt;Well done our virtual machine have been deployed&lt;/p&gt;

&lt;p&gt;Next, we will connect to our Virtual Machine using SSH and install Apache2 on the server.&lt;/p&gt;

&lt;p&gt;To begin, open Git Bash or any Linux-based command-line interface (CLI) on your local machine.&lt;/p&gt;

&lt;p&gt;SSH into the Virtual Machine&lt;/p&gt;

&lt;p&gt;To SSH into our VM, we will use the following steps:&lt;/p&gt;

&lt;p&gt;First, locate your .pem file, which is usually in your Downloads folder.&lt;/p&gt;

&lt;p&gt;Navigate to the Downloads directory using the command:&lt;/p&gt;

&lt;p&gt;cd Downloads&lt;/p&gt;

&lt;p&gt;Next, set the correct permissions for your private key file:&lt;/p&gt;

&lt;p&gt;chmod 400 file.pem&lt;/p&gt;

&lt;p&gt;This ensures that only you have read access to the key file.&lt;/p&gt;

&lt;p&gt;Now, connect to your Virtual Machine using the SSH command:&lt;/p&gt;

&lt;p&gt;ssh -i file.pem username@publicIP&lt;/p&gt;

&lt;p&gt;When prompted, type yes to accept the host key and establish the connection.&lt;/p&gt;

&lt;p&gt;welcome to our vm&lt;br&gt;
first before we do anything we need to update and upgrade our virtual machine using below command line&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt update
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt upgrade &lt;span class="nt"&gt;-y&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5rvk0u7fqzwli16b4f5r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5rvk0u7fqzwli16b4f5r.png" alt=" " width="557" height="337"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;now let us install our apache2 by following below command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install &lt;/span&gt;apache2 &lt;span class="nt"&gt;-y&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;to start our apache 2 use the below command line &lt;br&gt;
sudo systemctl start apache2&lt;/p&gt;

&lt;p&gt;and yesss we just Connect to the VM using SSH. Install Apache2 on the VM.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Funysfwejr8e5woo7ezwv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Funysfwejr8e5woo7ezwv.png" alt=" " width="800" height="538"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>beginners</category>
      <category>networking</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to Create a Resource Group in Azure (Step-by-Step Guide)</title>
      <dc:creator>Ipadeola Taiwo</dc:creator>
      <pubDate>Tue, 17 Mar 2026 13:26:41 +0000</pubDate>
      <link>https://dev.to/highpee1991/how-to-create-a-resource-group-in-azure-step-by-step-guide-4cle</link>
      <guid>https://dev.to/highpee1991/how-to-create-a-resource-group-in-azure-step-by-step-guide-4cle</guid>
      <description>&lt;h2&gt;
  
  
  What is resource group and why should you care
&lt;/h2&gt;

&lt;p&gt;In Microsoft Azure, a Resource Group is a logical container used to organize and manage related resources. It is one of the first things you need to create before deploying any service in Azure.&lt;/p&gt;

&lt;p&gt;Whether you're deploying a virtual machine, database, or web app, Resource Groups help you manage everything efficiently, control access, and reduce costs.&lt;/p&gt;

&lt;p&gt;In this guide, you’ll learn how to create a Resource Group step-by-step using the Azure Portal.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Log in to the Azure Portal by visiting portal.azure.com and signing in to your account.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: In the Azure Portal, use the search bar at the top and type “Resource groups,” then select it from the results.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmyg5r2c4s6c532ve7yms.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmyg5r2c4s6c532ve7yms.png" alt=" " width="800" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Step 3&lt;/strong&gt;: Click the “Create” button to start creating a new Resource Group.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxed1ea6pznmq32vlqcvg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxed1ea6pznmq32vlqcvg.png" alt=" " width="800" height="334"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Step 4&lt;/strong&gt;: Configure your Resource Group settings.
By default, your Azure subscription (e.g., “Subscription 1”) will be selected. If you have multiple subscriptions, choose the one you want to use.
Next, enter a &lt;strong&gt;name&lt;/strong&gt; for your Resource Group—usually the name of your project works best.
Then, select a &lt;strong&gt;region&lt;/strong&gt; close to where your project or users are located.
Once done, click the &lt;strong&gt;Next&lt;/strong&gt; button to continue.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkc4jan0jmigmgghs4c9h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkc4jan0jmigmgghs4c9h.png" alt=" " width="739" height="522"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Step 5&lt;/strong&gt;: Add tags (optional)
Tags help you organize resources so you can find them easily later.
You can leave this section blank if you want. It won’t affect your Resource Group.
In this tutorial, we’ll skip adding tags.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsvoqofshos0gnd0uj350.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsvoqofshos0gnd0uj350.png" alt=" " width="754" height="268"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Step 6&lt;/strong&gt;: Review and create your Resource Group
After clicking Next in the previous step, you will be taken to the Review + Create page.
Carefully check that all the information is correct, including your subscription, Resource Group name, and region.
Once everything looks good, click Create. Congratulations—you have successfully created your Resource Group! 🎉&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjl8cf7os04aa4s7s7m0q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjl8cf7os04aa4s7s7m0q.png" alt=" " width="394" height="302"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Step 7&lt;/strong&gt;: Confirm your Resource Group creation
After clicking Create, look at the bell icon at the top of the Azure Portal. You should see a notification saying “Resource Group created”.
You can then choose to either Go to resource group to view it immediately or Pin to dashboard for quick access later.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fitn7799cg4mp0mjjrvqt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fitn7799cg4mp0mjjrvqt.png" alt=" " width="552" height="309"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Congratulations! You have successfully created your first Resource Group in Azure. By organizing your resources in a Resource Group, you can manage, monitor, and deploy your projects efficiently.&lt;/p&gt;

&lt;p&gt;Next, you can start adding resources like Virtual Machines, Databases, or Storage accounts to your Resource Group and explore how Azure manages them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best practices&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Use meaningful names for your Resource Groups to easily identify projects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choose regions close to your users to improve performance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use tags for better organization, especially if you manage many projects.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now that you know how to create a Resource Group, you’re ready to start building and managing your cloud projects in Azure. Happy learning! 🚀&lt;/p&gt;

&lt;p&gt;Did you find this guide helpful? 💡&lt;br&gt;
I’d love to hear about your experience creating your first Resource Group in Azure!&lt;br&gt;
Share your thoughts or questions in the comments below, and stay tuned for more tutorials on Azure, Cloud Computing, and DevOps.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>cloudcomputing</category>
      <category>devops</category>
      <category>microsoft365</category>
    </item>
  </channel>
</rss>
