<?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>Forem: dev Saini</title>
    <description>The latest articles on Forem by dev Saini (@dev_saini_ce708cfac6b9562).</description>
    <link>https://forem.com/dev_saini_ce708cfac6b9562</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%2F3452099%2F44bd287f-1ae1-4f51-bea4-1f10b85eefc9.png</url>
      <title>Forem: dev Saini</title>
      <link>https://forem.com/dev_saini_ce708cfac6b9562</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/dev_saini_ce708cfac6b9562"/>
    <language>en</language>
    <item>
      <title>🚀 Successfully Deployed a 3-Tier Application!</title>
      <dc:creator>dev Saini</dc:creator>
      <pubDate>Fri, 10 Oct 2025 11:47:16 +0000</pubDate>
      <link>https://forem.com/dev_saini_ce708cfac6b9562/successfully-deployed-a-3-tier-application-2660</link>
      <guid>https://forem.com/dev_saini_ce708cfac6b9562/successfully-deployed-a-3-tier-application-2660</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%2Fmwf1gjqj7j2sff7nnrol.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%2Fmwf1gjqj7j2sff7nnrol.png" alt=" " width="800" height="449"&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%2Fdkaotedjv69kkohjw5va.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%2Fdkaotedjv69kkohjw5va.png" alt=" " width="800" height="449"&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%2Fw50z3qcuvtlpsq3s98fz.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%2Fw50z3qcuvtlpsq3s98fz.png" alt=" " width="800" height="449"&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%2Ftniguv0kgl2hla68fajp.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%2Ftniguv0kgl2hla68fajp.png" alt=" " width="800" height="449"&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%2Fuopp2dx4ivqm3jor7p0s.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%2Fuopp2dx4ivqm3jor7p0s.png" alt=" " width="800" height="449"&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%2Fmj4fo3rgssqluwm0niqw.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%2Fmj4fo3rgssqluwm0niqw.png" alt=" " width="800" height="449"&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%2Fx72rvjj2fijxigid3ir6.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%2Fx72rvjj2fijxigid3ir6.png" alt=" " width="800" height="449"&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%2Fmn22a3ke90t79meby3w0.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%2Fmn22a3ke90t79meby3w0.png" alt=" " width="800" height="449"&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%2Fmvx9jpgohchzabhv6bto.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%2Fmvx9jpgohchzabhv6bto.png" alt=" " width="800" height="449"&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%2Fqx4a1lo3obss9ml45viq.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%2Fqx4a1lo3obss9ml45viq.png" alt=" " width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m thrilled to share that I’ve deployed a full 3-tier application using a modern CI/CD and Cloud Native&lt;/p&gt;

&lt;p&gt;stack:&lt;br&gt;
🔹 Jenkins – Automated build &amp;amp; deployment pipelines&lt;br&gt;
 🔹 GitHub – Source code management &amp;amp; version control&lt;br&gt;
 🔹 EKS (AWS Kubernetes) – Scalable container orchestration&lt;br&gt;
 🔹 ArgoCD – GitOps-based continuous deployment&lt;br&gt;
 🔹 Prometheus &amp;amp; Grafana – Monitoring and visualization&lt;br&gt;
 🔹 Shell Scripts &amp;amp; Linux – Automated environment setup &amp;amp; updates&lt;/p&gt;

&lt;p&gt;💡 Key Highlights:&lt;br&gt;
    End-to-end automation from code push to deployment&lt;br&gt;
    Real-time monitoring and alerts for application performance&lt;br&gt;
    Fully scalable and maintainable architecture&lt;br&gt;
    Email notifications ensure timely updates on build and deployment status&lt;/p&gt;

&lt;p&gt;Github Link: &lt;a href="https://lnkd.in/d_yRbkiZ" rel="noopener noreferrer"&gt;https://lnkd.in/d_yRbkiZ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This project was a hands-on exercise in modern DevOps practices, combining cloud, CI/CD, monitoring, and automation seamlessly.&lt;br&gt;
Always excited to learn, build, and deploy modern solutions!&lt;/p&gt;

&lt;h1&gt;
  
  
  DevOps #CloudNative #Kubernetes #EKS #Jenkins #ArgoCD #Monitoring #Prometheus #Grafana #CI_CD #Automation #Linux #GitOps #LearningByDoing
&lt;/h1&gt;

</description>
      <category>kubernetes</category>
      <category>devops</category>
      <category>showdev</category>
      <category>docker</category>
    </item>
    <item>
      <title>Automated AWS Cost Reporting with Alerts 🚀</title>
      <dc:creator>dev Saini</dc:creator>
      <pubDate>Thu, 02 Oct 2025 06:40:55 +0000</pubDate>
      <link>https://forem.com/dev_saini_ce708cfac6b9562/automated-aws-cost-reporting-with-alerts-3pke</link>
      <guid>https://forem.com/dev_saini_ce708cfac6b9562/automated-aws-cost-reporting-with-alerts-3pke</guid>
      <description>&lt;p&gt;🚀 Project Complete: Automated AWS Cost Reporting with Alerts 🚀&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%2F9h6p02hztwfedeqlqxdi.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%2F9h6p02hztwfedeqlqxdi.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I just completed a hands-on AWS project where I built an automated cost reporting system using AWS Lambda, Cost Explorer, S3, and SNS.&lt;/p&gt;

&lt;p&gt;Here’s what I achieved:&lt;/p&gt;

&lt;p&gt;✅ Fetch daily AWS costs per service automatically&lt;/p&gt;

&lt;p&gt;✅ Generate CSV reports and store them in versioned S3 bucket&lt;/p&gt;

&lt;p&gt;✅ Trigger high-cost alerts via SNS notifications&lt;/p&gt;

&lt;p&gt;✅ Track historical cost versions for easy audit&lt;/p&gt;

&lt;p&gt;✅ Lifecycle rules to automatically clean old reports&lt;/p&gt;

&lt;p&gt;💡 Tools &amp;amp; Skills Used:&lt;/p&gt;

&lt;p&gt;AWS Services: Lambda, S3, SNS, Cost Explorer&lt;/p&gt;

&lt;p&gt;Python &amp;amp; Boto3 for automation&lt;/p&gt;

&lt;p&gt;Data handling: CSV generation, parsing&lt;/p&gt;

&lt;p&gt;Cloud best practices: Versioning, cost monitoring, alerts&lt;/p&gt;

&lt;p&gt;This project helped me deeply understand AWS cost management, automation, and practical cloud engineering skills.&lt;/p&gt;

&lt;p&gt;I’m excited to apply these skills in real-world cloud support/engineering roles and continue building hands-on projects.&lt;/p&gt;

&lt;p&gt;Check my github repo link below:&lt;/p&gt;

&lt;p&gt;GitHub Link: &lt;a href="https://github.com/DEVKUMARSAINI545/AWS_Automated_Cost_Reporting_Alert_With_Dashboard.git" rel="noopener noreferrer"&gt;https://github.com/DEVKUMARSAINI545/AWS_Automated_Cost_Reporting_Alert_With_Dashboard.git&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  AWS #CloudEngineering #Lambda #S3 #CostManagement #Python #Automation #CloudSupport #Projects
&lt;/h1&gt;

</description>
      <category>showdev</category>
      <category>automation</category>
      <category>aws</category>
      <category>python</category>
    </item>
    <item>
      <title>🚀 Day 1 of My Kubernetes Journey!</title>
      <dc:creator>dev Saini</dc:creator>
      <pubDate>Wed, 10 Sep 2025 12:54:10 +0000</pubDate>
      <link>https://forem.com/dev_saini_ce708cfac6b9562/day-1-of-my-kubernetes-journey-hgk</link>
      <guid>https://forem.com/dev_saini_ce708cfac6b9562/day-1-of-my-kubernetes-journey-hgk</guid>
      <description>&lt;p&gt;Excited to kickstart my journey into Kubernetes (K8s), the engine behind modern cloud-native applications. &lt;/p&gt;

&lt;p&gt;Today, I explored:&lt;/p&gt;

&lt;p&gt;🔹 History:&lt;/p&gt;

&lt;p&gt;Kubernetes was originally developed by Google (based on their internal system Borg) and released as open-source in 2014. It has become the de-facto standard for container orchestration.&lt;/p&gt;

&lt;p&gt;🔹 Monolithic vs Microservices:&lt;/p&gt;

&lt;p&gt;Monolithic apps are single, tightly-coupled systems, harder to scale and deploy.&lt;/p&gt;

&lt;p&gt;Microservices break applications into smaller, independent services—perfect for Kubernetes management, scaling, and CI/CD pipelines.&lt;/p&gt;

&lt;p&gt;🔹 kubectl:&lt;/p&gt;

&lt;p&gt;The command-line tool to interact with Kubernetes clusters. It allows managing resources, deploying applications, and inspecting cluster state.&lt;/p&gt;

&lt;p&gt;🔹 Architecture:&lt;/p&gt;

&lt;p&gt;Kubernetes uses a master-worker architecture:&lt;/p&gt;

&lt;p&gt;Master components manage the cluster state.&lt;/p&gt;

&lt;p&gt;Worker nodes run containerized applications.&lt;/p&gt;

&lt;p&gt;This design ensures high availability, scalability, and self-healing.&lt;/p&gt;

&lt;p&gt;🔹 Hands-on setup:&lt;/p&gt;

&lt;p&gt;Today I set up my first cluster using Kind (Kubernetes IN Docker)—a lightweight, developer-friendly alternative to Minikube for local clusters.&lt;/p&gt;

&lt;p&gt;💡 Tip for beginners: Understanding the architecture and orchestration concepts is more important than just running commands. Once you grasp this, everything else becomes easier.&lt;/p&gt;

&lt;p&gt;Looking forward to diving deeper into Pods, Deployments, Job, and real Kubernetes projects in the coming days!&lt;/p&gt;

&lt;h1&gt;
  
  
  Kubernetes #K8s #DevOps #CloudEngineering #Microservices #LearningJourney #Day1
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>🚀 Starting My Kubernetes Journey</title>
      <dc:creator>dev Saini</dc:creator>
      <pubDate>Mon, 08 Sep 2025 09:50:54 +0000</pubDate>
      <link>https://forem.com/dev_saini_ce708cfac6b9562/starting-my-kubernetes-journey-4aml</link>
      <guid>https://forem.com/dev_saini_ce708cfac6b9562/starting-my-kubernetes-journey-4aml</guid>
      <description>&lt;p&gt;✨ Exciting Update ✨&lt;/p&gt;

&lt;p&gt;I’ve completed the basics of Jenkins — from user management, agents, shared libraries, pipelines, webhook, Credentials, and freestyle projects. Yesterday, I even deployed my project using Jenkins 🚀.&lt;/p&gt;

&lt;p&gt;For now, I’ll pause my Jenkins deep dive and shift my focus to Kubernetes, where I’ll be starting my hands-on journey and sharing daily learning updates here.&lt;/p&gt;

&lt;p&gt;Once I gain good command over Kubernetes, I’ll go deeper into Jenkins if needed, or later explore GitLab. Step by step, building a strong DevOps foundation 💡&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%2F9s6qv3chkp2mjxpbktr9.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%2F9s6qv3chkp2mjxpbktr9.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>3 Tier appilcation -Day 4</title>
      <dc:creator>dev Saini</dc:creator>
      <pubDate>Sun, 07 Sep 2025 12:02:46 +0000</pubDate>
      <link>https://forem.com/dev_saini_ce708cfac6b9562/3-tier-appilcation-day-4-dpb</link>
      <guid>https://forem.com/dev_saini_ce708cfac6b9562/3-tier-appilcation-day-4-dpb</guid>
      <description>&lt;p&gt;🚀 Deploying My 3-Tier Application on AWS ECS!&lt;/p&gt;

&lt;p&gt;Over the past few days, I’ve been working on deploying a 3-tier application using AWS ECS, Docker, Terraform, and Jenkins.&lt;/p&gt;

&lt;p&gt;✅ What I achieved:&lt;/p&gt;

&lt;p&gt;Automated cluster creation using Jenkins pipelines.&lt;/p&gt;

&lt;p&gt;Containerized frontend and backend with Docker.&lt;/p&gt;

&lt;p&gt;Infrastructure as code using Terraform.&lt;/p&gt;

&lt;p&gt;💡 Current Challenge:&lt;/p&gt;

&lt;p&gt;I’m currently refining environment variable management between frontend and backend. To securely handle sensitive data, I’m exploring AWS Secrets Manager.&lt;/p&gt;

&lt;p&gt;🔗 Next Steps:&lt;/p&gt;

&lt;p&gt;Integrate Secrets Manager to manage credentials and environment variables.&lt;/p&gt;

&lt;p&gt;Ensure smooth communication between frontend and backend services.&lt;/p&gt;

&lt;p&gt;This project has been a great learning experience in CI/CD, container orchestration, and secure DevOps practices. Excited to share the complete deployment story soon!&lt;/p&gt;

&lt;p&gt;📂 Want to see my pipeline?&lt;/p&gt;

&lt;p&gt;I’ve uploaded the Jenkinsfile on GitHub here 👉 [GitHub Link]&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/DEVKUMARSAINI545/3TierApplicationDeploy/tree/main" rel="noopener noreferrer"&gt;https://github.com/DEVKUMARSAINI545/3TierApplicationDeploy/tree/main&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  DevOps #AWS #ECS #Terraform #Docker #Jenkins #3TierApplication #LearningByDoing
&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%2F4u0wagnf8gzqr60mdjhv.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%2F4u0wagnf8gzqr60mdjhv.png" alt=" " width="800" height="449"&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%2F7p8zzi7loyytj4pf9ic5.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%2F7p8zzi7loyytj4pf9ic5.png" alt=" " width="800" height="449"&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%2Fkbma1qincy5p70uz21xt.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%2Fkbma1qincy5p70uz21xt.png" alt=" " width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>🚀 3-Tier Application Deployment Challenge – Day 3 Progress!</title>
      <dc:creator>dev Saini</dc:creator>
      <pubDate>Thu, 04 Sep 2025 17:40:47 +0000</pubDate>
      <link>https://forem.com/dev_saini_ce708cfac6b9562/3-tier-application-deployment-challenge-day-1-progress-55fd</link>
      <guid>https://forem.com/dev_saini_ce708cfac6b9562/3-tier-application-deployment-challenge-day-1-progress-55fd</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%2Fgaffhbmew7subokcblfr.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%2Fgaffhbmew7subokcblfr.png" alt=" " width="800" height="449"&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%2Fhvhbg66h4dxna6su3g19.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%2Fhvhbg66h4dxna6su3g19.png" alt=" " width="800" height="449"&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%2Fiubmk7pdgmmv1hkok39d.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%2Fiubmk7pdgmmv1hkok39d.png" alt=" " width="800" height="449"&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%2F6rmlyy3wt6hrcmydpqd5.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%2F6rmlyy3wt6hrcmydpqd5.png" alt=" " width="800" height="378"&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%2Fr2m8j8zhos0v3tffuaii.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%2Fr2m8j8zhos0v3tffuaii.png" alt=" " width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Excited to share my progress on deploying a 3-tier application on AWS using Terraform!&lt;/p&gt;

&lt;p&gt;✅ Frontend Infrastructure:&lt;/p&gt;

&lt;p&gt;Created ECR repository for frontend Docker image&lt;/p&gt;

&lt;p&gt;Deployed ECS service using Fargate&lt;/p&gt;

&lt;p&gt;Configured Application Load Balancer (ALB) for traffic routing&lt;/p&gt;

&lt;p&gt;Enabled CloudWatch Logs for monitoring&lt;/p&gt;

&lt;p&gt;💡Tomorrow I will implement CI/CD to achieve continuous deployment . Backend Infrastructure is next on my list — a lot of work ahead! Today’s focus was getting the frontend up and running, and I’m happy to see it working end-to-end.&lt;/p&gt;

&lt;p&gt;Next step: I’ll be automating deployment using Jenkins and then moving to backend &amp;amp; database integration.&lt;/p&gt;

&lt;p&gt;This hands-on project is helping me strengthen my cloud, containerization, and DevOps skills every day.&lt;/p&gt;

&lt;p&gt;GitHub Link: &lt;a href="https://github.com/DEVKUMARSAINI545/3TierApplicationDeploy/tree/main" rel="noopener noreferrer"&gt;https://github.com/DEVKUMARSAINI545/3TierApplicationDeploy/tree/main&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  AWS #Terraform #ECS #Docker #DevOps #Cloud #InfrastructureAsCode #CI/CD #LearningByDoing #FrontendDeployment
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>Python for devops Day 1</title>
      <dc:creator>dev Saini</dc:creator>
      <pubDate>Tue, 02 Sep 2025 13:30:55 +0000</pubDate>
      <link>https://forem.com/dev_saini_ce708cfac6b9562/python-for-devops-day-1-565g</link>
      <guid>https://forem.com/dev_saini_ce708cfac6b9562/python-for-devops-day-1-565g</guid>
      <description>&lt;p&gt;🚀 Learning Progress Update&lt;/p&gt;

&lt;p&gt;Today, I decided to take a short break from my 3-Tier Application Project Challenge and focus on strengthening my Python fundamentals.&lt;/p&gt;

&lt;p&gt;Here’s what I explored and completed today:&lt;/p&gt;

&lt;p&gt;✅ What is Python &amp;amp; how to install it&lt;/p&gt;

&lt;p&gt;✅ Basics of loops, conditions, and functions&lt;/p&gt;

&lt;p&gt;✅ Wrote a simple backup script in Python&lt;/p&gt;

&lt;p&gt;✅ Explored the boto3 library – AWS SDK for Python&lt;/p&gt;

&lt;p&gt;Learned how to install boto3&lt;/p&gt;

&lt;p&gt;Understood that boto3 functions only work after configuring AWS credentials (Access Key &amp;amp; Secret Key)&lt;/p&gt;

&lt;p&gt;Tried listing existing S3 buckets in AWS using Python&lt;/p&gt;

&lt;p&gt;This small shift helped me understand how Python can be a powerful tool for DevOps automation and how it directly connects with AWS services.&lt;/p&gt;

&lt;p&gt;Excited to dive deeper into Python scripting + AWS in the coming days! 💻☁️&lt;/p&gt;

&lt;p&gt;Github Link: &lt;a href="https://github.com/DEVKUMARSAINI545/python-for-devops" rel="noopener noreferrer"&gt;https://github.com/DEVKUMARSAINI545/python-for-devops&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Python #AWS #Boto3 #DevOps #LearningJourney #CloudComputing
&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%2Fxh5zq9bddppnsq5i1st2.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%2Fxh5zq9bddppnsq5i1st2.png" alt=" " width="800" height="449"&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%2Fyvabt59tmr5qyt2d7cgo.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%2Fyvabt59tmr5qyt2d7cgo.png" alt=" " width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>🚀 Learning Progress – 3-Tier Application Project</title>
      <dc:creator>dev Saini</dc:creator>
      <pubDate>Mon, 01 Sep 2025 12:22:45 +0000</pubDate>
      <link>https://forem.com/dev_saini_ce708cfac6b9562/learning-progress-3-tier-application-project-1gk1</link>
      <guid>https://forem.com/dev_saini_ce708cfac6b9562/learning-progress-3-tier-application-project-1gk1</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%2Fk9ebouf8n1t447644ep6.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%2Fk9ebouf8n1t447644ep6.png" alt=" " width="800" height="449"&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%2Fgv2zkccfe5268sb4yp4k.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%2Fgv2zkccfe5268sb4yp4k.png" alt=" " 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%2Fmpxmyl4mp1lnxwxx6j4a.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%2Fmpxmyl4mp1lnxwxx6j4a.png" alt=" " width="800" height="234"&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%2Fiw6pyqjocyzcnb11bygb.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%2Fiw6pyqjocyzcnb11bygb.png" alt=" " width="800" height="271"&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%2F3e4ddpdi8vb5wcqgvqso.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%2F3e4ddpdi8vb5wcqgvqso.png" alt=" " width="800" height="347"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Today, I made solid progress on my 3-Tier Application project using multiple DevOps &amp;amp; Cloud tools.&lt;/p&gt;

&lt;p&gt;This project is pushing me to think beyond just writing code — especially while deploying a containerized backend.&lt;/p&gt;

&lt;p&gt;These challenges are teaching me how production scenarios differ from local setups.&lt;/p&gt;

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

&lt;p&gt;Terraform → Infrastructure provisioning (S3, CloudFront, networking)&lt;/p&gt;

&lt;p&gt;Docker &amp;amp; Docker Compose → Containerization &amp;amp; multi-service setup&lt;/p&gt;

&lt;p&gt;Backend Dockerized → Pushed to ECR → Deployed on ECS with ALB&lt;/p&gt;

&lt;p&gt;Postman → API testing &amp;amp; validation&lt;/p&gt;

&lt;p&gt;🎯 Key Learnings:&lt;/p&gt;

&lt;p&gt;Understanding CI/CD vs Local environment differences&lt;/p&gt;

&lt;p&gt;Writing infrastructure code with Terraform for real-world scenarios&lt;/p&gt;

&lt;p&gt;Deploying backend containers on ECS and connecting via ALB&lt;/p&gt;

&lt;p&gt;Preparing the foundation of a complete 3-Tier Application (Frontend + Backend + Database)&lt;/p&gt;

&lt;p&gt;🔜 Next Steps:&lt;/p&gt;

&lt;p&gt;⚡ CI/CD integration (Jenkins)&lt;/p&gt;

&lt;p&gt;⚡ Deployment automation&lt;/p&gt;

&lt;p&gt;⚡ Adding monitoring and scalability&lt;/p&gt;

&lt;p&gt;Check it out here: &lt;a href="https://github.com/DEVKUMARSAINI545/3TierApplicationDeploy" rel="noopener noreferrer"&gt;https://github.com/DEVKUMARSAINI545/3TierApplicationDeploy&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m truly enjoying this journey of becoming a Cloud/DevOps Engineer 🙌&lt;/p&gt;

&lt;h1&gt;
  
  
  DevOps #CloudEngineering #Terraform #Docker #AWS #ECS #ALB #ECR #CI/CD #LearningInPublic
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>3 Tier Application Deployment</title>
      <dc:creator>dev Saini</dc:creator>
      <pubDate>Sat, 30 Aug 2025 16:25:06 +0000</pubDate>
      <link>https://forem.com/dev_saini_ce708cfac6b9562/3-tier-application-deployment-3d88</link>
      <guid>https://forem.com/dev_saini_ce708cfac6b9562/3-tier-application-deployment-3d88</guid>
      <description>&lt;p&gt;🚀 Today, I completed the basics of Jenkins CI/CD and I’m excited to take the next step!&lt;br&gt;
I’ll now be working on a major project that will bring together multiple skills I’ve been learning:&lt;br&gt;
 🔹 Linux &amp;amp; Shell Scripting&lt;br&gt;
 🔹 Docker&lt;br&gt;
 🔹 Terraform (IaC)&lt;br&gt;
 🔹 AWS Cloud&lt;br&gt;
 🔹 Jenkins (CI/CD Pipeline)&lt;br&gt;
 🔹 Monitoring &amp;amp; Alerting&lt;br&gt;
The goal is to design and implement a complete end-to-end DevOps project that demonstrates automation, scalability, and reliability.&lt;br&gt;
I’ll be sharing my progress and the final project on GitHub and here on LinkedIn soon. 💻✨&lt;/p&gt;

&lt;p&gt;Earlier, I built a 3-Tier E-Commerce Application (MERN Stack). Now, I’m working on deploying it using DevOps practices to simulate a real-world production setup.&lt;br&gt;
🔹 Application – MERN Stack (Frontend, Backend, Database)&lt;br&gt;
 🔹 Infrastructure &amp;amp; Automation – Linux, Shell Scripting, Docker, Terraform, AWS&lt;br&gt;
 🔹 CI/CD – Jenkins pipelines for automated builds &amp;amp; deployments&lt;br&gt;
 🔹 Monitoring &amp;amp; Alerts – to track performance and ensure reliability**&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%2Fqvagzm5ic0mysm6exqlt.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%2Fqvagzm5ic0mysm6exqlt.png" alt=" " width="800" height="472"&gt;&lt;/a&gt;**&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Two Tier Application</title>
      <dc:creator>dev Saini</dc:creator>
      <pubDate>Mon, 25 Aug 2025 10:58:03 +0000</pubDate>
      <link>https://forem.com/dev_saini_ce708cfac6b9562/two-tier-application-18m8</link>
      <guid>https://forem.com/dev_saini_ce708cfac6b9562/two-tier-application-18m8</guid>
      <description>&lt;p&gt;🌟 Achievement Unlocked! - Day 3 🌟&lt;br&gt;
Today, I successfully completed my Two-Tier Flask Application project with:&lt;/p&gt;

&lt;p&gt;✅ Automated Deployment: EC2 provisioning, Docker installation, and app startup all automated.&lt;br&gt;
✅ Multi-Container Architecture: Separate containers for Flask frontend and MySQL backend.&lt;/p&gt;

&lt;p&gt;✅ Infrastructure as Code: Terraform used to manage AWS resources.&lt;/p&gt;

&lt;p&gt;✅ Secure State Management: Terraform state stored in S3 and locked using DynamoDB to prevent concurrent modifications.&lt;/p&gt;

&lt;p&gt;✅ Continuous Integration &amp;amp; Deployment (CI/CD): Jenkins pipeline automates cloning, infrastructure provisioning, and application deployment.&lt;br&gt;
Tech Stack: Flask, MySQL, Docker, Docker Compose, Terraform, AWS EC2, Jenkins, Linux Shell.&lt;/p&gt;

&lt;p&gt;This project gave me hands-on experience in automating infrastructure, containerizing applications, and implementing end-to-end CI/CD. &lt;br&gt;
Excited to keep building more cloud and DevOps projects! 🚀&lt;br&gt;
hashtag#CloudComputing hashtag#DevOps hashtag#Terraform hashtag#Docker hashtag#DockerCompose hashtag#CI_CD hashtag#Linux hashtag#AWS hashtag#LearningJourney&lt;/p&gt;

&lt;p&gt;GitHub link: &lt;a href="https://lnkd.in/dv2kvtBd" rel="noopener noreferrer"&gt;https://lnkd.in/dv2kvtBd&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%2Fk2tvkvj2lwktg9jgfj3p.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%2Fk2tvkvj2lwktg9jgfj3p.png" alt=" " width="800" height="384"&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%2F3f31noraump5ikqx7lvs.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%2F3f31noraump5ikqx7lvs.png" alt=" " width="800" height="423"&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%2Fhkb8ero7wbtoo8crtg0y.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%2Fhkb8ero7wbtoo8crtg0y.png" alt=" " width="800" height="449"&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%2Fcitfv06og8j88bcx4ys2.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%2Fcitfv06og8j88bcx4ys2.png" alt=" " width="800" height="496"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Excited to start my Jenkins CI/CD journey! 💻 I already have experience with Linux, Shell, Docker, and Terraform, and now I’m leveling up into DevOps. I’ll be learning Jenkins over the next 4 weeks and sharing weekly updates—tips, projects, and progress.</title>
      <dc:creator>dev Saini</dc:creator>
      <pubDate>Fri, 22 Aug 2025 07:59:39 +0000</pubDate>
      <link>https://forem.com/dev_saini_ce708cfac6b9562/excited-to-start-my-jenkins-cicd-journey-i-already-have-experience-with-linux-shell-docker-543d</link>
      <guid>https://forem.com/dev_saini_ce708cfac6b9562/excited-to-start-my-jenkins-cicd-journey-i-already-have-experience-with-linux-shell-docker-543d</guid>
      <description></description>
    </item>
  </channel>
</rss>
