<?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: rajuaws</title>
    <description>The latest articles on DEV Community by rajuaws (@rajuaws_4cc17ee1cf2a29eb1).</description>
    <link>https://dev.to/rajuaws_4cc17ee1cf2a29eb1</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4087745%2F76a6a8f8-5d8f-421d-ae9b-e056bad46a89.png</url>
      <title>DEV Community: rajuaws</title>
      <link>https://dev.to/rajuaws_4cc17ee1cf2a29eb1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rajuaws_4cc17ee1cf2a29eb1"/>
    <language>en</language>
    <item>
      <title># AWS Security Fundamentals: IAM, Permissions &amp; Shared Responsibility Model</title>
      <dc:creator>rajuaws</dc:creator>
      <pubDate>Fri, 04 Sep 2026 09:25:39 +0000</pubDate>
      <link>https://dev.to/rajuaws_4cc17ee1cf2a29eb1/-aws-security-fundamentals-iam-permissions-shared-responsibility-model-31d4</link>
      <guid>https://dev.to/rajuaws_4cc17ee1cf2a29eb1/-aws-security-fundamentals-iam-permissions-shared-responsibility-model-31d4</guid>
      <description>&lt;h1&gt;
  
  
  AWS Security Fundamentals: IAM, Permissions &amp;amp; Shared Responsibility Model
&lt;/h1&gt;

&lt;p&gt;AWS provides powerful cloud services, but securing those services is one of the most important responsibilities when working with cloud infrastructure.&lt;/p&gt;

&lt;p&gt;Whether you're a student, fresher, developer, system administrator, Cloud Engineer, or DevOps Engineer, understanding the fundamentals of AWS security is essential before working with production workloads.&lt;/p&gt;

&lt;p&gt;In this guide, we'll cover the core AWS security concepts and walk through some practical IAM operations using the AWS Management Console.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔐 What You'll Learn
&lt;/h2&gt;

&lt;p&gt;By the end of this tutorial, you'll understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Core pillars of cloud infrastructure security&lt;/li&gt;
&lt;li&gt;Data security in AWS&lt;/li&gt;
&lt;li&gt;AWS Identity and Access Management (IAM)&lt;/li&gt;
&lt;li&gt;Users, permissions, and access control&lt;/li&gt;
&lt;li&gt;AWS Shared Responsibility Model&lt;/li&gt;
&lt;li&gt;Secure credential management&lt;/li&gt;
&lt;li&gt;IAM and AWS billing basics&lt;/li&gt;
&lt;li&gt;AWS security best practices&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  1. What Is Cloud Security?
&lt;/h2&gt;

&lt;p&gt;Cloud security is the set of practices used to protect cloud-based infrastructure, applications, data, identities, and resources.&lt;/p&gt;

&lt;p&gt;In AWS, security isn't handled entirely by AWS. Some responsibilities belong to AWS, while others belong to the customer.&lt;/p&gt;

&lt;p&gt;This is where the &lt;strong&gt;AWS Shared Responsibility Model&lt;/strong&gt; becomes important.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Data Security
&lt;/h2&gt;

&lt;p&gt;Data is one of the most important assets in any cloud environment.&lt;/p&gt;

&lt;p&gt;AWS provides services and features that can help protect data through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Encryption&lt;/li&gt;
&lt;li&gt;Access control&lt;/li&gt;
&lt;li&gt;Identity management&lt;/li&gt;
&lt;li&gt;Secure network configuration&lt;/li&gt;
&lt;li&gt;Logging and monitoring&lt;/li&gt;
&lt;li&gt;Backup and recovery&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When designing a cloud application, security should be considered from the beginning rather than added after deployment.&lt;/p&gt;




&lt;h2&gt;
  
  
  3. AWS IAM
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AWS Identity and Access Management (IAM)&lt;/strong&gt; controls who can access AWS resources and what actions they are allowed to perform.&lt;/p&gt;

&lt;p&gt;IAM allows you to manage:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Users&lt;/li&gt;
&lt;li&gt;Groups&lt;/li&gt;
&lt;li&gt;Roles&lt;/li&gt;
&lt;li&gt;Policies&lt;/li&gt;
&lt;li&gt;Permissions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, you might have a developer who needs access to an S3 bucket but should not be allowed to modify EC2 instances.&lt;/p&gt;

&lt;p&gt;Instead of giving the developer full administrative access, you can provide only the permissions required for their job.&lt;/p&gt;

&lt;p&gt;This is known as the &lt;strong&gt;principle of least privilege&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Users and Permissions
&lt;/h2&gt;

&lt;p&gt;An IAM user represents an identity that can interact with AWS resources.&lt;/p&gt;

&lt;p&gt;Permissions determine what that identity can do.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;IAM User
   |
   └── IAM Policy
          |
          ├── Read S3 objects
          ├── List S3 buckets
          └── No EC2 permissions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This approach is much safer than giving every user unrestricted access.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. AWS Shared Responsibility Model
&lt;/h2&gt;

&lt;p&gt;One of the most important AWS security concepts is the Shared Responsibility Model.&lt;/p&gt;

&lt;p&gt;AWS is responsible for security &lt;strong&gt;of the cloud&lt;/strong&gt;, while customers are responsible for security &lt;strong&gt;in the cloud&lt;/strong&gt;, with the exact responsibilities depending on the service being used.&lt;/p&gt;

&lt;p&gt;For example, AWS is responsible for the underlying physical infrastructure and managed service infrastructure.&lt;/p&gt;

&lt;p&gt;Customers are responsible for things such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;IAM configuration&lt;/li&gt;
&lt;li&gt;Permissions&lt;/li&gt;
&lt;li&gt;Data protection&lt;/li&gt;
&lt;li&gt;Application security&lt;/li&gt;
&lt;li&gt;Operating system security where applicable&lt;/li&gt;
&lt;li&gt;Network configuration where applicable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Understanding this distinction helps avoid security gaps.&lt;/p&gt;




&lt;h2&gt;
  
  
  6. Secure Credential Management
&lt;/h2&gt;

&lt;p&gt;AWS credentials should be handled carefully.&lt;/p&gt;

&lt;p&gt;Avoid:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;❌ Sharing AWS passwords
❌ Sharing access keys through chat
❌ Hard-coding credentials in source code
❌ Committing credentials to Git repositories
❌ Giving unnecessary administrator permissions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Prefer:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;✅ IAM roles where appropriate
✅ Temporary credentials
✅ Least-privilege permissions
✅ MFA
✅ Secure credential storage
✅ Regular credential reviews
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Never commit AWS access keys or other secrets to a public Git repository.&lt;/p&gt;




&lt;h2&gt;
  
  
  7. Practical IAM Walkthrough
&lt;/h2&gt;

&lt;p&gt;In our practical demonstration, we walk through the AWS Management Console and look at how IAM can be used to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Navigate to IAM&lt;/li&gt;
&lt;li&gt;Create an IAM user&lt;/li&gt;
&lt;li&gt;Configure access&lt;/li&gt;
&lt;li&gt;Assign permissions&lt;/li&gt;
&lt;li&gt;Understand policies&lt;/li&gt;
&lt;li&gt;Review billing-related access&lt;/li&gt;
&lt;li&gt;Manage credentials securely&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This practical exercise helps connect the concepts with the actual AWS Console.&lt;/p&gt;




&lt;h2&gt;
  
  
  8. AWS Security Best Practices
&lt;/h2&gt;

&lt;p&gt;Here are some basic practices to follow when working with AWS:&lt;/p&gt;

&lt;h3&gt;
  
  
  Use least privilege
&lt;/h3&gt;

&lt;p&gt;Give users and workloads only the permissions they actually require.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enable MFA
&lt;/h3&gt;

&lt;p&gt;Use multi-factor authentication to provide an additional layer of protection.&lt;/p&gt;

&lt;h3&gt;
  
  
  Avoid using the root user for everyday operations
&lt;/h3&gt;

&lt;p&gt;The AWS account root user has extensive privileges and should be protected carefully.&lt;/p&gt;

&lt;h3&gt;
  
  
  Monitor activity
&lt;/h3&gt;

&lt;p&gt;Use AWS logging and monitoring capabilities to understand activity within your environment.&lt;/p&gt;

&lt;h3&gt;
  
  
  Review permissions regularly
&lt;/h3&gt;

&lt;p&gt;Permissions can accumulate over time. Regular reviews help identify unnecessary access.&lt;/p&gt;

&lt;h3&gt;
  
  
  Protect secrets
&lt;/h3&gt;

&lt;p&gt;Don't store passwords, access keys, or other sensitive credentials directly in application source code.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎥 Watch the Practical Tutorial
&lt;/h2&gt;

&lt;p&gt;We also created a practical video covering these AWS Security fundamentals, including IAM, permissions, access control, and the Shared Responsibility Model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Security Tutorial: IAM, Permissions &amp;amp; Shared Responsibility Model&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=tuTbVNryHy0" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=tuTbVNryHy0&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🎯 Who Should Learn This?
&lt;/h2&gt;

&lt;p&gt;This tutorial is useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AWS beginners&lt;/li&gt;
&lt;li&gt;Cloud Computing students&lt;/li&gt;
&lt;li&gt;DevOps beginners&lt;/li&gt;
&lt;li&gt;Cloud Engineers&lt;/li&gt;
&lt;li&gt;Developers&lt;/li&gt;
&lt;li&gt;System Administrators&lt;/li&gt;
&lt;li&gt;IT professionals&lt;/li&gt;
&lt;li&gt;AWS certification learners&lt;/li&gt;
&lt;li&gt;Students and freshers preparing for cloud careers&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;AWS security is much more than simply creating users and assigning permissions.&lt;/p&gt;

&lt;p&gt;A strong AWS security foundation requires understanding &lt;strong&gt;identity, access control, data protection, credentials, least privilege, and the Shared Responsibility Model&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;These fundamentals become especially important when moving from learning environments to real-world Cloud and DevOps projects.&lt;/p&gt;

&lt;p&gt;If you're starting your AWS journey, IAM and cloud security are excellent concepts to learn early.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subscribe to SP Learning Labs for more practical AWS, Cloud, DevOps, and SRE tutorials.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>beginners</category>
      <category>cloud</category>
      <category>security</category>
    </item>
    <item>
      <title>Cloud Computing for Beginners: Multi-Cloud, Community Cloud &amp; AWS</title>
      <dc:creator>rajuaws</dc:creator>
      <pubDate>Wed, 26 Aug 2026 05:09:24 +0000</pubDate>
      <link>https://dev.to/rajuaws_4cc17ee1cf2a29eb1/cloud-computing-for-beginners-multi-cloud-community-cloud-aws-3hjb</link>
      <guid>https://dev.to/rajuaws_4cc17ee1cf2a29eb1/cloud-computing-for-beginners-multi-cloud-community-cloud-aws-3hjb</guid>
      <description>&lt;h1&gt;
  
  
  Cloud Computing for Beginners: Multi-Cloud, Community Cloud &amp;amp; AWS
&lt;/h1&gt;

&lt;p&gt;Cloud computing has changed how organizations build, deploy, and scale applications. But with so many cloud environments and deployment models, it can be difficult for beginners to understand where everything fits.&lt;/p&gt;

&lt;p&gt;In this beginner-friendly session from &lt;strong&gt;SP Learning Labs&lt;/strong&gt;, we explore important cloud computing concepts and look at how organizations use different cloud environments to meet their infrastructure requirements.&lt;/p&gt;

&lt;h2&gt;
  
  
  ☁️ What You'll Learn
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Modern Cloud Deployment Strategies
&lt;/h3&gt;

&lt;p&gt;We start by looking at different approaches to deploying applications and infrastructure in the cloud and why organizations choose one model over another.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Multi-Cloud Environments
&lt;/h3&gt;

&lt;p&gt;A multi-cloud strategy involves using services from multiple cloud providers.&lt;/p&gt;

&lt;p&gt;For example, an organization might use AWS for compute workloads while using another cloud provider for a specific database, analytics, or AI service.&lt;/p&gt;

&lt;p&gt;Some potential benefits include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Flexibility between cloud providers&lt;/li&gt;
&lt;li&gt;Reduced dependency on a single provider&lt;/li&gt;
&lt;li&gt;Access to specialized services&lt;/li&gt;
&lt;li&gt;Improved infrastructure strategies&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Community Cloud
&lt;/h3&gt;

&lt;p&gt;Community clouds are designed for organizations that share common requirements, such as security, compliance, or industry-specific needs.&lt;/p&gt;

&lt;p&gt;Understanding community cloud architecture helps beginners see how cloud environments can be designed around the requirements of a specific group of organizations.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Hybrid and Multi-Cloud Management
&lt;/h3&gt;

&lt;p&gt;Managing multiple environments introduces additional challenges around infrastructure, networking, security, monitoring, and resource management.&lt;/p&gt;

&lt;p&gt;We discuss some of the tools and approaches used to manage these environments effectively.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Hands-On AWS Demonstration
&lt;/h3&gt;

&lt;p&gt;The session also includes practical AWS demonstrations covering cloud instances and essential command-line operations.&lt;/p&gt;

&lt;p&gt;You'll see how cloud resources can be managed in a practical environment and how these concepts translate into real-world infrastructure work.&lt;/p&gt;

&lt;h2&gt;
  
  
  🎥 Watch the Complete Session
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Cloud Computing&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://youtu.be/Qk1IybgLfIY?si=H6N3pMB9yZaRTIsX" rel="noopener noreferrer"&gt;https://youtu.be/Qk1IybgLfIY?si=H6N3pMB9yZaRTIsX&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  ⏱️ Session Topics
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;0:00&lt;/strong&gt; — Modern Cloud Deployment Strategies&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;3:50&lt;/strong&gt; — Understanding Multi-Cloud Environments&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;6:00&lt;/strong&gt; — Deep Dive into Community Clouds&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;7:45&lt;/strong&gt; — Tools for Hybrid and Multi-Cloud Management&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;10:14&lt;/strong&gt; — Hands-on: Deploying a Web Server on AWS&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  🚀 Who Is This For?
&lt;/h2&gt;

&lt;p&gt;This session can be useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Beginners learning Cloud Computing&lt;/li&gt;
&lt;li&gt;Developers interested in cloud infrastructure&lt;/li&gt;
&lt;li&gt;IT professionals expanding their cloud skills&lt;/li&gt;
&lt;li&gt;Students preparing for cloud certifications&lt;/li&gt;
&lt;li&gt;Anyone getting started with AWS and cloud technologies&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're currently learning Cloud Computing, &lt;strong&gt;which topic would you like to explore next — AWS, Azure, DevOps, Kubernetes, or Cloud Security?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Feel free to share your thoughts in the comments.&lt;br&gt;
  &lt;iframe src="https://www.youtube.com/embed/Qk1IybgLfIY"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>aws</category>
      <category>beginners</category>
      <category>cloud</category>
      <category>cloudcomputing</category>
    </item>
    <item>
      <title>Cloud Computing for Beginners: Understanding the Basics</title>
      <dc:creator>rajuaws</dc:creator>
      <pubDate>Fri, 21 Aug 2026 06:58:47 +0000</pubDate>
      <link>https://dev.to/rajuaws_4cc17ee1cf2a29eb1/cloud-computing-for-beginners-understanding-the-basics-1fdb</link>
      <guid>https://dev.to/rajuaws_4cc17ee1cf2a29eb1/cloud-computing-for-beginners-understanding-the-basics-1fdb</guid>
      <description>&lt;p&gt;Cloud computing has become an essential part of modern application development and deployment.&lt;/p&gt;

&lt;p&gt;If you're starting your cloud journey, it's important to first understand the fundamentals:&lt;/p&gt;

&lt;p&gt;What is Cloud Computing?&lt;br&gt;
Why do organizations use the cloud?&lt;br&gt;
IaaS, PaaS and SaaS&lt;br&gt;
Public, Private and Hybrid Cloud&lt;br&gt;
Compute, Storage and Networking&lt;br&gt;
Scalability and Elasticity&lt;br&gt;
Real-world cloud use cases&lt;/p&gt;

&lt;p&gt;In this beginner-friendly session, we explain these concepts step by step and connect them with real-world examples.&lt;/p&gt;

&lt;p&gt;Watch the complete session:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/qbfiCsgL22I"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/_BFfZxeUhi8"&gt;
  &lt;/iframe&gt;
&lt;br&gt;
If you're beginning your journey into AWS, Azure, DevOps or Cloud Computing, this should give you a good foundation.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
