Cloud & DevOps
Deploy and scale systems on Azure. Containerization, CI/CD pipelines, and infrastructure as code.
Beginner
Docker for Data Engineers: Fundamentals
Master Docker from first principles — containers vs VMs, the Docker daemon, images, volumes, multi-stage builds, and a complete production-ready Dockerfile for a Python data pipeline.
Git Collaboration: Pull Requests, Code Reviews, and Branching Strategies
Master team Git workflows — pull requests, effective code reviews, GitFlow vs trunk-based development, branch protection rules, and the engineering culture patterns that ship reliable software.
Git Fundamentals: Branches, Commits, Merge, Rebase, and Conflict Resolution
Master Git from the inside out — the object model, branching strategy, merging vs rebasing, conflict resolution, stash, reflog, and the workflow every professional engineering team uses daily.
Linux Project: Harden & Automate a Production Server
A practical guide to hardening a Linux server: SSH security, firewall setup, automatic updates, fail2ban, log monitoring, and deployment automation with bash scripts.
Claude Code for Beginners: The Complete 2026 Guide
Learn Claude Code from scratch — installation, CLAUDE.md setup, Plan Mode, context management, custom commands, hooks, pricing, and 6 power-user tips that make you dangerous with AI-assisted engineering.
Azure for Developers: The Complete Fundamentals Guide
Learn Azure from a developer's perspective — App Service, Azure Functions, Cosmos DB, Azure SQL, Service Bus, Azure AD (Entra ID), GitHub Actions CI/CD, Key Vault, and cost management. With real .NET deployment examples.
Intermediate
Platform Engineering: Developer Environments — Dev Containers, Tilt, Telepresence, and vCluster
Deep guide to building developer environment platforms — dev containers for reproducible local setup, Tilt for hot-reload Kubernetes development, Telepresence for debugging inside real clusters, vCluster for ephemeral PR environments, and GitHub Codespaces integration.
GitOps + Backstage: The Platform Engineering Stack That Actually Works
Deep dive into GitOps with ArgoCD and Backstage developer portals — the two tools that form the backbone of most successful Internal Developer Platforms. Covers app-of-apps, progressive delivery, software templates, and custom plugins.
Docker & Kubernetes Interview Questions — Junior to Senior
80 Docker and Kubernetes interview questions with detailed answers: containers, images, Dockerfile best practices, Kubernetes objects, scaling, networking, security, and production patterns for .NET developers.
Deploying .NET to Azure Container Apps — Full Guide
Deploy .NET microservices to Azure Container Apps: managed environments, Dapr integration, KEDA scaling, traffic splitting, secrets management, and production observability setup.
GitHub Actions CI/CD for .NET — Full Pipeline
Build a complete CI/CD pipeline for .NET with GitHub Actions: build, test, code coverage, Docker image, security scanning, staging deploy, production promote, and environment protection rules.
Docker Compose for Data Engineering Dev Environments
Build a complete local data engineering stack — Airflow, PostgreSQL, Redis, Kafka, Schema Registry — with Docker Compose. Covers compose syntax, healthchecks, named volumes, override files, and profiles.
GitHub Actions CI/CD: Automate Testing, Linting, and Deployment
Build production CI/CD pipelines with GitHub Actions — workflow syntax, jobs, steps, secrets, matrix builds, environment deployments, reusable workflows, and complete pipelines for Python and dbt projects.
GCP — Google Cloud Platform for Engineers
Production GCP guide — compute (Cloud Run, GKE, Compute Engine), data (BigQuery, Cloud SQL, Firestore, Pub/Sub, Dataflow), AI/ML (Vertex AI), IAM, networking, and Cloud Monitoring. With Python and gcloud examples throughout.
Kubernetes Deep Dive — Production Workloads, Networking & Security
Production Kubernetes guide — core architecture, workload resources (Deployments, StatefulSets, Jobs), networking (Services, Ingress, NetworkPolicy), RBAC, HPA/VPA/KEDA autoscaling, resource management, Helm, secrets management, and production readiness patterns.
CI/CD: GitHub Actions + AWS Deployments
Build production-grade CI/CD pipelines with GitHub Actions — run tests, build Docker images, push to ECR, deploy Lambda with Terraform, and promote changes through dev, staging, and prod.
Linux Mastery: Understand Linux Deeply
Go beyond surface-level Linux knowledge. Master the filesystem, processes, permissions, networking, package management, shell scripting, and system administration concepts every developer needs.
Shell Scripting Mastery: Bash Automation
Master Bash shell scripting — variables, conditionals, loops, functions, error handling, argument parsing, cron jobs, and real-world automation scripts every developer uses.
Project: Full IaC Serverless Stack with Terraform & GitHub Actions
Capstone project — provision a complete serverless stack (Lambda, API Gateway, DynamoDB, CloudFront, S3) across dev, staging, and prod environments using Terraform and a full GitHub Actions CI/CD pipeline.
Anatomy of the .claude Folder: Your AI Dev Control Center
Understand every file inside the .claude folder — CLAUDE.md, settings.json, rules, skills, agents, and hooks. Turn Claude Code from a chat assistant into a project-aware engineering partner.
S3 + CloudFront: Static Hosting, CDN & Custom Domains on AWS
Host production React apps on AWS — configure S3 static hosting, CloudFront CDN with HTTPS, custom domains via Route 53, cache invalidation, SPA routing, and security headers.
Spring Boot Production: Actuator, Docker & Deployment
Prepare a Spring Boot application for production — configure Actuator health checks, expose Prometheus metrics, build a lean Docker image with Buildpacks, set up graceful shutdown, and deploy with GitHub Actions.
Terraform for AWS Serverless: Lambda, API Gateway & DynamoDB
Provision a complete serverless stack on AWS using Terraform — Lambda functions, API Gateway REST and HTTP APIs, DynamoDB tables, IAM roles, and CloudWatch log groups.
Terraform Fundamentals: HCL, State & Providers
Master Terraform from scratch — understand HCL syntax, resource blocks, variables, outputs, providers, and the state file that makes infrastructure as code work reliably.
Terraform Modules & Best Practices
Learn to write reusable Terraform modules, use the public module registry, structure modules for DRY infrastructure, and apply professional HCL best practices used in production teams.
Multi-Environment Terraform: Dev, Staging, and Prod
Structure Terraform for reliable multi-environment deployments. Learn workspaces vs directory separation, per-environment variable files, remote state isolation, and promotion workflows.
Docker & Kubernetes: From Zero to Production Deployment
Master Docker and Kubernetes from scratch. Learn containerisation, Docker Compose, Kubernetes deployments, services, ingress, Helm, and deploying .NET and Python apps to Azure Kubernetes Service.
Advanced
Platform Engineering: Backstage Deep Dive — Software Catalog, Scaffolder Templates, TechDocs, and Plugins
Build a production Internal Developer Portal with Backstage — software catalog with YAML descriptors, Scaffolder golden path templates that provision real services, TechDocs as code, custom plugins for internal tooling, and catalog accuracy strategies.
Platform Engineering: Self-Service Infrastructure with Crossplane — XRDs, Compositions, and External Secrets
Build a self-service infrastructure platform with Crossplane — Composite Resource Definitions for developer-facing APIs, Compositions that provision real cloud resources, External Secrets Operator for secrets management, and the full provisioner pattern.
Platform Engineering: eBPF and Cilium — Sidecar-Free Networking, L7 Policies, and Hubble Observability
Deep guide to eBPF-based Kubernetes networking with Cilium — how eBPF replaces kube-proxy and service mesh sidecars, L7 network policies for per-path authorization, Cilium Hubble for real-time traffic flow observability, and migrating from Calico or flannel.
Platform Engineering: Building Kubernetes Operators with Kubebuilder — Controller Patterns, Reconcilers, and Production Hardening
Deep guide to Kubernetes operator development with Kubebuilder — reconciler patterns, status conditions, finalizers, owner references, event filtering, exponential backoff, and testing strategies for production-grade operators.
Platform Engineering: Multi-Cluster Fleet Management — Cluster API, ArgoCD Hub-Spoke, and Disaster Recovery
Deep guide to managing Kubernetes fleets at scale — Cluster API for declarative cluster provisioning, ArgoCD hub-spoke architecture for multi-cluster GitOps, ApplicationSets for fleet-wide deployments, Velero for backup and disaster recovery, and cluster upgrade strategies.
Platform Engineering: Observability Platform — Prometheus, Grafana, Loki, Tempo, and OpenTelemetry
Build a production observability stack on Kubernetes — Prometheus Operator with ServiceMonitor/PodMonitor, Grafana dashboards and alerting, Loki log aggregation, Tempo distributed tracing, OpenTelemetry Collector, and SLO-based alerting strategy.
Platform Engineering: Policy as Code — Kyverno, OPA Gatekeeper, and Admission Controllers
Deep guide to Kubernetes policy enforcement — Kyverno validate/mutate/generate policies with full YAML, OPA Gatekeeper with Rego constraint templates, CEL-native ValidatingAdmissionPolicy, and a platform policy library strategy.
Platform Engineering: Service Mesh Deep Dive — Istio, mTLS, Traffic Management, and Canary Releases
Production guide to service mesh with Istio — mutual TLS between every service, VirtualService traffic splitting for canary deployments, DestinationRule circuit breaking, Argo Rollouts progressive delivery, and sidecar injection strategies.
Platform Engineering: Chaos Engineering and SLO Management — Chaos Mesh, Sloth, Error Budgets, and Game Days
Deep guide to reliability engineering for platform teams — SLO definition with Sloth and Pyrra, error budget policies, chaos experiments with Chaos Mesh and LitmusChaos, running a structured Game Day, and continuous chaos in production.
Platform Engineering: The Complete Guide for 2026
Everything you need to know about platform engineering — Internal Developer Platforms, golden paths, GitOps, Backstage, Crossplane, service mesh, policy as code, and how to build a platform your developers actually love.
Platform Engineering: FinOps and Kubernetes Cost Optimization — Karpenter, Kubecost, VPA, and Spot Instances
Deep guide to Kubernetes cost engineering — Karpenter node provisioning with spot instances, Kubecost team-level chargeback, Vertical Pod Autoscaler for resource rightsizing, waste detection automation, and building a FinOps culture in platform engineering.
Platform Engineering Interview Guide — 30 Questions with Deep Answers
Comprehensive platform engineering interview prep — IDP design, GitOps, Backstage, Crossplane, service mesh, policy as code, DORA metrics, and senior scenario questions. With full answers and what interviewers actually want to hear.
Platform Engineering: Software Supply Chain Security — SLSA, Sigstore, SBOM, and Attestations
Deep guide to software supply chain security for platform engineers — SLSA levels, Sigstore keyless signing with Cosign, SBOM generation with Syft and Trivy, in-toto attestations, and enforcing image provenance with Kyverno at Kubernetes admission.
Docker in Production: Security, CI/CD, and Data Engineering Patterns
Harden Docker images for production — non-root users, distroless images, secrets management, health checks, image scanning with Trivy, GitHub Actions CI/CD to ECR, and running dbt and Airflow workers in Docker.
Claude Code: Advanced Engineering Guide
Master Claude Code at a production level — advanced CLAUDE.md patterns, skills system deep dive, isolated agents, MCP server integration, hook automation, context optimization for monorepos, permission firewall, worktree isolation, rate limit strategy, and team workflow patterns.