<?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: Sumit Jha</title>
    <description>The latest articles on Forem by Sumit Jha (@sumit-jha).</description>
    <link>https://forem.com/sumit-jha</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%2F3558661%2Fad498c92-e8c3-4143-8fe1-96babf3757f3.png</url>
      <title>Forem: Sumit Jha</title>
      <link>https://forem.com/sumit-jha</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sumit-jha"/>
    <language>en</language>
    <item>
      <title>Mistakes to Avoid While Mounting AWS EBS Volume on Ubuntu EC2 Linux Instance</title>
      <dc:creator>Sumit Jha</dc:creator>
      <pubDate>Sun, 08 Feb 2026 17:26:07 +0000</pubDate>
      <link>https://forem.com/sumit-jha/mistakes-to-avoid-while-mounting-aws-ebs-volume-on-ubuntu-ec2-linux-instance-56ge</link>
      <guid>https://forem.com/sumit-jha/mistakes-to-avoid-while-mounting-aws-ebs-volume-on-ubuntu-ec2-linux-instance-56ge</guid>
      <description>&lt;p&gt;Yes, I was doing the simple and basic EBS Volume creation and mounting it. But I got stuck in the 1st point itself.&lt;/p&gt;

&lt;p&gt;What is it?&lt;/p&gt;

&lt;p&gt;Checking the availability zone.&lt;/p&gt;

&lt;p&gt;Yes, this simple mistake will take you hours to debug. So, let’s start from the basics of creating volume and mounting it.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Create EBS Volume In AWS?
&lt;/h2&gt;

&lt;p&gt;Step 1 - Start Your Instance in which you want to add a volume.&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%2F8z36plrtkhygm7583h9w.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%2F8z36plrtkhygm7583h9w.png" alt=" " width="800" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Go to EC2 Dashboard » Select the instance » Action » Start » Click Volumes under Elastic Block Store &lt;/p&gt;

&lt;p&gt;You will be redirected to the Volumes Section.&lt;/p&gt;

&lt;p&gt;Step 2  - Creating EBS Volumes&lt;/p&gt;

&lt;p&gt;This is the very simple yet most confusing part.&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%2Few3utrlvhnga4rjjje64.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%2Few3utrlvhnga4rjjje64.png" alt=" " width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then you will be directed to a page where we can create the volumes.&lt;/p&gt;

&lt;p&gt;And there is the most common mistake I made while creating the EBS Volumes, which we will see.&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%2Fuskjm4ef9mlys6o6rtcb.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%2Fuskjm4ef9mlys6o6rtcb.png" alt=" " width="800" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Select the size of the disk that you want to add&lt;/li&gt;
&lt;li&gt;Select the availability zone.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The rest of the things you can keep as the default.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Mistake that I Made While Selecting an Availability Zone&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Selecting the wrong Availability Zone.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Yes, the mistake looks small, but it will totally ruin your time.&lt;/p&gt;

&lt;p&gt;I know that I have to select an Availability zone that matches my instances. So I checked the availability zone as per the screenshot.&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%2Fkn6aemwh996ckmyqpk9m.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%2Fkn6aemwh996ckmyqpk9m.png" alt=" " width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, I checked at 1 and thought any of &lt;strong&gt;us-east-1&lt;/strong&gt; zone. But there are mutliple option to choose from. But I selected the default one., i.e., us-east-1a. and proceed with creating the volumes.&lt;/p&gt;

&lt;p&gt;However on going forward, when it comes to attaching the volumes to my instance, I couldn’t simply find my instances.&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%2Fofy535xgzvu40fzziljj.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%2Fofy535xgzvu40fzziljj.png" alt=" " width="800" height="321"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On checking, everything seems fine, however, it is not working.&lt;/p&gt;

&lt;h2&gt;
  
  
  How To Find Out the Correct “Availability Zone”
&lt;/h2&gt;

&lt;p&gt;This is a very simple and important set.&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%2Flqsepk6pw1w6uklddnnb.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%2Flqsepk6pw1w6uklddnnb.png" alt=" " width="800" height="429"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go back instances.&lt;/li&gt;
&lt;li&gt;Select Your Instance&lt;/li&gt;
&lt;li&gt;Click On Networking&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Check Availability Zone&lt;/p&gt;

&lt;p&gt;Now you have your correct “Availability Zone“, you can create Volumes once again with the correct Availability Zone.&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  Summing Up
&lt;/h2&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;p&gt;Creating an Volume without correct availability zone will not work. You have to find correct zone before you can proceed for next step.&lt;/p&gt;

&lt;p&gt;I hope you have enjoyed my article and will implement this into your project.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>beginners</category>
      <category>linux</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>From Funnels to Pipelines: Why I’m Trading Digital Marketing for DevOps</title>
      <dc:creator>Sumit Jha</dc:creator>
      <pubDate>Sat, 17 Jan 2026 20:02:40 +0000</pubDate>
      <link>https://forem.com/sumit-jha/from-funnels-to-pipelines-why-im-trading-digital-marketing-for-devops-3e08</link>
      <guid>https://forem.com/sumit-jha/from-funnels-to-pipelines-why-im-trading-digital-marketing-for-devops-3e08</guid>
      <description>&lt;p&gt;After 5+ years in Digital Marketing, I’ve decided to make a major pivot. I’m shifting my career focus toward DevOps.&lt;/p&gt;

&lt;p&gt;To my marketing colleagues, this might sound like I’m moving to a different planet. To my future tech colleagues, it might look like I’m a "non-tech" outsider. But here is the truth: Marketing and DevOps are built on the same DNA.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the Shift?
&lt;/h2&gt;

&lt;p&gt;In Marketing, I obsessed over Automation. I spent my days building email funnels and lead workflows to make sure no user was dropped. In DevOps, that same "workflow" mindset applies—only instead of moving leads through a funnel, I’m moving code through a pipeline.&lt;/p&gt;

&lt;p&gt;I’m moving to DevOps because I want to build the systems that make the products, rather than just selling them. The "Technical Debt" we feel in marketing operations—broken APIs, slow landing pages, and siloed data—is exactly what DevOps is designed to solve.&lt;/p&gt;

&lt;h2&gt;
  
  
  My 6-Month Roadmap (2026 Edition)
&lt;/h2&gt;

&lt;p&gt;I don’t believe in "overnight" success. I’ve laid out a rigorous 4–6 month plan to become job-ready while balancing my current role.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Month 1&lt;/strong&gt;: The Foundation (Linux &amp;amp; Networking)&lt;br&gt;
Goal: Move away from the GUI. I’m spending my first month in the terminal (Ubuntu).&lt;/p&gt;

&lt;p&gt;Key Skills: Bash scripting, SSH, DNS, and the OSI model. If you can’t navigate a server, you can't automate it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Month 2&lt;/strong&gt;: The "Version Control" Phase (Git &amp;amp; Python)&lt;br&gt;
Goal: Treat "Infrastructure as Code."&lt;/p&gt;

&lt;p&gt;Key Skills: Mastering Git workflows. I’m also picking up Python to automate the repetitive tasks that used to take me hours in marketing spreadsheets.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Month 3&lt;/strong&gt;: Containerization (Docker)&lt;br&gt;
Goal: "It works on my machine" should never be an excuse.&lt;/p&gt;

&lt;p&gt;Key Skills: Learning to package applications into Docker containers so they run anywhere—from my laptop to the cloud.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Month 4-5&lt;/strong&gt;: Cloud &amp;amp; Orchestration (AWS &amp;amp; Kubernetes)&lt;br&gt;
Goal: Scaling for millions.&lt;/p&gt;

&lt;p&gt;Key Skills: I’ll be focusing on AWS (specifically EC2, S3, and IAM) and learning how Kubernetes manages container clusters at scale. This is the "Big Leagues" of DevOps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Month 6&lt;/strong&gt;: The "Project" Phase &amp;amp; Career Bridging&lt;br&gt;
Goal: Build a portfolio that speaks both languages.&lt;/p&gt;

&lt;p&gt;Outcome: I plan to build a "Full-Stack Observability" project, showing how system performance directly impacts Marketing Conversion Rates.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Transitioning isn't about throwing away my marketing experience; it's about upgrading the toolkit. I’m still focused on the "Customer Journey," but now I’m ensuring that journey happens on a fast, secure, and unbreakable infrastructure.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>career</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
