<?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: Rohan Das</title>
    <description>The latest articles on DEV Community by Rohan Das (@rohan_das_32be6304bddb383).</description>
    <link>https://dev.to/rohan_das_32be6304bddb383</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3710124%2Fc9e44d7e-ddee-4b98-855f-966de50aa2c8.png</url>
      <title>DEV Community: Rohan Das</title>
      <link>https://dev.to/rohan_das_32be6304bddb383</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rohan_das_32be6304bddb383"/>
    <language>en</language>
    <item>
      <title>What I learned about Agentic AI and DevOps- Week 2 of the DevOps Micro Internship</title>
      <dc:creator>Rohan Das</dc:creator>
      <pubDate>Fri, 10 Jul 2026 15:07:39 +0000</pubDate>
      <link>https://dev.to/rohan_das_32be6304bddb383/what-i-learned-about-agentic-ai-and-devops-week-2-of-the-devops-micro-internship-25pl</link>
      <guid>https://dev.to/rohan_das_32be6304bddb383/what-i-learned-about-agentic-ai-and-devops-week-2-of-the-devops-micro-internship-25pl</guid>
      <description>&lt;h2&gt;
  
  
  Reflection – Week 2
&lt;/h2&gt;

&lt;p&gt;Week 2 of the DevOps Micro Internship pushed me from "using AI as a chatbot" to actually building with it. I spent most of my time on Skills, CLAUDE.md, Subagents, and MCP — and this week changed how I think about both AI and DevOps.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Biggest technical insight I got this week
&lt;/h2&gt;

&lt;p&gt;My biggest insight was understanding how &lt;strong&gt;subagents and MCP&lt;/strong&gt; work together. Before this week, I thought Claude Code was just one AI doing everything in a single conversation. Now I understand that work can be divided: subagents handle focused tasks with their own context and their own restricted tool access, while MCP connects the AI to real external systems instead of keeping it locked inside the terminal. Combined with &lt;strong&gt;skills&lt;/strong&gt;, which turn long, repeated prompts into reusable slash commands, and &lt;strong&gt;CLAUDE.md&lt;/strong&gt;, which acts like a standing set of rules the AI reads before every task, the whole setup started to feel less like "chatting with AI" and more like configuring a small, disciplined team.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Biggest insight I got about myself this week
&lt;/h2&gt;

&lt;p&gt;I learned that I understand things much better by &lt;em&gt;doing&lt;/em&gt; than by reading or watching. Concepts like MCP made very little sense to me in theory, but the moment I connected a server and watched the agent actually use it, everything clicked. I also realized that I tend to move fast and assume I know where things go — which directly connects to my biggest weakness below.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. My biggest weakness or loop I noticed
&lt;/h2&gt;

&lt;p&gt;My repeated loop this week showed up while setting up &lt;strong&gt;hooks&lt;/strong&gt;. The relative path I mentioned in &lt;code&gt;settings.json&lt;/code&gt; could not locate my bash script, and the hook kept failing with an error I initially didn't understand. I went around in circles checking the script itself, when the script was fine — the problem was the path configuration. With the help of AI, I understood that I needed to anchor the path to the project directory instead of relying on a relative path:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="err"&gt;bash&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"$CLAUDE_PROJECT_DIR/.claude/hooks/user-prompt-guard.sh"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once I used &lt;code&gt;$CLAUDE_PROJECT_DIR&lt;/code&gt;, the hook resolved correctly. The real weakness this exposed wasn't the config itself — it was that I assumed the path would "just work" instead of verifying how it was actually being resolved.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. One system I will implement from this week
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The habit:&lt;/strong&gt; Whenever I reference a file path in any configuration (like &lt;code&gt;settings.json&lt;/code&gt; for hooks), I will verify it before running anything — echoing the resolved path, checking the file exists with &lt;code&gt;ls&lt;/code&gt;, and preferring absolute or variable-anchored paths like &lt;code&gt;$CLAUDE_PROJECT_DIR&lt;/code&gt; over bare relative paths.&lt;/p&gt;

&lt;p&gt;When: Every time I write or edit a config file, before I test the workflow that depends on it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How it will help:&lt;/strong&gt; This removes my most common failure mode. Verifying a path takes 30 seconds; debugging a hook that silently fails because of a wrong path took me much longer. It will also make my setups more portable, since anchored paths work regardless of which directory I run from.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. What I learned about Agentic AI and DevOps
&lt;/h2&gt;

&lt;p&gt;My understanding of DevOps changed significantly. I used to think AI's role was answering questions or generating snippets. Now I see that Agentic AI can follow structured, multi-step workflows — planning, executing, checking results, and correcting itself. But the bigger lesson was about &lt;strong&gt;control&lt;/strong&gt;: permissions and tool restrictions are not bureaucracy, they are safety engineering. Giving an agent Write access it doesn't need is the same mistake as giving a junior engineer production credentials on day one. Reusable skills reduce manual work, subagents divide responsibilities cleanly, and MCP extends reach into real systems — but human review still sits at the top. A DevOps engineer's job is shifting from "doing every task manually" to "designing the workflow, setting the guardrails, and reviewing the output."&lt;/p&gt;

&lt;h2&gt;
  
  
  6. My Week 2 highlight
&lt;/h2&gt;

&lt;p&gt;My proudest moment was getting MCP and the agent working together for the first time. Using the GitHub MCP connection, I asked the agent to fetch a &lt;code&gt;README.md&lt;/code&gt; directly from GitHub — and it pulled the file in real time, straight from the live repository. That moment stood out because the AI wasn't guessing or working from assumptions or training data; it got its information directly from the actual source. Watching that happen made the whole architecture make sense. It wasn't magic anymore; it was a system I had built and could reason about.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Week 2 taught me that the hard part of Agentic AI isn't the AI — it's the structure, the permissions, and the discipline around it. That's also what DevOps has always been about.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>devops</category>
      <category>mcp</category>
    </item>
  </channel>
</rss>
