<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Home on Hemanth Kumar Motukuri</title><link>https://hemanth7040.github.io/</link><description>Recent content in Home on Hemanth Kumar Motukuri</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Hemanth Kumar Motukuri</copyright><lastBuildDate>Sun, 19 Apr 2026 11:00:00 +0530</lastBuildDate><atom:link href="https://hemanth7040.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Why Python When You Already Know Shell Scripting? A DevOps Engineer's Honest Answer</title><link>https://hemanth7040.github.io/posts/python/why_python/</link><pubDate>Sun, 19 Apr 2026 11:00:00 +0530</pubDate><guid>https://hemanth7040.github.io/posts/python/why_python/</guid><description>&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Who this is for:&lt;/strong&gt; DevOps engineers who are comfortable with Bash and Shell scripting
but are not sure whether Python is worth learning. This post does not assume any Python knowledge.&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;

&lt;h2 class="relative group"&gt;The Honest Question
 &lt;div id="the-honest-question" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-honest-question" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;You can already write a Bash script that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Restarts a failed service&lt;/li&gt;
&lt;li&gt;Parses a log file for errors&lt;/li&gt;
&lt;li&gt;Deploys code to a server&lt;/li&gt;
&lt;li&gt;Sends an alert to Slack&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So why would you spend weeks learning Python?&lt;/p&gt;</description></item><item><title>Setting Up Python and VS Code</title><link>https://hemanth7040.github.io/posts/python/setup/</link><pubDate>Sun, 19 Apr 2026 10:00:00 +0530</pubDate><guid>https://hemanth7040.github.io/posts/python/setup/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ygXn5nV5qFc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Video Reference:&lt;/strong&gt; Watch the full course by Dave Ebbelaar on YouTube before or alongside this guide.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 class="relative group"&gt;Setting Up Python and VS Code
 &lt;div id="setting-up-python-and-vs-code" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#setting-up-python-and-vs-code" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;Before you write any Python code, you need two things on your computer: &lt;strong&gt;Python&lt;/strong&gt; (the programming language) and &lt;strong&gt;VS Code&lt;/strong&gt; (the editor where you write your code). This guide walks you through every step — from a fresh computer to running your first Python file.&lt;/p&gt;</description></item><item><title>Phase 0: Python Basics for People Who Already Know Bash</title><link>https://hemanth7040.github.io/posts/python/concepts/</link><pubDate>Sun, 19 Apr 2026 09:00:00 +0530</pubDate><guid>https://hemanth7040.github.io/posts/python/concepts/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ygXn5nV5qFc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Video Reference:&lt;/strong&gt; Watch the full course by Dave Ebbelaar on YouTube before or alongside this guide.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 class="relative group"&gt;Python Core Concepts for Beginners
 &lt;div id="python-core-concepts-for-beginners" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#python-core-concepts-for-beginners" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;This guide covers every major Python concept you need to start building real programs and AI applications. Every section uses simple language and practical examples. No experience required.&lt;/p&gt;</description></item><item><title>Phase 1: Replace Your Shell Scripts With Python — Data Literacy for DevOps Engineers</title><link>https://hemanth7040.github.io/posts/python/phase1/</link><pubDate>Sun, 19 Apr 2026 08:00:00 +0530</pubDate><guid>https://hemanth7040.github.io/posts/python/phase1/</guid><description>&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Who this is for:&lt;/strong&gt; You finished Phase 0 and know Python basics. Now we learn the tools
that turn your Python knowledge into real DevOps and data work. No data science background needed.&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;

&lt;h2 class="relative group"&gt;Why Does a DevOps Engineer Need Data Tools?
 &lt;div id="why-does-a-devops-engineer-need-data-tools" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-does-a-devops-engineer-need-data-tools" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;You already write Bash scripts to parse logs, count errors, and monitor systems.
Python&amp;rsquo;s data tools do the same things — but faster, with less code, and on much larger files.&lt;/p&gt;</description></item><item><title>Git for DevOps Engineers – The Complete Guide</title><link>https://hemanth7040.github.io/posts/git/git/</link><pubDate>Tue, 14 Apr 2026 00:00:00 +0000</pubDate><guid>https://hemanth7040.github.io/posts/git/git/</guid><description>&lt;h2 class="relative group"&gt;What is Git?
 &lt;div id="what-is-git" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-is-git" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Git&lt;/strong&gt; is a free and open-source &lt;strong&gt;distributed version control system&lt;/strong&gt; (DVCS). It tracks changes in files over time, allowing you and your team to collaborate on code, roll back mistakes, and maintain a complete history of every change ever made.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Think of Git as a time machine for your code. Every save point (commit) is a snapshot you can always return to.&lt;/p&gt;</description></item><item><title>Docker for DevOps: The Complete Guide</title><link>https://hemanth7040.github.io/posts/docker/docker/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://hemanth7040.github.io/posts/docker/docker/</guid><description>&lt;h2 class="relative group"&gt;What is Docker?
 &lt;div id="what-is-docker" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-is-docker" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Docker is an open-source &lt;strong&gt;containerization platform&lt;/strong&gt; that packages applications and their dependencies into lightweight, portable units called &lt;strong&gt;containers&lt;/strong&gt;. Unlike virtual machines, containers share the host OS kernel, making them faster to start, smaller in size, and more resource-efficient.&lt;/p&gt;
&lt;p&gt;A Docker container bundles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Application code&lt;/li&gt;
&lt;li&gt;Runtime environment&lt;/li&gt;
&lt;li&gt;System libraries and dependencies&lt;/li&gt;
&lt;li&gt;Configuration files&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This means: &lt;em&gt;&amp;ldquo;Build once, run anywhere.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>What is Linux? History, Philosophy &amp; Why It Dominates the World</title><link>https://hemanth7040.github.io/posts/linux/linux-fundamentals/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://hemanth7040.github.io/posts/linux/linux-fundamentals/</guid><description>&lt;h2 class="relative group"&gt;What is Linux?
 &lt;div id="what-is-linux" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-is-linux" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Linux is a &lt;strong&gt;free, open-source, Unix-like operating system kernel&lt;/strong&gt; created by Linus Torvalds in 1991. At its core, the Linux kernel manages the hardware resources of a computer — CPU scheduling, memory allocation, device drivers, and I/O — and provides a foundation for software running above it.&lt;/p&gt;
&lt;p&gt;When most people say &amp;ldquo;Linux&amp;rdquo;, they mean a complete &lt;strong&gt;Linux distribution (distro)&lt;/strong&gt;: the kernel bundled with the GNU userland tools, a package manager, a shell (bash/zsh), and various software. Popular distros include:&lt;/p&gt;</description></item><item><title>Resume</title><link>https://hemanth7040.github.io/resume/</link><pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate><guid>https://hemanth7040.github.io/resume/</guid><description>&lt;a
 class="!rounded-md bg-primary-600 px-4 py-2 !text-neutral !no-underline hover:!bg-primary-500 dark:bg-primary-800 dark:hover:!bg-primary-700"
 href="https://hemanth7040.github.io/resume.pdf"
 target="_blank"
 
 role="button"&gt;
 
Download PDF Version

&lt;/a&gt;


&lt;h2 class="relative group"&gt;About Me
 &lt;div id="about-me" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#about-me" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;DevOps Engineer with 5+ years of experience specializing in CI/CD automation, cloud infrastructure (AWS), and container orchestration using Kubernetes. Currently expanding expertise into MLOps and Advanced Kubernetes, with active preparation for the Certified Kubernetes Administrator (CKA) exam. Proven track record of reducing deployment times by 40% and optimizing cloud costs through Infrastructure as Code and Shell scripting automation.&lt;/p&gt;</description></item><item><title>SDLC: The Foundation That Made DevOps Necessary</title><link>https://hemanth7040.github.io/posts/sdlc-phases-explained/</link><pubDate>Tue, 07 Apr 2026 11:00:00 +0530</pubDate><guid>https://hemanth7040.github.io/posts/sdlc-phases-explained/</guid><description>Before DevOps, there was SDLC. Understanding the Software Development Life Cycle is the first step to understanding why DevOps was born — and why it matters today.</description></item><item><title>About Me</title><link>https://hemanth7040.github.io/about/</link><pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate><guid>https://hemanth7040.github.io/about/</guid><description>&lt;h1 class="relative group"&gt;Hi, I&amp;rsquo;m Hemanth Kumar Motukuri
 &lt;div id="hi-im-hemanth-kumar-motukuri" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#hi-im-hemanth-kumar-motukuri" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;DevOps Engineer with 5+ years of experience building scalable infrastructure, automating CI/CD pipelines, and managing cloud-native systems using Kubernetes and AWS.&lt;/p&gt;
&lt;p&gt;I am currently transitioning into MLOps, focusing on bridging DevOps practices with machine learning workflows using Python-driven automation.&lt;/p&gt;
&lt;p&gt;This blog is where I document what I build, break, and learn along the way.&lt;/p&gt;</description></item><item><title>The Evolution of DevOps: From Silos to Site Reliability</title><link>https://hemanth7040.github.io/posts/evolution-of-devops/</link><pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate><guid>https://hemanth7040.github.io/posts/evolution-of-devops/</guid><description>A deep dive into the origins of DevOps, the shift from Waterfall to Agile, and why it is the backbone of modern cloud engineering.</description></item><item><title>Linux Commands Every DevOps Engineer Must Know</title><link>https://hemanth7040.github.io/posts/linux/linux-commands/</link><pubDate>Tue, 02 Jan 2024 00:00:00 +0000</pubDate><guid>https://hemanth7040.github.io/posts/linux/linux-commands/</guid><description>&lt;blockquote&gt;&lt;p&gt;Every command below is explained in plain English. If you are new to Linux, read the &amp;ldquo;What this does&amp;rdquo; section under each command — don&amp;rsquo;t just memorize the syntax, understand &lt;strong&gt;why&lt;/strong&gt; you are running it.&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;

&lt;h2 class="relative group"&gt;How to Read Command Syntax
 &lt;div id="how-to-read-command-syntax" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#how-to-read-command-syntax" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Before we start, here is how to read the examples in this guide:&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;command -flag argument
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; | | |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; | | What you operate on (a file, a name, a path)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; | Modifies how the command behaves
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;The program you are running&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;code&gt;-&lt;/code&gt; followed by a single letter is a &lt;strong&gt;short flag&lt;/strong&gt;: &lt;code&gt;-l&lt;/code&gt;, &lt;code&gt;-a&lt;/code&gt;, &lt;code&gt;-h&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--&lt;/code&gt; followed by a word is a &lt;strong&gt;long flag&lt;/strong&gt;: &lt;code&gt;--all&lt;/code&gt;, &lt;code&gt;--follow&lt;/code&gt;, &lt;code&gt;--namespace&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;You can combine short flags: &lt;code&gt;-lah&lt;/code&gt; is the same as &lt;code&gt;-l -a -h&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Words in &lt;code&gt;&amp;lt;angle brackets&amp;gt;&lt;/code&gt; are placeholders — replace them with your actual value&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;

&lt;h2 class="relative group"&gt;1. File &amp;amp; Directory Management
 &lt;div id="1-file--directory-management" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-file--directory-management" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;These are the commands you will use every single day. Master these first.&lt;/p&gt;</description></item><item><title>Contact</title><link>https://hemanth7040.github.io/contact/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hemanth7040.github.io/contact/</guid><description>&lt;p&gt;Whether you are looking to hire, collaborate on a project, or discuss DevOps and MLOps topics — I would love to hear from you. I typically respond within one to two business days.&lt;/p&gt;
&lt;div class="contact-wrapper"&gt;
 &lt;div class="contact-links"&gt;
 &lt;a href="mailto:hemanthkumarmotukuri@gmail.com" class="contact-link"&gt;
 📧 hemanthkumarmotukuri@gmail.com
 &lt;/a&gt;
 &lt;a href="https://linkedin.com/in/YOUR-HANDLE" class="contact-link" target="_blank"&gt;
 💼 LinkedIn Profile
 &lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;form action="https://formspree.io/f/xzdybnae" method="POST" class="contact-form"&gt;
 &lt;input type="hidden" name="_subject" value="New message from portfolio contact form"&gt;
 &lt;input type="hidden" name="_next" value="https://YOUR-SITE.com/thanks"&gt;
 &lt;input type="text" name="_gotcha" style="display:none"&gt;
 &lt;div class="form-group"&gt;
 &lt;label for="name"&gt;Full Name&lt;/label&gt;
 &lt;input type="text" name="name" id="name" required placeholder="Jane Smith"&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;label for="email"&gt;Email Address&lt;/label&gt;
 &lt;input type="email" name="_replyto" id="email" required placeholder="jane@company.com"&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;label&gt;Subject&lt;/label&gt;
 &lt;div class="dd-wrap"&gt;
 &lt;div class="dd-selected" id="ddSelected"&gt;
 &lt;span id="ddLabel"&gt;Select a topic&lt;/span&gt;
 &lt;svg class="dd-arrow" viewBox="0 0 16 16" fill="none" stroke="#94a3b8" stroke-width="2"&gt;
 &lt;polyline points="4 6 8 10 12 6"/&gt;
 &lt;/svg&gt;
 &lt;/div&gt;
 &lt;div class="dd-list" id="ddList"&gt;
 &lt;div class="dd-item" data-value="hiring"&gt;Hiring / Job Opportunity&lt;/div&gt;
 &lt;div class="dd-item" data-value="collaboration"&gt;Project Collaboration&lt;/div&gt;
 &lt;div class="dd-item" data-value="consulting"&gt;Consulting Inquiry&lt;/div&gt;
 &lt;div class="dd-item" data-value="general"&gt;General Question&lt;/div&gt;
 &lt;/div&gt;
 &lt;input type="hidden" name="subject" id="ddHidden"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;label for="message"&gt;Message&lt;/label&gt;
 &lt;textarea name="message" id="message" rows="6" required placeholder="Describe your project, opportunity, or question in a few lines."&gt;&lt;/textarea&gt;
 &lt;/div&gt;
&lt;p&gt;&lt;button type="submit" class="submit-btn"&gt;Send Message →&lt;/button&gt;&lt;/p&gt;</description></item></channel></rss>