Beginning Of DevOps Learning Journey

Beginning Of DevOps Learning Journey

🚀 My DevOps Learning Journey – Week 1 Recap

Hi everyone! 👋 I’ve started my journey into the world of DevOps, and I’m documenting everything I learn each week.

Here’s a recap of Week 1 — where we went from the basics of computer networks to cloud computing, DevOps tools, and AWS storage.


📅 Day 1: Networking Fundamentals

We started from the very basics — what makes computers talk to each other.

🔹 What is a Network? A network is a group of interconnected devices that share data and resources like files, internet, printers, etc.

🔹 Common Networking Devices:

  • Switch
  • Hub
  • Router
  • Repeater
  • Modem

🔹 Topologies We Explored: Star, Ring, Mesh, and Bus topologies .Each has different use cases and tradeoffs in reliability and speed.

🔹 Network Types by Component Roles:

Client-Server: A dedicated server provides services, clients request them.

Peer-to-Peer (P2P): Devices share resources directly without a central server.

Hybrid: Combines both client-server and P2P models.

🔹 Protocols & Evolution: Communication relies on protocols like TCP/IP, HTTP. Evolution from ARPANET → NSFNET → Modern Internet.


☁️ Day 2: Why the Cloud Makes Sense

We looked at why cloud computing is the backbone of modern infrastructure.

🔻 Problems with On-Premises Infrastructure:

  • High upfront costs
  • Scalability limitations
  • Complicated disaster recovery
  • High maintenance
  • Security burdens

How Cloud Computing Solves This:

  • Pay-as-you-go model
  • Elastic scalability
  • Managed services
  • Built-in disaster recovery
  • Better security & global access

🔹 Cloud Service Models:

  • IaaS: Infrastructure as a Service
  • PaaS: Platform as a Service
  • SaaS: Software as a Service

🔹 Cloud Deployment Models:

  • Public Cloud
  • Private Cloud
  • Hybrid Cloud


⚙️ Day 3: DevOps Tools & Process

We dove into the IT process pipeline and how DevOps fits into it.

🔄 Roles in Software Lifecycle:

  • Developer: Codes and pushes changes.
  • System Admin: Manages servers and environments.
  • Build/Test Engineers: Handle staging, QA, and builds.

💡 Environment Stages:

  1. Development
  2. Testing
  3. Build
  4. Staging
  5. Production

🧰 DevOps Tools Mentioned:

🔹 Git + GitHub – Version control and collaboration

🔹 SonarQube – Code quality & vulnerability checks

🔹 Maven – Build automation tool (especially for Java)

🔹 Ansible – Server configuration using YAML playbooks

🔹 Docker – Containerization of apps

🔹 Kubernetes (K8s) – Orchestration of containers

🔹 EKS – AWS-managed Kubernetes

🔹 CI/CD Tools – Automate build → test → deploy steps

📊 Monitoring Tools: Grafana, Datadog, Dynatrace, Nagios Used for system monitoring, alerts, logs, and dashboards.

🌀 DevOps Lifecycle:

Plan → Code → Build → Test → Release → Deploy → Operate → Monitor

DevOps isn’t just tools — it’s a culture of automation, reliability, and collaboration.


💾 Day 4: AWS Elastic Block Store (EBS)

We explored

— AWS’s persistent storage service.

🔹 Works with EC2 instances

🔹 Data persists even after stopping or terminating EC2 (unless deleted)

🔹 Volume Types for different performance needs

🔹 Scalable without downtime using Elastic Volume Operations

🔹 High durability through replication across availability zones

🧠 We also covered: Throughput, IOPS, Latency, Durability Volume types: gp2, gp3, io1, io2, HDD-based options


🎯 Final Thoughts

This first week laid the foundation of modern DevOps — from understanding computer networks to exploring DevOps tools and AWS services.

I’m excited to share more in the coming weeks as we dive deeper into automation, pipelines, containerization, and security!

ingenious-tech World

#DevOpsJourney #LearningDevOps #CloudComputing #AWS #NetworkingBasics

#TechLearning #DevOpsTools #LinkedInBlogs #CareerInTech #DevOpsForBeginners #TechBlog #DevOpsCommunity #StudentLearning


To view or add a comment, sign in

Others also viewed

Explore content categories