<?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: devops methodology</title>
    <description>The latest articles on DEV Community by devops methodology (@devops_methodology_d2b67f).</description>
    <link>https://dev.to/devops_methodology_d2b67f</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%2F1559100%2F00b9d92d-af6f-484c-8d6d-380c44f18840.gif</url>
      <title>DEV Community: devops methodology</title>
      <link>https://dev.to/devops_methodology_d2b67f</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devops_methodology_d2b67f"/>
    <language>en</language>
    <item>
      <title>Visualize Data with Amazon QuickSight</title>
      <dc:creator>devops methodology</dc:creator>
      <pubDate>Sat, 12 Jul 2025 10:13:58 +0000</pubDate>
      <link>https://dev.to/devops_methodology_d2b67f/visualize-data-with-amazon-quicksight-46p0</link>
      <guid>https://dev.to/devops_methodology_d2b67f/visualize-data-with-amazon-quicksight-46p0</guid>
      <description>&lt;p&gt;Super thrilled to share my  hands-on project, where I built and visualized a relational database using Amazon RDS and QuickSight&lt;/p&gt;

&lt;p&gt;This project taught me how to:&lt;/p&gt;

&lt;p&gt;Create and populate an RDS MySQL instance&lt;/p&gt;

&lt;p&gt;Use MySQL Workbench to manage data&lt;/p&gt;

&lt;p&gt;Securely connect RDS to Amazon QuickSight&lt;/p&gt;

&lt;p&gt;Visualize datasets with stunning dashboards and filters&lt;/p&gt;

&lt;p&gt;GitHub Repo: &lt;a href="https://github.com/devops-methodology/VISUALIZE-A-RELATIONAL-DATABASE" rel="noopener noreferrer"&gt;https://github.com/devops-methodology/VISUALIZE-A-RELATIONAL-DATABASE&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Project Details: &lt;a href="https://community.nextwork.org/c/celebrations/mission-accomplished-project-23-visualize-data-with-quick-sight-with-some-extra-notes" rel="noopener noreferrer"&gt;https://community.nextwork.org/c/celebrations/mission-accomplished-project-23-visualize-data-with-quick-sight-with-some-extra-notes&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A huge thank you to Ms. Natasha Ong San for her incredible teaching—your clear and engaging style made QuickSight so easy to grasp! &lt;/p&gt;

&lt;p&gt;Also, big shoutout to NextWork.org for the intuitive layout and resources that made the entire journey smooth and exciting.&lt;/p&gt;

&lt;p&gt;Feeling truly grateful and accomplished &lt;/p&gt;

&lt;h1&gt;
  
  
  AWS #QuickSight #AmazonRDS #DataVisualization #DevOps #CloudProjects #MySQL #NextWork #MissionAccomplished #LearnByDoing #TechJourney #Gratitude
&lt;/h1&gt;

&lt;p&gt;Thank you so much for this awesome content and guidance!&lt;/p&gt;

&lt;p&gt;If you're someone who's diving into DevOps or Cloud journey — don't miss this project!&lt;/p&gt;

&lt;p&gt;TO FOLLOW for more projects &amp;amp; updates----&lt;/p&gt;

&lt;p&gt;my GitHub profile - &lt;a href="https://lnkd.in/gFnaRiS6" rel="noopener noreferrer"&gt;https://lnkd.in/gFnaRiS6&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;nextwork org link- &lt;a href="https://lnkd.in/gpXTAeY5" rel="noopener noreferrer"&gt;https://lnkd.in/gpXTAeY5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;dev.to -&lt;a href="https://lnkd.in/gFRpihNq" rel="noopener noreferrer"&gt;https://lnkd.in/gFRpihNq&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;medium.com- &lt;a href="https://lnkd.in/g_iCpfsb" rel="noopener noreferrer"&gt;https://lnkd.in/g_iCpfsb&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;hashnode- &lt;a href="https://lnkd.in/gSqR6GAn" rel="noopener noreferrer"&gt;https://lnkd.in/gSqR6GAn&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;bento- &lt;a href="https://lnkd.in/g9zgrdhw" rel="noopener noreferrer"&gt;https://lnkd.in/g9zgrdhw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For a detailed breakdown with notes, explanations, and complete practical steps — the documented version has been attached below for better clarity and hands-on reference.&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%2F37icokjxg0he8rxeyk4y.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%2F37icokjxg0he8rxeyk4y.png" alt=" " width="800" height="427"&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%2Fu73ii3emuc8il9thrvha.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%2Fu73ii3emuc8il9thrvha.png" alt=" " width="800" height="348"&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%2Fs5puqxe17u10ugz5q8xu.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%2Fs5puqxe17u10ugz5q8xu.png" alt=" " width="800" height="359"&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%2F0okusj87gd0u7gcsld4r.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%2F0okusj87gd0u7gcsld4r.png" alt=" " width="800" height="346"&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%2F63l8kwaeke69crr0itpx.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%2F63l8kwaeke69crr0itpx.png" alt=" " width="800" height="424"&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%2Fcfewzap9gve7z309ehoo.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%2Fcfewzap9gve7z309ehoo.png" alt=" " width="800" height="370"&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%2Fqk8cfwzl553d377hpljx.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%2Fqk8cfwzl553d377hpljx.png" alt=" " width="800" height="361"&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%2F3w17fptdi2ifa6jcu4xj.jpg" 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%2F3w17fptdi2ifa6jcu4xj.jpg" alt=" " width="800" height="1488"&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%2Fxvpln6tpeetfpzydiwf1.jpg" 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%2Fxvpln6tpeetfpzydiwf1.jpg" alt=" " width="800" height="1390"&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%2Fos4decciwnmcjk9c00eb.jpg" 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%2Fos4decciwnmcjk9c00eb.jpg" alt=" " width="800" height="1417"&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%2Fu72op5026qkjrgh8tfb1.jpg" 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%2Fu72op5026qkjrgh8tfb1.jpg" alt=" " width="800" height="1363"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>awsquicksight</category>
      <category>rds</category>
      <category>mysql</category>
    </item>
    <item>
      <title>Real-Time Infrastructure Orchestration with Spacelift</title>
      <dc:creator>devops methodology</dc:creator>
      <pubDate>Sun, 22 Jun 2025 07:10:17 +0000</pubDate>
      <link>https://dev.to/devops_methodology_d2b67f/real-time-infrastructure-orchestration-with-spacelift-1e04</link>
      <guid>https://dev.to/devops_methodology_d2b67f/real-time-infrastructure-orchestration-with-spacelift-1e04</guid>
      <description>&lt;p&gt;Successfully Completed: Real-Time Infrastructure Orchestration with Spacelift..&lt;br&gt;
This was my first time using Spacelift, and the learning curve was steep. It took four attempts and a lot of troubleshooting to get everything working. With no step-by-step document available, I had to research each error, understand the workflow, and resolve issues hands-on — and that made the learning even more meaningful!&lt;br&gt;
This project demonstrates an enterprise-grade orchestration solution combining Terraform for infrastructure provisioning and Ansible for configuration management, managed entirely via Spacelift.&lt;br&gt;
Spacelift was used as the central orchestrator to:&lt;br&gt;
Enforce execution order between stacks&lt;br&gt;
Share SSH keys securely between stacks via Context&lt;br&gt;
Enforce organizational policy compliance and RBAC&lt;br&gt;
Dynamically generate the Ansible inventory file from Terraform EC2 outputs using Spacelift Hooks&lt;br&gt;
Integrate Terraform and Ansible stacks with AWS cloud for real-time provisioning and automated software installation&lt;/p&gt;

&lt;p&gt;— — Tools Used: Terraform, Ansible, AWS, Spacelift, GitHub&lt;br&gt;
— — -A special thanks to Abhishek Veeramalla sir for the inspiration and guidance.&lt;/p&gt;

&lt;p&gt;GitHub Code: &lt;a href="https://lnkd.in/g6qr8Tuw" rel="noopener noreferrer"&gt;https://lnkd.in/g6qr8Tuw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Despite errors and setbacks, this project taught me resilience and problem-solving in real DevOps scenarios. No better way to learn than by doing!&lt;/p&gt;

&lt;h1&gt;
  
  
  DevOps #Terraform #Ansible #Spacelift #InfrastructureAsCode #Automation #AWS #CloudComputing #RealTimeOrchestration #IaC #LearningByDoing #AbhishekVeeramalla #GitHub #CloudIntegration
&lt;/h1&gt;

&lt;p&gt;If you’re someone who’s diving into DevOps or Cloud journey — don’t miss this project!&lt;br&gt;
TO FOLLOW for more projects &amp;amp; updates — —&lt;br&gt;
my GitHub profile - &lt;a href="https://lnkd.in/gFnaRiS6" rel="noopener noreferrer"&gt;https://lnkd.in/gFnaRiS6&lt;/a&gt;&lt;br&gt;
nextwork org link- &lt;a href="https://lnkd.in/gpXTAeY5" rel="noopener noreferrer"&gt;https://lnkd.in/gpXTAeY5&lt;/a&gt;&lt;br&gt;
dev.to -&lt;a href="https://lnkd.in/gFRpihNq" rel="noopener noreferrer"&gt;https://lnkd.in/gFRpihNq&lt;/a&gt;&lt;br&gt;
medium.com- &lt;a href="https://lnkd.in/g_iCpfsb" rel="noopener noreferrer"&gt;https://lnkd.in/g_iCpfsb&lt;/a&gt;&lt;br&gt;
hashnode- &lt;a href="https://lnkd.in/gSqR6GAn" rel="noopener noreferrer"&gt;https://lnkd.in/gSqR6GAn&lt;/a&gt;&lt;br&gt;
bento- &lt;a href="https://lnkd.in/g9zgrdhw" rel="noopener noreferrer"&gt;https://lnkd.in/g9zgrdhw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ALL THE DOCUMENTS ATTACHED IN THIS LINK JUST FOLLOW MY LINKEDIN PROFILE-&lt;a href="https://www.linkedin.com/posts/devops-methodology_real-time-infrastructure-orchestration-with-activity-7342445091019464704-iHxk?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAE0aWosBwvnsFU3QDf3zF_WnWYAe3ZS1mlk" rel="noopener noreferrer"&gt;https://www.linkedin.com/posts/devops-methodology_real-time-infrastructure-orchestration-with-activity-7342445091019464704-iHxk?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAE0aWosBwvnsFU3QDf3zF_WnWYAe3ZS1mlk&lt;/a&gt;&lt;/p&gt;

</description>
      <category>spacelift</category>
      <category>ansible</category>
      <category>terraform</category>
      <category>devops</category>
    </item>
    <item>
      <title>From 500 VMs to One Powerful Email - Automated with Ansible..("From Manual to Magical - One Playbook at a Time.")</title>
      <dc:creator>devops methodology</dc:creator>
      <pubDate>Mon, 16 Jun 2025 11:31:50 +0000</pubDate>
      <link>https://dev.to/devops_methodology_d2b67f/from-500-vms-to-one-powerful-email-automated-with-ansiblefrom-manual-to-magical-one-3g7n</link>
      <guid>https://dev.to/devops_methodology_d2b67f/from-500-vms-to-one-powerful-email-automated-with-ansiblefrom-manual-to-magical-one-3g7n</guid>
      <description>&lt;p&gt;Successfully built a real-world corporate-ready solution using Ansible + AWS to monitor VM metrics (CPU, RAM, Disk) across 500+ instances and send a dynamic, formatted email report - all on schedule, zero manual effort.&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%2Fks1qhdv4qj3blw2fadbq.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%2Fks1qhdv4qj3blw2fadbq.png" alt="Image description" width="800" height="355"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This wasn't just automation - this was infrastructure elegance, built with dynamic inventory, SSH key injection, tagging, templated HTML reports, and modular playbooks.&lt;br&gt;
Big shoutout to DevOps Shack aka Aditya Jaiswal - your crystal-clear teaching and life-saving notes made this complex setup feel like a walk in the cloud!&lt;br&gt;
Ever wondered how to monitor hundreds of VMs for CPU, RAM &amp;amp; Disk usage without losing your mind? I turned that chaos into calm using Ansible + AWS, automated everything end-to-end, and even emailed the metrics report - HTML formatted.&lt;br&gt;
Documented every step - with commands, code, and real-lab screenshots.&lt;br&gt;
From SSH key injection, dynamic inventory magic, tagging VMs, to building animated HTML email reports… it's all there.&lt;br&gt;
Wanna learn or replicate this in your own lab? I got you! Check out the full repo - - - - - -&lt;br&gt;
 &lt;a href="https://lnkd.in/gRe2Jy8N" rel="noopener noreferrer"&gt;https://lnkd.in/gRe2Jy8N&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're someone who's diving into DevOps or Cloud journey - don't miss this project!&lt;br&gt;
TO FOLLOW for more projects &amp;amp; updates - - &lt;br&gt;
my GitHub profile - &lt;a href="https://lnkd.in/gFnaRiS6" rel="noopener noreferrer"&gt;https://lnkd.in/gFnaRiS6&lt;/a&gt;&lt;br&gt;
nextwork org link- &lt;a href="https://lnkd.in/gpXTAeY5" rel="noopener noreferrer"&gt;https://lnkd.in/gpXTAeY5&lt;/a&gt;&lt;br&gt;
dev.to -&lt;a href="https://lnkd.in/gFRpihNq" rel="noopener noreferrer"&gt;https://lnkd.in/gFRpihNq&lt;/a&gt;&lt;br&gt;
medium.com- &lt;a href="https://lnkd.in/g_iCpfsb" rel="noopener noreferrer"&gt;https://lnkd.in/g_iCpfsb&lt;/a&gt;&lt;br&gt;
hashnode- &lt;a href="https://lnkd.in/gSqR6GAn" rel="noopener noreferrer"&gt;https://lnkd.in/gSqR6GAn&lt;/a&gt;&lt;br&gt;
bento- &lt;a href="https://lnkd.in/g9zgrdhw" rel="noopener noreferrer"&gt;https://lnkd.in/g9zgrdhw&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Ansible #DevOps #AWS #Automation #IaC #Linux #CloudEngineering #AdityaJaiswal #DevOpsShack #OpenSource #Monitoring #InfrastructureAsCode #DevOpsTools #SysAdminVibes #GitHubGems
&lt;/h1&gt;

&lt;p&gt;heres the detailed breakdown of the project link-&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/posts/devops-methodology_ansible-corporate-project-to-monitor-vm-and-activity-7340333119746555905-wOop?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAE0aWosBwvnsFU3QDf3zF_WnWYAe3ZS1mlk" rel="noopener noreferrer"&gt;https://www.linkedin.com/posts/devops-methodology_ansible-corporate-project-to-monitor-vm-and-activity-7340333119746555905-wOop?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAE0aWosBwvnsFU3QDf3zF_WnWYAe3ZS1mlk&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ansible</category>
      <category>aws</category>
      <category>cloud</category>
      <category>devops</category>
    </item>
    <item>
      <title>Completed All Two-Tier Application Deployment Series.</title>
      <dc:creator>devops methodology</dc:creator>
      <pubDate>Sat, 14 Jun 2025 09:46:40 +0000</pubDate>
      <link>https://dev.to/devops_methodology_d2b67f/completed-all-two-tier-application-deployment-series-42a7</link>
      <guid>https://dev.to/devops_methodology_d2b67f/completed-all-two-tier-application-deployment-series-42a7</guid>
      <description>&lt;p&gt;This wasn’t just deploying a Flask + MySQL app—it was a full-on DevOps rollercoaster involving Docker, Kubernetes, and Helm. Faced countless errors, debugged my way out, and learned a LOT in the process.&lt;br&gt;
Massive thanks to TrainWithShubham and Shubham Londhe Sir—your way of teaching makes even complex topics feel beginner-friendly.&lt;br&gt;
 Shout-out to Madhup Pandey mate—your GitHub fork was a savior when the main branch had issues. Appreciate the clean fixes!&lt;br&gt;
I’ve documented every episode step-by-step with commands and screenshots to help others avoid the hurdles I hit.&lt;/p&gt;

&lt;p&gt;Quick Project Breakdown:&lt;br&gt;
EP-1: Architecture Overview&lt;br&gt;
 → Flask (frontend + backend) + MySQL (DB)&lt;br&gt;
 → Dockerized → Pushed to Docker Hub → Pulled via Kubernetes → Deployed using Helm on AWS.&lt;br&gt;
EP-2: Dockerization&lt;br&gt;
 → Built and networked containers for Flask &amp;amp; MySQL&lt;br&gt;
 → Resolved errors, added Docker Compose, pushed image to Docker Hub.&lt;br&gt;
EP-3: Kubernetes Setup&lt;br&gt;
 → Set up master &amp;amp; worker nodes using kubeadm&lt;br&gt;
 → Installed CRI-O, applied Calico, used crictl commands instead of Docker.&lt;br&gt;
EP-4: K8s Deployment&lt;br&gt;
 → Created pods, deployments, services&lt;br&gt;
 → Exposed app via NodePort&lt;br&gt;
 → Connected to MySQL using ClusterIP &amp;amp; persistent volume.&lt;br&gt;
EP-5: Helm Packaging&lt;br&gt;
 → Created charts for MySQL &amp;amp; Flask&lt;br&gt;
 → Injected env vars via values.yaml&lt;br&gt;
 → Simplified full deployment using helm install.&lt;br&gt;
Final Result: Flask app connected to MySQL, deployed on Kubernetes, scalable, and accessible via NodePort.&lt;br&gt;
 Query data using SELECT * FROM messages;&lt;br&gt;
for more details how i have done&lt;/p&gt;

&lt;p&gt;please follow this link-&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/posts/devops-methodology_2-tier-application-deployment-project-series-activity-7339584448717275136-KdOR?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAE0aWosBwvnsFU3QDf3zF_WnWYAe3ZS1mlk" rel="noopener noreferrer"&gt;https://www.linkedin.com/posts/devops-methodology_2-tier-application-deployment-project-series-activity-7339584448717275136-KdOR?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAE0aWosBwvnsFU3QDf3zF_WnWYAe3ZS1mlk&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;TO FOLLOW for more projects &amp;amp; updates----&lt;br&gt;
my GitHub profile - &lt;a href="https://lnkd.in/gFnaRiS6" rel="noopener noreferrer"&gt;https://lnkd.in/gFnaRiS6&lt;/a&gt;&lt;br&gt;
nextwork org link- &lt;a href="https://lnkd.in/gpXTAeY5" rel="noopener noreferrer"&gt;https://lnkd.in/gpXTAeY5&lt;/a&gt;&lt;br&gt;
dev.to -&lt;a href="https://lnkd.in/gFRpihNq" rel="noopener noreferrer"&gt;https://lnkd.in/gFRpihNq&lt;/a&gt;&lt;br&gt;
medium.com- &lt;a href="https://lnkd.in/g_iCpfsb" rel="noopener noreferrer"&gt;https://lnkd.in/g_iCpfsb&lt;/a&gt;&lt;br&gt;
hashnode- &lt;a href="https://lnkd.in/gSqR6GAn" rel="noopener noreferrer"&gt;https://lnkd.in/gSqR6GAn&lt;/a&gt;&lt;br&gt;
bento- &lt;a href="https://lnkd.in/g9zgrdhw" rel="noopener noreferrer"&gt;https://lnkd.in/g9zgrdhw&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  DevOps #Kubernetes #Docker #Helm #TrainWithShubham #DevOpsEngineer #Projects #CloudComputing #LearningByDoing #LinkedInLearning #OpenSource #BeginnerFriendly
&lt;/h1&gt;

</description>
      <category>devops</category>
      <category>docker</category>
      <category>kubernetes</category>
      <category>helm</category>
    </item>
    <item>
      <title>MERN App Deployed on Kubernetes | 3 TIER WEB APPLICATION via Kubeadm</title>
      <dc:creator>devops methodology</dc:creator>
      <pubDate>Sat, 24 May 2025 13:17:21 +0000</pubDate>
      <link>https://dev.to/devops_methodology_d2b67f/mern-app-deployed-on-kubernetes-3-tier-web-application-via-kubeadm-4ndh</link>
      <guid>https://dev.to/devops_methodology_d2b67f/mern-app-deployed-on-kubernetes-3-tier-web-application-via-kubeadm-4ndh</guid>
      <description>&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%2Fe8c9sfgvm9mybxv4x5se.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%2Fe8c9sfgvm9mybxv4x5se.png" alt="Image description" width="800" height="478"&gt;&lt;/a&gt;&lt;br&gt;
MERN App Deployed on Kubernetes | 3 TIER WEB APPLICATION via Kubeadm..&lt;/p&gt;

&lt;p&gt;Many, many thanks to DevOps wale bhaiya Shubham Londhe, aka TrainWithShubham San ..............&lt;/p&gt;

&lt;p&gt;Your teaching style is just next-level—so crystal clear that even a beginner or student can follow along with ease..&lt;/p&gt;

&lt;p&gt;I followed every single step you taught, documented everything with screenshots , and despite hitting a few real-world DevOps errors (like ImagePullBackOff), I pushed through and fixed them like a true DevOps engineer—because that’s what we do.&lt;/p&gt;

&lt;p&gt;Built &amp;amp; containerized a full MERN app&lt;/p&gt;

&lt;p&gt;Set up a Kubernetes cluster using kubeadm&lt;/p&gt;

&lt;p&gt;Installed CRI-O, Calico, Kubelet&lt;/p&gt;

&lt;p&gt;Debugged and resolved image issues&lt;/p&gt;

&lt;p&gt;Documented all steps + blog in pdf (check profile!)&lt;/p&gt;

&lt;p&gt;Going for a "Ride with Shubham Bhaiya" on this one has been a super fun and rewarding journey.&lt;/p&gt;

&lt;p&gt;Sirji, your desi-style deep knowledge delivery is just unbeatable. Thanks for being a rockstar teacher!&lt;/p&gt;

&lt;p&gt;Project Summary: Deploying a MERN Stack App on Kubernetes using Kubeadm&lt;/p&gt;

&lt;p&gt;Tech Stack Used:&lt;/p&gt;

&lt;p&gt;MERN: MongoDB, Express.js, React.js, Node.js&lt;/p&gt;

&lt;p&gt;Kubernetes: Cluster setup via kubeadm&lt;/p&gt;

&lt;p&gt;Container Runtime: CRI-O&lt;/p&gt;

&lt;p&gt;Networking: Calico CNI plugin&lt;/p&gt;

&lt;p&gt;Infrastructure: 2 Ubuntu 24.04 VMs (T2.medium)&lt;/p&gt;

&lt;p&gt;Docker: For image building &amp;amp; pushing to Docker Hub&lt;/p&gt;

&lt;p&gt;Key Components:&lt;/p&gt;

&lt;p&gt;3-Tier Architecture Breakdown:&lt;/p&gt;

&lt;p&gt;Presentation: React (Frontend)&lt;/p&gt;

&lt;p&gt;Application Logic: Express + Node.js (Backend)&lt;/p&gt;

&lt;p&gt;Data Layer: MongoDB&lt;/p&gt;

&lt;p&gt;Kubernetes Cluster Setup:&lt;/p&gt;

&lt;p&gt;1 Master Node&lt;/p&gt;

&lt;p&gt;1 Worker Node&lt;/p&gt;

&lt;p&gt;Installed and configured CRI-O as container runtime&lt;/p&gt;

&lt;p&gt;Installed kubelet, kubeadm, and kubectl&lt;/p&gt;

&lt;p&gt;Networking Configurations:&lt;/p&gt;

&lt;p&gt;Loaded required kernel modules (overlay, br_netfilter)&lt;/p&gt;

&lt;p&gt;Set sysctl parameters for bridging and IP forwarding&lt;/p&gt;

&lt;p&gt;Installed Calico plugin for pod networking&lt;/p&gt;

&lt;p&gt;Image Creation &amp;amp; Deployment:&lt;/p&gt;

&lt;p&gt;Built Docker images for frontend &amp;amp; backend&lt;/p&gt;

&lt;p&gt;Tagged and pushed to Docker Hub&lt;/p&gt;

&lt;p&gt;Resolved an ImagePullBackOff error by correcting image tag&lt;/p&gt;

&lt;p&gt;Applied YAMLs for:&lt;/p&gt;

&lt;p&gt;Persistent Volumes&lt;/p&gt;

&lt;p&gt;Persistent Volume Claims&lt;/p&gt;

&lt;p&gt;MongoDB &amp;amp; Redis deployments&lt;/p&gt;

&lt;p&gt;Frontend and Backend deployments&lt;/p&gt;

&lt;p&gt;Namespace &amp;amp; DNS Management:&lt;/p&gt;

&lt;p&gt;Created wanderlust namespace for isolation&lt;/p&gt;

&lt;p&gt;Patched CoreDNS replicas to ensure resolution across nodes&lt;/p&gt;

&lt;p&gt;Final Outcome:&lt;/p&gt;

&lt;p&gt;Successfully accessed the app:&lt;/p&gt;

&lt;p&gt;Frontend: http://:31000&lt;/p&gt;

&lt;p&gt;Backend: http://:31100&lt;/p&gt;

&lt;p&gt;Application fully functional!&lt;/p&gt;

&lt;p&gt;How even one missing tag (latest) can break a whole setup &lt;/p&gt;

&lt;p&gt;TO FOLLOW for more projects &amp;amp; updates----&lt;/p&gt;

&lt;p&gt;my GitHub profile - &lt;a href="https://lnkd.in/gFnaRiS6" rel="noopener noreferrer"&gt;https://lnkd.in/gFnaRiS6&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;nextwork org link- &lt;a href="https://lnkd.in/gpXTAeY5" rel="noopener noreferrer"&gt;https://lnkd.in/gpXTAeY5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;dev.to -&lt;a href="https://lnkd.in/gFRpihNq" rel="noopener noreferrer"&gt;https://lnkd.in/gFRpihNq&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;medium.com- &lt;a href="https://lnkd.in/g_iCpfsb" rel="noopener noreferrer"&gt;https://lnkd.in/g_iCpfsb&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;hashnode- &lt;a href="https://lnkd.in/gSqR6GAn" rel="noopener noreferrer"&gt;https://lnkd.in/gSqR6GAn&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;bento- &lt;a href="https://lnkd.in/g9zgrdhw" rel="noopener noreferrer"&gt;https://lnkd.in/g9zgrdhw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For a detailed breakdown with notes, explanations, and complete practical steps the documented version has been attached below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/posts/devops-methodology_deploying-deploying-3-tier-web-application-activity-7340009364625203200-XYAU?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAE0aWosBwvnsFU3QDf3zF_WnWYAe3ZS1mlk" rel="noopener noreferrer"&gt;https://www.linkedin.com/posts/devops-methodology_deploying-deploying-3-tier-web-application-activity-7340009364625203200-XYAU?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAE0aWosBwvnsFU3QDf3zF_WnWYAe3ZS1mlk&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  DevOps #Kubernetes #MERNStack #TrainWithShubham #Docker #CI #CD #Yaml #FullStackDev #OpenSource #DocumentationMatters #LearningByDoing #cloudcomputing #devopsengineer #blogging #linkedinlearning #projectcomplete
&lt;/h1&gt;

</description>
      <category>devops</category>
      <category>mern</category>
      <category>kubernetes</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Show your portfolio using S3 and CodePipeline</title>
      <dc:creator>devops methodology</dc:creator>
      <pubDate>Sat, 17 May 2025 08:29:48 +0000</pubDate>
      <link>https://dev.to/devops_methodology_d2b67f/show-your-portfolio-using-s3-and-codepipeline-2l49</link>
      <guid>https://dev.to/devops_methodology_d2b67f/show-your-portfolio-using-s3-and-codepipeline-2l49</guid>
      <description>&lt;p&gt;Successfully hosted a static portfolio using S3 + CodePipeline, documented the entire flow, fixed initial errors, and gained hands-on AWS experience.&lt;/p&gt;

&lt;p&gt;"Show your portfolio using S3 and CodePipeline."&lt;/p&gt;

&lt;p&gt;That's what the interviewer said.&lt;/p&gt;

&lt;p&gt;And guess what I did?&lt;/p&gt;

&lt;p&gt;I half-did it  — only used S3, completely forgot about CodePipeline.&lt;/p&gt;

&lt;p&gt;Classic fresher moment. &lt;/p&gt;

&lt;p&gt;But I didn’t stop there. After some caffeine, chaos, and clicking around AWS documentation like a lost tourist, I figured it out!&lt;/p&gt;

&lt;p&gt;Hosted my portfolio on Amazon S3&lt;/p&gt;

&lt;p&gt;deployment using AWS CodePipeline(if you change in index.html it will sudden showcase)--i think automated i don't know&lt;/p&gt;

&lt;p&gt;I’ve documented every step and every mistake (yes, including naming my bucket static-website-hosting-swiggy because... panic mode ).&lt;/p&gt;

&lt;p&gt;Lessons learned:&lt;/p&gt;

&lt;p&gt;Don’t rush. AWS has enough buttons to confuse the calmest soul.&lt;/p&gt;

&lt;p&gt;Automate with CodePipeline — it’s not just for big apps.&lt;/p&gt;

&lt;p&gt;As a fresher, do it right the first time — or document how you almost didn't and fix it. That’s still growth. &lt;/p&gt;

&lt;p&gt;Full write-up (steps + mistakes + current working solution):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/devops-methodology/static-website-hosting" rel="noopener noreferrer"&gt;https://github.com/devops-methodology/static-website-hosting&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Big thanks to the interviewer who unintentionally gave me my weekend project. &lt;/p&gt;

&lt;p&gt;Let me know if you'd like me to tag your GitHub/doc link or refine anything. Ready to go viral with a smile..............&lt;/p&gt;

&lt;p&gt;TO FOLLOW for more projects &amp;amp; updates----&lt;/p&gt;

&lt;p&gt;my GitHub profile - &lt;a href="https://lnkd.in/gFnaRiS6" rel="noopener noreferrer"&gt;https://lnkd.in/gFnaRiS6&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;nextwork org link- &lt;a href="https://lnkd.in/gpXTAeY5" rel="noopener noreferrer"&gt;https://lnkd.in/gpXTAeY5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;dev.to -&lt;a href="https://lnkd.in/gFRpihNq" rel="noopener noreferrer"&gt;https://lnkd.in/gFRpihNq&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;medium.com- &lt;a href="https://lnkd.in/g_iCpfsb" rel="noopener noreferrer"&gt;https://lnkd.in/g_iCpfsb&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;hashnode- &lt;a href="https://lnkd.in/gSqR6GAn" rel="noopener noreferrer"&gt;https://lnkd.in/gSqR6GAn&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;bento- &lt;a href="https://lnkd.in/g9zgrdhw" rel="noopener noreferrer"&gt;https://lnkd.in/g9zgrdhw&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>s3</category>
      <category>awscodepipeline</category>
      <category>automation</category>
    </item>
    <item>
      <title>Completed (Real-Time DevOps Deployment - Swiggy App on AWS with Jenkins CI/CD)</title>
      <dc:creator>devops methodology</dc:creator>
      <pubDate>Sat, 17 May 2025 08:26:28 +0000</pubDate>
      <link>https://dev.to/devops_methodology_d2b67f/completed-real-time-devops-deployment-swiggy-app-on-aws-with-jenkins-cicd-4l3h</link>
      <guid>https://dev.to/devops_methodology_d2b67f/completed-real-time-devops-deployment-swiggy-app-on-aws-with-jenkins-cicd-4l3h</guid>
      <description>&lt;p&gt;Big thanks to Kastro Kiran San for the crystal-clear guidance and step-by-step breakdown in his YouTube tutorial. I've documented and executed each stage of this project with detailed screenshots and successful lab implementation.&lt;br&gt;
 Summary of What I Did:&lt;br&gt;
Project: Deploy a real-time food delivery app (Swiggy) using AWS + Terraform + Jenkins + Docker +Owasp+Trivy+ SonarQube.&lt;br&gt;
Steps Followed:&lt;br&gt;
Terraform Infrastructure Setup&lt;br&gt;
Configured AWS credentials.&lt;br&gt;
Used updated Ubuntu AMI (ami-0e35ddab05955cf57) in ap-south-1 region.&lt;br&gt;
Launched EC2 instance (t2.large) via Terraform.&lt;br&gt;
Created a Security Group and IAM user with AdministratorAccess.&lt;br&gt;
Provisioning with User Data Script from the template resource.sh (which was mentioned in main.tf)&lt;br&gt;
Automated installation of:&lt;br&gt;
Java&lt;br&gt;
Jenkins&lt;br&gt;
Docker&lt;br&gt;
Trivy&lt;br&gt;
SonarQube&lt;br&gt;
Verified via MobaXterm with checks like docker ps, jenkins - version.&lt;br&gt;
CI/CD Configuration using Jenkins&lt;br&gt;
Installed Jenkins plugins:&lt;br&gt;
 Docker Pipeline, NodeJS, SonarQube Scanner, OWASP Check, etc.&lt;br&gt;
Configured tools in Jenkins:&lt;br&gt;
 sonar-scanner, docker, node23, jdk17, dependency-check.&lt;br&gt;
Created necessary credentials for DockerHub &amp;amp; SonarQube.&lt;br&gt;
Linked GitHub repo: &lt;a href="https://lnkd.in/gpbsF3U9" rel="noopener noreferrer"&gt;https://lnkd.in/gpbsF3U9&lt;/a&gt;&lt;br&gt;
&lt;a href="https://lnkd.in/g65CdUUx" rel="noopener noreferrer"&gt;https://lnkd.in/g65CdUUx&lt;/a&gt;&lt;br&gt;
Updated Jenkinsfile with DockerHub username and credential IDs.&lt;br&gt;
SonarQube &amp;amp; Webhook Setup&lt;br&gt;
Configured SonarQube server in Jenkins with token.&lt;br&gt;
Created webhook for SonarQube analysis trigger.&lt;br&gt;
Pipeline Execution&lt;br&gt;
Built and pushed Docker image to DockerHub.&lt;br&gt;
Verified app launch at http://:3000&lt;br&gt;
SonarQube analysis successfully completed.&lt;br&gt;
 All steps have been clearly documented with screenshots and CLI outputs.&lt;br&gt;
 This hands-on project gave me strong exposure to real-world CI/CD deployment and DevOps tooling integration.&lt;br&gt;
Special Thanks:&lt;br&gt;
To @LearnWithKASTRO &lt;br&gt;
for the detailed analysis here's the link for that:&lt;a href="https://lnkd.in/g2B_Gwj5" rel="noopener noreferrer"&gt;https://lnkd.in/g2B_Gwj5&lt;/a&gt; all details step by step process)&lt;br&gt;
 such an incredible tutorial. Your teaching made complex concepts simple and implementation-friendly!&lt;br&gt;
TO FOLLOW for more projects &amp;amp; updates - - &lt;br&gt;
my GitHub profile - &lt;a href="https://lnkd.in/gFnaRiS6" rel="noopener noreferrer"&gt;https://lnkd.in/gFnaRiS6&lt;/a&gt;&lt;br&gt;
nextwork org link- &lt;a href="https://lnkd.in/gpXTAeY5" rel="noopener noreferrer"&gt;https://lnkd.in/gpXTAeY5&lt;/a&gt;&lt;br&gt;
dev.to -&lt;a href="https://lnkd.in/gFRpihNq" rel="noopener noreferrer"&gt;https://lnkd.in/gFRpihNq&lt;/a&gt;&lt;br&gt;
medium.com- &lt;a href="https://lnkd.in/g_iCpfsb" rel="noopener noreferrer"&gt;https://lnkd.in/g_iCpfsb&lt;/a&gt;&lt;br&gt;
hashnode- &lt;a href="https://lnkd.in/gSqR6GAn" rel="noopener noreferrer"&gt;https://lnkd.in/gSqR6GAn&lt;/a&gt;&lt;br&gt;
bento- &lt;a href="https://lnkd.in/g9zgrdhw" rel="noopener noreferrer"&gt;https://lnkd.in/g9zgrdhw&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  DevOps #Terraform #AWS #Jenkins #Docker #SonarQube #CICD #RealTimeProject #LearnWithKastro #SwiggyApp #CloudComputing #DevOpsJourney #LinkedInProject #KastroSanTaughtUsWell #FoodDeliveryApp #FunnyDevOps
&lt;/h1&gt;

</description>
      <category>aws</category>
      <category>cicd</category>
      <category>docker</category>
      <category>swiggy</category>
    </item>
    <item>
      <title>Multi-Tier CI/CD DevOps Project with EKS &amp; SSL Integration!</title>
      <dc:creator>devops methodology</dc:creator>
      <pubDate>Mon, 05 May 2025 16:20:27 +0000</pubDate>
      <link>https://dev.to/devops_methodology_d2b67f/multi-tier-cicd-devops-project-with-eks-ssl-integration-ph0</link>
      <guid>https://dev.to/devops_methodology_d2b67f/multi-tier-cicd-devops-project-with-eks-ssl-integration-ph0</guid>
      <description>&lt;p&gt;Successfully Completed Multi-Tier CI/CD DevOps Project with EKS &amp;amp; SSL Integration! &lt;br&gt;
I’m excited to share that I’ve completed a comprehensive Multi-Tier CI/CD Pipeline Project using AWS EKS, Terraform, Jenkins, Docker, SonarQube, Trivy, and Nexus, fully secured with SSL certificates.&lt;br&gt;
This project was executed step-by-step with detailed implementation and validation through real-world lab environments, which I’ve documented thoroughly with screenshots and practical guidance.&lt;br&gt;
A huge shoutout and sincere thanks to Aditya Jaiswal (Devopsshack) for his incredible video tutorials and in-depth guidance throughout the process. His approach is truly invaluable for both freshers and experienced professionals diving into real-time DevOps projects.&lt;br&gt;
 Key Components Implemented:&lt;br&gt;
Terraform-driven EKS cluster provisioning&lt;br&gt;
Central Jenkins Master server setup with Docker&lt;br&gt;
CI/CD pipeline integrated with:&lt;br&gt;
SonarQube for code analysis&lt;br&gt;
Trivy for image and filesystem vulnerability scanning&lt;br&gt;
Nexus for artifact management&lt;br&gt;
Kubernetes for container orchestration&lt;br&gt;
RBAC-secured deployment to Kubernetes&lt;br&gt;
SSL certificate validation for end-to-end secure delivery(we use cloudfare with our godaddy dns settings)&lt;br&gt;
This hands-on project provided immense practical exposure to real-world DevOps tools and workflows.&lt;br&gt;
Full documentation, pipelines, and configurations have been structured in a step-by-step manner, ensuring clarity and reusability for future reference.&lt;br&gt;
Highly recommend following Aditya Jaiswal (Devopsshack) for anyone looking to master DevOps fundamentals and advanced concepts!&lt;br&gt;
Thank you so much for this awesome content and guidance!&lt;br&gt;
If you're someone who's diving into DevOps or Cloud journey — don't miss this project!&lt;br&gt;
TO FOLLOW for more projects &amp;amp; updates----&lt;br&gt;
my GitHub profile - &lt;a href="https://lnkd.in/gFnaRiS6" rel="noopener noreferrer"&gt;https://lnkd.in/gFnaRiS6&lt;/a&gt;&lt;br&gt;
nextwork org link- &lt;a href="https://lnkd.in/gpXTAeY5" rel="noopener noreferrer"&gt;https://lnkd.in/gpXTAeY5&lt;/a&gt;&lt;br&gt;
dev.to -&lt;a href="https://lnkd.in/gFRpihNq" rel="noopener noreferrer"&gt;https://lnkd.in/gFRpihNq&lt;/a&gt;&lt;br&gt;
medium.com- &lt;a href="https://lnkd.in/g_iCpfsb" rel="noopener noreferrer"&gt;https://lnkd.in/g_iCpfsb&lt;/a&gt;&lt;br&gt;
hashnode- &lt;a href="https://lnkd.in/gSqR6GAn" rel="noopener noreferrer"&gt;https://lnkd.in/gSqR6GAn&lt;/a&gt;&lt;br&gt;
bento- &lt;a href="https://lnkd.in/g9zgrdhw" rel="noopener noreferrer"&gt;https://lnkd.in/g9zgrdhw&lt;/a&gt;&lt;br&gt;
For a detailed breakdown with notes, explanations, and complete practical steps — the documented version has been attached below for better clarity and hands-on reference.&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%2F1gwboh317abetpzkz82q.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%2F1gwboh317abetpzkz82q.png" alt="Image description" width="628" height="237"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;for detailed version with practical follow this linkedin link-(with documentation)----&lt;a href="https://www.linkedin.com/posts/devops-methodology_multi-tier-cicd-project-with-ssl-certificate-activity-7325182617933295616-LDl5?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAE0aWosBwvnsFU3QDf3zF_WnWYAe3ZS1mlk" rel="noopener noreferrer"&gt;https://www.linkedin.com/posts/devops-methodology_multi-tier-cicd-project-with-ssl-certificate-activity-7325182617933295616-LDl5?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAE0aWosBwvnsFU3QDf3zF_WnWYAe3ZS1mlk&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>multitier</category>
      <category>aws</category>
      <category>cloud</category>
    </item>
    <item>
      <title>PRODUCTION-LEVEL BLUE-GREEN DEPLOYMENT</title>
      <dc:creator>devops methodology</dc:creator>
      <pubDate>Mon, 05 May 2025 16:15:32 +0000</pubDate>
      <link>https://dev.to/devops_methodology_d2b67f/production-level-blue-green-deployment-1ac0</link>
      <guid>https://dev.to/devops_methodology_d2b67f/production-level-blue-green-deployment-1ac0</guid>
      <description>&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%2F0msebc5b9wpotkuj6a6c.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%2F0msebc5b9wpotkuj6a6c.png" alt="Image description" width="800" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Blue-Green Deployment on AWS using CI/CD&lt;br&gt;
Just wrapped up an extensive hands-on DevOps project that brought theory into full-scale practical execution.&lt;br&gt;
 What I Did:&lt;br&gt;
Built an end-to-end Blue-Green deployment setup using AWS EKS, Jenkins, SonarQube, Nexus, and Docker.&lt;br&gt;
Integrated a parameterized Jenkins pipeline for switching traffic between environments with zero downtime.&lt;br&gt;
Implemented full CI/CD lifecycle: Git checkout ➝ Code compile ➝ Test ➝ SonarQube analysis ➝ Trivy scan ➝ Artifact deploy ➝ Docker push ➝ Kubernetes deploy ➝ Traffic switch&lt;br&gt;
Documented every step:(with some pictorial representation)&lt;br&gt;
 From infrastructure creation using Terraform, to app deployment and Kubernetes RBAC configuration, plus security best practices and resource cleanup to avoid AWS charges — all written out step-by-step with helpful tips on what to do and what not to do.&lt;br&gt;
Also Included:&lt;br&gt;
Handwritten + digitized notes&lt;br&gt;
Practical scripts&lt;br&gt;
Mistakes I made — so you don’t have to!&lt;br&gt;
Huge thanks to DevOpsShack a.k.a Aditya Jaiswal San for the clear, detailed walkthrough and guidance. Hats off for the brilliant project structure — it helped reinforce key DevOps concepts practically.&lt;br&gt;
Documentation attached. If you're trying this and get stuck, feel free to DM me — happy to help after work hours!&lt;br&gt;
If you're someone who's diving into DevOps or Cloud journey — don't miss this project!&lt;br&gt;
For a detailed breakdown with notes, explanations, and complete practical steps — the documented version has been attached below for better clarity and hands-on reference.&lt;/p&gt;

&lt;p&gt;TO FOLLOW for more projects &amp;amp; updates----&lt;br&gt;
my GitHub profile - &lt;a href="https://lnkd.in/gFnaRiS6" rel="noopener noreferrer"&gt;https://lnkd.in/gFnaRiS6&lt;/a&gt;&lt;br&gt;
nextwork org link- &lt;a href="https://lnkd.in/gpXTAeY5" rel="noopener noreferrer"&gt;https://lnkd.in/gpXTAeY5&lt;/a&gt;&lt;br&gt;
dev.to -&lt;a href="https://lnkd.in/gFRpihNq" rel="noopener noreferrer"&gt;https://lnkd.in/gFRpihNq&lt;/a&gt;&lt;br&gt;
medium.com- &lt;a href="https://lnkd.in/g_iCpfsb" rel="noopener noreferrer"&gt;https://lnkd.in/g_iCpfsb&lt;/a&gt;&lt;br&gt;
hashnode- &lt;a href="https://lnkd.in/gSqR6GAn" rel="noopener noreferrer"&gt;https://lnkd.in/gSqR6GAn&lt;/a&gt;&lt;br&gt;
bento- &lt;a href="https://lnkd.in/g9zgrdhw" rel="noopener noreferrer"&gt;https://lnkd.in/g9zgrdhw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;for detailed version with practical follow this linkedin link-(with documentation)&lt;a href="https://www.linkedin.com/posts/devops-methodology_real-time-projectproduction-level-blue-green-activity-7324089536005767172-ow4a?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAE0aWosBwvnsFU3QDf3zF_WnWYAe3ZS1mlk" rel="noopener noreferrer"&gt;https://www.linkedin.com/posts/devops-methodology_real-time-projectproduction-level-blue-green-activity-7324089536005767172-ow4a?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAE0aWosBwvnsFU3QDf3zF_WnWYAe3ZS1mlk&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>aws</category>
      <category>cloud</category>
      <category>cicd</category>
    </item>
    <item>
      <title>Capstone Mega DevOps CICD Project — An End-to-End Real-Time Implementation</title>
      <dc:creator>devops methodology</dc:creator>
      <pubDate>Fri, 11 Apr 2025 10:12:49 +0000</pubDate>
      <link>https://dev.to/devops_methodology_d2b67f/capstone-mega-devops-cicd-project-an-end-to-end-real-time-implementation-4m5d</link>
      <guid>https://dev.to/devops_methodology_d2b67f/capstone-mega-devops-cicd-project-an-end-to-end-real-time-implementation-4m5d</guid>
      <description>&lt;p&gt;Successfully completed the Capstone Mega DevOps CICD Project — An End-to-End Real-Time Implementation of DevOps Tools, AWS, Kubernetes, and Monitoring Stack! By Aditya Jaiswal san&lt;br&gt;
TOOLS &amp;amp; TECHNOLOGY USED_--&lt;br&gt;
AWS&lt;br&gt;
DevOps&lt;br&gt;
Kubernetes&lt;br&gt;
Jenkins&lt;br&gt;
Terraform&lt;br&gt;
Prometheus&lt;br&gt;
Grafana&lt;br&gt;
Monitoring&lt;br&gt;
CI/CD Automation&lt;/p&gt;

&lt;p&gt;Truly amazed at the level of patience, effort, and time taken by DevOps Shack aka Aditya Jaiswal san to bring this masterpiece project to life.&lt;br&gt;
 It's not just a project — it's a complete roadmap of how a real-world DevOps environment looks like.&lt;br&gt;
From setting up Infrastructure → Configuring Jenkins, SonarQube, Nexus → Automating CI/CD pipelines → Monitoring with Prometheus &amp;amp; Grafana → Handling Kubernetes Deployments → TLS setup → To final production-ready deployments with domain and SSL.&lt;br&gt;
Every step had so much learning packed in!&lt;br&gt;
 Can't even imagine how much effort and patience it took for him to bring this content to the community. Hats off &lt;br&gt;
Thank you so much for this awesome content and guidance!&lt;br&gt;
If you're someone who's diving into DevOps or Cloud journey — don't miss this project!&lt;br&gt;
TO FOLLOW for more projects &amp;amp; updates----&lt;br&gt;
my GitHub profile - &lt;a href="https://lnkd.in/gFnaRiS6" rel="noopener noreferrer"&gt;https://lnkd.in/gFnaRiS6&lt;/a&gt;&lt;br&gt;
nextwork org link- &lt;a href="https://lnkd.in/gpXTAeY5" rel="noopener noreferrer"&gt;https://lnkd.in/gpXTAeY5&lt;/a&gt;&lt;br&gt;
dev.to -&lt;a href="https://lnkd.in/gFRpihNq" rel="noopener noreferrer"&gt;https://lnkd.in/gFRpihNq&lt;/a&gt;&lt;br&gt;
medium.com- &lt;a href="https://lnkd.in/g_iCpfsb" rel="noopener noreferrer"&gt;https://lnkd.in/g_iCpfsb&lt;/a&gt;&lt;br&gt;
hashnode- &lt;a href="https://lnkd.in/gSqR6GAn" rel="noopener noreferrer"&gt;https://lnkd.in/gSqR6GAn&lt;/a&gt;&lt;br&gt;
bento- &lt;a href="https://lnkd.in/g9zgrdhw" rel="noopener noreferrer"&gt;https://lnkd.in/g9zgrdhw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Real-Time DevOps Implementation | Project-Based Learning | End-to-End CICD Pipeline&lt;/p&gt;

&lt;p&gt;For a detailed breakdown with notes, explanations, and complete practical steps — the documented version has been attached below for better clarity and hands-on reference.&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%2F6vfjlbb0u35ttkqbh1kk.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%2F6vfjlbb0u35ttkqbh1kk.png" alt="Image description" width="800" height="1035"&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%2Fjd1ynxvjvaoxrmznp998.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%2Fjd1ynxvjvaoxrmznp998.png" alt="Image description" width="800" height="1035"&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%2Fycanobaoqrtp1a9x4z5m.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%2Fycanobaoqrtp1a9x4z5m.png" alt="Image description" width="800" height="1035"&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%2Fv6nqvwpavpflatoeuxjd.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%2Fv6nqvwpavpflatoeuxjd.png" alt="Image description" width="800" height="1035"&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%2Fp5751nxhdwmxpvnrrtng.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%2Fp5751nxhdwmxpvnrrtng.png" alt="Image description" width="800" height="1035"&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%2F51ewkceyezxaqpso7mg8.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%2F51ewkceyezxaqpso7mg8.png" alt="Image description" width="800" height="1035"&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%2F94t9skmmvanpjnwobd57.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%2F94t9skmmvanpjnwobd57.png" alt="Image description" width="800" height="1035"&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%2Fv661reksy0ky47jxm4rq.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%2Fv661reksy0ky47jxm4rq.png" alt="Image description" width="800" height="1035"&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%2Fgrp5kepqmom75bbit97w.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%2Fgrp5kepqmom75bbit97w.png" alt="Image description" width="800" height="1035"&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%2Fv0auvkqysmbo1vb9r2vh.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%2Fv0auvkqysmbo1vb9r2vh.png" alt="Image description" width="800" height="1035"&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%2Foslbz3hya8kj60j2ned6.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%2Foslbz3hya8kj60j2ned6.png" alt="Image description" width="800" height="1035"&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%2Fjvzklueqy0a6dx8kj9jg.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%2Fjvzklueqy0a6dx8kj9jg.png" alt="Image description" width="800" height="1035"&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%2F89gkoi4mndojbwrqkt4j.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%2F89gkoi4mndojbwrqkt4j.png" alt="Image description" width="800" height="1035"&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%2F4lwfqj6lz2dxnq70c4ls.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%2F4lwfqj6lz2dxnq70c4ls.png" alt="Image description" width="800" height="1035"&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%2Fsmo2twi325c1eq8m89cx.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%2Fsmo2twi325c1eq8m89cx.png" alt="Image description" width="800" height="1035"&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%2Fkc8qde92br8g170mv3w8.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%2Fkc8qde92br8g170mv3w8.png" alt="Image description" width="800" height="1035"&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%2Fd21il69dtu0e2ca0t3at.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%2Fd21il69dtu0e2ca0t3at.png" alt="Image description" width="800" height="1035"&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%2Fm3lacs1em1a9vb0rjpdh.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%2Fm3lacs1em1a9vb0rjpdh.png" alt="Image description" width="800" height="1035"&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%2F6pzkj6wlvd3xrci9c0f3.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%2F6pzkj6wlvd3xrci9c0f3.png" alt="Image description" width="800" height="1035"&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%2F010zou9di6ed8g9iid1h.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%2F010zou9di6ed8g9iid1h.png" alt="Image description" width="800" height="1035"&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%2F0p1f4wwpe2l400joi2d6.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%2F0p1f4wwpe2l400joi2d6.png" alt="Image description" width="800" height="1035"&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%2Fwpqlb2agx2h80xykwf70.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%2Fwpqlb2agx2h80xykwf70.png" alt="Image description" width="800" height="1035"&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%2Fa8fspspbagqunnd4ozlx.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%2Fa8fspspbagqunnd4ozlx.png" alt="Image description" width="800" height="1035"&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%2Fy6wshgup4fqfhu5c0hdt.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%2Fy6wshgup4fqfhu5c0hdt.png" alt="Image description" width="800" height="1035"&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%2F1sla409wvg84mnrthc4c.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%2F1sla409wvg84mnrthc4c.png" alt="Image description" width="800" height="1035"&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%2Fh06cx6krmfndga4b4xkb.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%2Fh06cx6krmfndga4b4xkb.png" alt="Image description" width="800" height="1035"&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%2F5fgp4y06xv5tqk5li33x.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%2F5fgp4y06xv5tqk5li33x.png" alt="Image description" width="800" height="1035"&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%2Fj8cvmjpyq3ltngmag4qp.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%2Fj8cvmjpyq3ltngmag4qp.png" alt="Image description" width="800" height="1035"&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%2Fzqanhhuqz8n1cyq03y7u.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%2Fzqanhhuqz8n1cyq03y7u.png" alt="Image description" width="800" height="1035"&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%2Fwev9fk4qdhrzatd5zim5.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%2Fwev9fk4qdhrzatd5zim5.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fktfcdpu12eqi06rbfs3n.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%2Fktfcdpu12eqi06rbfs3n.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fykhcyccbx281axi6zyd4.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%2Fykhcyccbx281axi6zyd4.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2F9n89pfflmjo3s7sf8eow.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%2F9n89pfflmjo3s7sf8eow.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fh0uw9zk9qp4o4o05l6x8.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%2Fh0uw9zk9qp4o4o05l6x8.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fbvv3fb63tmae0780wyzm.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%2Fbvv3fb63tmae0780wyzm.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fqaqy5enzyha2ukt14s69.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%2Fqaqy5enzyha2ukt14s69.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fa4k46kupie88ysfymh6y.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%2Fa4k46kupie88ysfymh6y.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Frxnl2eubbkoyyv1gl50d.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%2Frxnl2eubbkoyyv1gl50d.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fes2btfy9owe9saqwd7ta.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%2Fes2btfy9owe9saqwd7ta.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fnvgw2yhdgryprwz1x1n9.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%2Fnvgw2yhdgryprwz1x1n9.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fj1z5aoqcvomfzuvo6n41.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%2Fj1z5aoqcvomfzuvo6n41.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2F65mxg9rt477rkb2on2fm.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%2F65mxg9rt477rkb2on2fm.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fgbhnpn66ld48omxt3png.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%2Fgbhnpn66ld48omxt3png.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fbutrv3p1slch9dqbr4ia.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%2Fbutrv3p1slch9dqbr4ia.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2F7nf3vdpoxjusc9j7f8u1.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%2F7nf3vdpoxjusc9j7f8u1.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fpu00lrld5pd1lbhj65nn.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%2Fpu00lrld5pd1lbhj65nn.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fx55s1x7j3045x7k623hp.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%2Fx55s1x7j3045x7k623hp.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2F6b6sz6y5ejr5nmlegvu1.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%2F6b6sz6y5ejr5nmlegvu1.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fr008jzz8z2vk8iipi0gl.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%2Fr008jzz8z2vk8iipi0gl.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fwsopbr87wf9rhx4hkm80.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%2Fwsopbr87wf9rhx4hkm80.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fi675glf42n0bl1hux91c.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%2Fi675glf42n0bl1hux91c.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Ffux9a8h7kntr954e2xdt.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%2Ffux9a8h7kntr954e2xdt.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  devops
&lt;/h1&gt;

&lt;h1&gt;
  
  
  cloudcomputing
&lt;/h1&gt;

&lt;h1&gt;
  
  
  kubernetes
&lt;/h1&gt;

&lt;h1&gt;
  
  
  cicd
&lt;/h1&gt;

&lt;h1&gt;
  
  
  aws
&lt;/h1&gt;

&lt;h1&gt;
  
  
  jenkins
&lt;/h1&gt;

&lt;h1&gt;
  
  
  terraform
&lt;/h1&gt;

&lt;h1&gt;
  
  
  sonarqube
&lt;/h1&gt;

&lt;h1&gt;
  
  
  nexus
&lt;/h1&gt;

&lt;h1&gt;
  
  
  grafana
&lt;/h1&gt;

&lt;h1&gt;
  
  
  prometheus
&lt;/h1&gt;

&lt;h1&gt;
  
  
  capstoneproject
&lt;/h1&gt;

&lt;h1&gt;
  
  
  megaDevOpsProject
&lt;/h1&gt;

&lt;h1&gt;
  
  
  learningbydoing
&lt;/h1&gt;

&lt;h1&gt;
  
  
  projectbasedlearning
&lt;/h1&gt;

</description>
      <category>devops</category>
      <category>aws</category>
      <category>cloudcomputing</category>
      <category>monitoring</category>
    </item>
    <item>
      <title>REAL TIME PROJECT -3(Mini Project Completed: Grafana for SCM Monitoring)</title>
      <dc:creator>devops methodology</dc:creator>
      <pubDate>Sun, 16 Mar 2025 14:57:21 +0000</pubDate>
      <link>https://dev.to/devops_methodology_d2b67f/real-time-project-3mini-project-completed-grafana-for-scm-monitoring-8de</link>
      <guid>https://dev.to/devops_methodology_d2b67f/real-time-project-3mini-project-completed-grafana-for-scm-monitoring-8de</guid>
      <description>&lt;p&gt;Just wrapped up this super useful monitoring setup—installing and configuring Grafana to track changes across 100 to 1000 repositories effortlessly! Managing multiple repositories manually is tough, but integrating Grafana with a data source makes monitoring seamless for GitHub, GitLab, and more.&lt;br&gt;
Huge thanks to aditya jaiswal  -san for the incredible guidance! Check out the project link and &lt;br&gt;
my GitHub profile -&lt;a href="https://lnkd.in/gFnaRiS6" rel="noopener noreferrer"&gt;https://lnkd.in/gFnaRiS6&lt;/a&gt;&lt;br&gt;
nextwork org link- &lt;a href="https://lnkd.in/gpXTAeY5" rel="noopener noreferrer"&gt;https://lnkd.in/gpXTAeY5&lt;/a&gt;&lt;br&gt;
dev.to -&lt;a href="https://lnkd.in/gFRpihNq" rel="noopener noreferrer"&gt;https://lnkd.in/gFRpihNq&lt;/a&gt;&lt;br&gt;
medium.com- &lt;a href="https://lnkd.in/g_iCpfsb" rel="noopener noreferrer"&gt;https://lnkd.in/g_iCpfsb&lt;/a&gt;&lt;br&gt;
for more exciting projects.&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%2Fv5umc443r6vcmkud72m9.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%2Fv5umc443r6vcmkud72m9.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2F8oel7rt6gpm2zv75wobx.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%2F8oel7rt6gpm2zv75wobx.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2F1l8x7p69s99yxq46jlys.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%2F1l8x7p69s99yxq46jlys.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2F1ztoznkpmtu88cgaa5p4.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%2F1ztoznkpmtu88cgaa5p4.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fg1tsuc55vttapoynyl7d.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%2Fg1tsuc55vttapoynyl7d.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2Fl3wqf47eh2t272jtcomg.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%2Fl3wqf47eh2t272jtcomg.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&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%2F2hxf8pd8c6t111r42he5.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%2F2hxf8pd8c6t111r42he5.png" alt="Image description" width="800" height="1035"&gt;&lt;/a&gt;&lt;br&gt;
hashtag#Grafana hashtag#DevOps hashtag#Monitoring hashtag#GitHub hashtag#GitLab hashtag#Cloud&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>devops</category>
      <category>monitoring</category>
      <category>github</category>
    </item>
    <item>
      <title>(REAL TIME PROJECT)ELK STACK SET UP WITH LOGS MONITORING SETUP</title>
      <dc:creator>devops methodology</dc:creator>
      <pubDate>Sat, 15 Mar 2025 05:14:30 +0000</pubDate>
      <link>https://dev.to/devops_methodology_d2b67f/real-time-projectelk-stack-set-up-with-logs-monitoring-setup-3c2b</link>
      <guid>https://dev.to/devops_methodology_d2b67f/real-time-projectelk-stack-set-up-with-logs-monitoring-setup-3c2b</guid>
      <description>&lt;p&gt;Project-3(Real Time Project)&lt;br&gt;
ELK Stack DevOps Project | ELK Stack Tutorial | DevOps Shack aditya jaiswal&lt;br&gt;
 Setting Up an ELK Stack with Filebeat for Application Monitoring and Visualizing&lt;br&gt;
We're diving into an ELK Stack setup, integrating Filebeat to streamline log collection and analysis. This setup will help us monitor how an application responds and performs in real time.&lt;br&gt;
 What We’re Doing:&lt;br&gt;
 Deploying Elasticsearch, Logstash, and Kibana&lt;br&gt;
 Adding Filebeat for so to collect the logs and forward it to logstash&lt;br&gt;
 Testing the setup by monitoring an application’s behavior&lt;br&gt;
This will give us deep insights into log data, making troubleshooting and analysis much smoother. Stay tuned for the results! &lt;br&gt;
lets deep dive&lt;br&gt;
here ELK stack is a popular open-source log and data analysis platform i.e combines with elastic search, logstash and kibana.&lt;br&gt;
Elastic Search: store and query the data.&lt;br&gt;
Logstash: It will filter, index and send logs to logstash.&lt;br&gt;
Kibana: visualize the data which was stored in Elasticsearch i.e data.&lt;br&gt;
Again another tool is configured that is filebeat which was installed in the application server where it will collect the data and transfer it to logstash.&lt;br&gt;
How It Works:&lt;br&gt;
Filebeat collects logs from different sources.&lt;br&gt;
Logstash processes and enriches the data before sending it to Elasticsearch.&lt;br&gt;
Elasticsearch indexes and stores the logs, making them searchable.&lt;br&gt;
Kibana provides dashboards and visualization for analysis.&lt;br&gt;
 This stack is widely used for monitoring, troubleshooting, and security analysis in DevOps and cloud environments&lt;/p&gt;

&lt;p&gt;I just updated the ELK Stack setup as the Elasticsearch key was missing, ensuring a smooth configuration. Along with this, I’m sharing the updated document and a practical lab reference for better clarity.&lt;br&gt;
 Fixed the missing key issue&lt;br&gt;
 Attached the updated configuration document&lt;br&gt;
 Included a practical lab for hands-on reference&lt;br&gt;
This should help in seamless deployment and troubleshooting. Let me know if you’ve encountered similar issues! &lt;/p&gt;

&lt;h1&gt;
  
  
  Filebeat
&lt;/h1&gt;

&lt;p&gt;A huge shoutout to Aditya Jaiswal san for his incredible project guidance! Thanks to his informative content, I was able to complete this project seamlessly. Your contributions to the community are truly above and beyond.&lt;br&gt;
its the updated one for elastic search and filebeat.&lt;br&gt;
here's my github link for the project-&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/devops-methodology/Boardgame" rel="noopener noreferrer"&gt;https://github.com/devops-methodology/Boardgame&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;to know more here's my linkedin link-follow on &lt;a href="http://www.linkedin.com/in/devops-methodology-40b26b301" rel="noopener noreferrer"&gt;www.linkedin.com/in/devops-methodology-40b26b301&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  devops #cloud #monitoring
&lt;/h1&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%2Femxke5p7vt1bzms3aji6.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%2Femxke5p7vt1bzms3aji6.png" alt="Image description" width="800" height="351"&gt;&lt;/a&gt;&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%2F6q7um6o01u4neizh9eyn.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%2F6q7um6o01u4neizh9eyn.png" alt="Image description" width="800" height="360"&gt;&lt;/a&gt;#Aws&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%2Fkzzniasbx0kdrlgefp2v.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%2Fkzzniasbx0kdrlgefp2v.png" alt="Image description" width="800" height="193"&gt;&lt;/a&gt;&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%2Fses3cnop9qw4epc3q7dk.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%2Fses3cnop9qw4epc3q7dk.png" alt="Image description" width="800" height="339"&gt;&lt;/a&gt;&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%2F5wsl9egzb23xcso8eoax.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%2F5wsl9egzb23xcso8eoax.png" alt="Image description" width="800" height="330"&gt;&lt;/a&gt;&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%2Fcmergkn5t9mt5glgqya6.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%2Fcmergkn5t9mt5glgqya6.png" alt="Image description" width="800" height="358"&gt;&lt;/a&gt;&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%2Fyz12x9yjq5obagjgr09c.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%2Fyz12x9yjq5obagjgr09c.png" alt="Image description" width="800" height="360"&gt;&lt;/a&gt;&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%2Fawq156zgtg3p3sch74sj.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%2Fawq156zgtg3p3sch74sj.png" alt="Image description" width="800" height="357"&gt;&lt;/a&gt;&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%2Fgbd33gxcv3ezm15pot78.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%2Fgbd33gxcv3ezm15pot78.png" alt="Image description" width="800" height="356"&gt;&lt;/a&gt;&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%2Fuytog0b6ru411dl0jflr.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%2Fuytog0b6ru411dl0jflr.png" alt="Image description" width="800" height="409"&gt;&lt;/a&gt;&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%2Fatm14hh76cr0n24569bh.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%2Fatm14hh76cr0n24569bh.png" alt="Image description" width="800" height="383"&gt;&lt;/a&gt;&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%2F068tce6q6ycwj6v6fdlx.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%2F068tce6q6ycwj6v6fdlx.png" alt="Image description" width="800" height="1131"&gt;&lt;/a&gt;&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%2Fb9ghj0xlrlelovqn40ua.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%2Fb9ghj0xlrlelovqn40ua.png" alt="Image description" width="800" height="1131"&gt;&lt;/a&gt;&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%2F1kobmrhuzpq3vw17aed0.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%2F1kobmrhuzpq3vw17aed0.png" alt="Image description" width="800" height="1131"&gt;&lt;/a&gt;&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%2Fcmu8io1a4pkbu8nfhio2.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%2Fcmu8io1a4pkbu8nfhio2.png" alt="Image description" width="800" height="1131"&gt;&lt;/a&gt;&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%2Fgxubrigc8hl4xfxhwass.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%2Fgxubrigc8hl4xfxhwass.png" alt="Image description" width="800" height="1131"&gt;&lt;/a&gt;&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%2Fnlaxc97fcwsu1hd47813.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%2Fnlaxc97fcwsu1hd47813.png" alt="Image description" width="800" height="1131"&gt;&lt;/a&gt;&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%2Fqvbb9319k5wb85w9dc9s.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%2Fqvbb9319k5wb85w9dc9s.png" alt="Image description" width="800" height="392"&gt;&lt;/a&gt;&lt;br&gt;
🙂&lt;/p&gt;

</description>
      <category>elk</category>
      <category>devops</category>
      <category>cloud</category>
      <category>monitoring</category>
    </item>
  </channel>
</rss>
