DMI - Week 00 - Internet and Networking Assignement

By Subhamay Bhattacharyya


I do not have formal training on DevOps, though I have hands-on experience and certifications in AWS, Terraform, GitHub Actions, Unix/Linux, and AI tools like ChatGPT. So, I decided to start from zero and embarked upon a journey with the DevOps for Beginners Cohort run by Pravin Mishra. Here’s what I learned:

🤖 ChatGPT & Prompt Engineering

I discovered how to craft effective prompts to learn networking as a beginner. By asking ChatGPT to explain with analogies, real-world examples, and visual descriptions, I built a strong foundation in network protocols like TCP/IP, HTTP/HTTPS, and packet switching—concepts that felt complex at first.

🌐 Internet & Networking Fundamentals

When users access a website globally (like EpicReads hosted in Finland), packet switching breaks data into small packets that travel independently across the internet. TCP/IP protocols govern this communication, IP addresses route packets to the correct destination, and HTTPS encrypts sensitive data. This is how the internet works at scale.

🏗️ Application Architecture

I learned the difference between two-tier and three-tier architectures:

  • Two-Tier: Frontend directly talks to database (simple but doesn’t scale)
  • Three-Tier: Frontend → Backend → Database (scalable, secure, industry standard)

Modern apps like EpicReads use three-tier because it separates concerns and allows independent scaling.

📡 DNS: The Internet’s Phone Directory

DNS translates human-readable domains (epicreads.com) into IP addresses (52.172.142.222). An A record connects IPv4 addresses to domain names—this is why you type epicreads.com instead of remembering long IP addresses.

💻 VS Code Setup for DevOps

I configured VS Code with essential extensions for cloud infrastructure work: Terraform, Docker, GitHub Copilot, and remote SSH access. A well-configured editor accelerates your DevOps workflow.

Every step of this journey reinforces that DevOps is about understanding systems—from the network layer to application architecture. Excited to continue learning! 🚀

P.S. This is part of DevOps Micro Internship (DMI) Cohort 3 with Agentic AI, led by Pravin Mishra. My progress: https://dmi.pravinmishra.com/s/subhamay-bhattacharyya.html