DevOps from Zero to Hero: What It Actually Means and Why You Should Care
We will explore what DevOps actually means beyond the buzzword, the DORA metrics that measure it, how it relates to SRE and Platform Engineering, and what this series will cover...
DevOps from Zero to Hero: Your First TypeScript API with Express and Docker
We will build a simple REST API with TypeScript and Express, then containerize it with Docker using multi-stage builds and best practices...
DevOps from Zero to Hero: Version Control for Teams
We will explore branching strategies, pull request best practices, conventional commits, and how to set up protected branches for team collaboration...
DevOps from Zero to Hero: Automated Testing
We will explore the testing pyramid, write unit and integration tests with Vitest and Supertest, and discuss why coverage metrics can be misleading...
DevOps from Zero to Hero: Your First CI Pipeline with GitHub Actions
We will build a complete CI pipeline with GitHub Actions covering linting, testing, Docker builds, caching, matrix builds, and reusable workflows...
DevOps from Zero to Hero: AWS from Scratch
We will set up an AWS account from scratch, configure IAM with least privilege, understand VPC networking, security groups, and get familiar with the key services we will use throughout this series...
DevOps from Zero to Hero: Infrastructure as Code with Terraform
We will explore Infrastructure as Code principles, learn the Terraform workflow, manage remote state, and provision a VPC with subnets using Terraform...
DevOps from Zero to Hero: Deploying Your API to AWS ECS with Fargate
We will deploy a TypeScript API to AWS ECS with Fargate, set up an Application Load Balancer, configure auto-scaling, and manage everything with Terraform...
DevOps from Zero to Hero: Secrets, Config, and Environment Management
We will explore the 12-factor app config methodology, environment variables, AWS Secrets Manager, Parameter Store, and how to manage configuration across environments...
DevOps from Zero to Hero: DNS, TLS, and Making Your App Reachable
We will cover DNS fundamentals, Route53 hosted zones and routing policies, TLS certificates with AWS Certificate Manager, and connect it all to our ALB so users can reach our app over HTTPS...
DevOps from Zero to Hero: Kubernetes Fundamentals
We will explore Kubernetes from scratch: its architecture, core objects like Pods, Deployments, and Services, how to set up a local cluster with kind, and how to deploy, scale, and update workloads...
DevOps from Zero to Hero: Helm Charts
We will learn how to package Kubernetes applications with Helm, create charts from scratch, use Go templates, manage releases, push to OCI registries, and test charts...
DevOps from Zero to Hero: EKS, Running Kubernetes on AWS
We will provision an EKS cluster with Terraform, configure managed node groups and Karpenter, set up IRSA, install the AWS Load Balancer Controller, and deploy our TypeScript API...
DevOps from Zero to Hero: GitOps with ArgoCD
We will learn what GitOps is, why it matters, and how to use ArgoCD to deploy applications to Kubernetes using Git as the single source of truth...
DevOps from Zero to Hero: Observability in Kubernetes
We will explore the three pillars of observability: logs, metrics, and traces. Learn structured logging, Prometheus and Grafana setup on EKS, basic PromQL, distributed tracing with OpenTelemetry, and how to instrument a TypeScript API...