Skip to content

Latnook/devops-progress

Repository files navigation

DevOps Learning Journey

Welcome to my DevOps learning repository! On November 11th, 2025, I started my journey to learn DevOps, and this repository will document my progress and showcase the projects I build along the way.

About This Repository

This is a hands-on learning repository where I'll be practicing and implementing various DevOps concepts, tools, and technologies. Each project represents a new skill or concept I'm learning, with practical implementations and documentation.

Projects

1. Polyglot Microservices Architecture Demo

Status: ✅ Completed ⭐ Updated: 2025-11-13 Location: 1-microservices_test/

A demonstration of polyglot microservices architecture featuring services written in Go, Node.js, and Python communicating seamlessly via REST APIs. This project includes service-to-service communication, Docker containerization, and a complete monitoring stack with Prometheus and Grafana.

View Project →

2. Interactive Linux & Bash Tutorial

Status: ✅ Completed ⭐ Updated: 2026-01-05 Location: 2-linux/

A comprehensive, hands-on tutorial for mastering the Linux command line. This project was completely reworked from a static guide into a series of 13 interactive, self-correcting shell scripts.

Key Concepts Demonstrated:

  • Problem-Based Learning: Exercises are framed as real-world scenarios, not just instructions to follow.
  • Self-Discovery: Hints are removed, forcing the use of man pages and --help to discover command options.
  • Interactive Validation: Scripts check the user's commands to ensure they achieve the specified goal.
  • Covers 13 Core Topics: Including filesystem navigation, permissions, I/O redirection, pipes, filters, find, sed, awk, and basic Bash scripting.

View Project →

Learning Roadmap

Here are the topics I plan to cover as I progress in my DevOps journey:

  • Microservices Architecture - Service-to-service communication (completed 2025-11-11)
  • Polyglot Microservices - Multi-language services (Go, Node.js, Python) (completed 2025-11-13)
  • Linux Administration - System administration and interactive shell scripting (reworked 2026-01-05)
  • Programming & Scripting - Python, Bash, and automation scripts
  • Cloud Platforms - AWS, Azure, or GCP
  • Infrastructure as Code (IaC) - Terraform, CloudFormation
  • Configuration Management - Ansible, Puppet, or Chef
  • CI/CD Pipelines - Jenkins, GitLab CI, GitHub Actions
  • Container Orchestration - Kubernetes
  • Monitoring & Logging - Prometheus, Grafana, ELK Stack
  • Version Control - Advanced Git workflows

Repository Structure

devops-progress/
├── 1-microservices_test/    # First project: Microservices demo
├── 2-linux/                  # Second project: Interactive Linux tutorial
└── README.md                 # This file

Progress Tracking

Started: November 11, 2025 Last Updated: January 5, 2026 Projects Completed: 2 Current Focus: Linux Command Line & Interactive Bash Scripting


This is a living repository that will be continuously updated as I learn and grow in the DevOps field.

About

On the 10th of November 2025 I started to learn DevOps. This is my progress.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •