DevOps and CI/CD

Delivery pipelines, infrastructure automation, release controls, and operational feedback loops that shape how software ships safely and repeatedly.

CI/CD Pipeline Overview

CI/CD pipelines from commit checks to build, release, and deployment.

CI/CDDevOps

Docker Internals

Docker through layered images, namespaces, cgroups, and daemon-managed containers.

ContainersDocker

Kubernetes

Kubernetes reconciles container workloads to a declared cluster state.

ContainersKubernetes

DevOps vs. NoOps

DevOps and NoOps compared through ownership, automation, and managed services.

NginxWeb Servers

Nginx Architecture and Adoption

Nginx gained popularity through event-driven proxying, caching, and static serving.

NginxWeb Servers

Log Parsing Reference

Command-line log parsing with grep, cut, sed, awk, sort, uniq, and jq.

Command LineLog Analysis

Logging, Tracing, and Metrics

Logs, traces, and metrics as complementary signals for system observability.

MonitoringObservability

Service Deployment Strategies

Service deployment strategies through rolling, blue-green, canary, and rollback control.

DeploymentDevOps

DevOps vs. SRE vs. Platform Engineering

DevOps, SRE, and platform engineering compared by ownership and reliability.

DevOpsSRE

Terraform Execution Model

Terraform execution through state, dependency graphs, planning, and provider APIs.

Infrastructure as CodeTerraform

Kubernetes Deployment Strategies

Kubernetes deployment strategies through rolling, blue-green, and canary releases.

DeploymentKubernetes

Kubernetes Command Cheat Sheet

Kubernetes commands for inspecting state, changing workloads, and debugging clusters.

DevOpsKubernetes

CI/CD Workflow Overview

CI/CD workflow stages from code change to tested, deployed release.

CI/CDDevOps

8 Docker Concepts

Docker concepts for image builds, runtime isolation, storage, networking, and registries.

ContainersDocker

9 Docker Practices

Nine Docker practices for image builds, isolation, configuration, and runtime hygiene.

ContainerizationDocker

Netflix Tech Stack: CI/CD Pipeline

Netflix's CI/CD pipeline through planning, immutable artefacts, rollout control, and telemetry.

CI/CDStreaming

Kubernetes Tooling Ecosystem

Kubernetes tooling across packaging, delivery, observability, security, and networking.

DevOpsKubernetes

Kubernetes Tooling Landscape

Kubernetes tooling across provisioning, delivery, networking, observability, and policy.

DevOpsKubernetes

Cloud Native Anti-Patterns

Cloud-native failure patterns in scaling, state, coupling, and operations.

Anti PatternsCloud Native

4 Kubernetes Service Types

Kubernetes Service types for internal discovery, node exposure, and external access.

KubernetesNetworking

Choosing a Database for Metric Collection Systems

Time-series database choices for high-ingest metric collection systems.

DatabasesMetrics

Push vs. Pull in Metrics Collection Systems

Push and pull metrics collection compared through discovery, delivery, and control.

MetricsMonitoring

Developer-to-Tester Ratios

Developer-to-tester ratios through automation, continuous delivery, and quality ownership.

DevOpsSoftware Testing

DevOps Reading List

DevOps books covering delivery, reliability, team structure, and operational design.

DevOpsSRE

10 Kubernetes Design Patterns

Kubernetes patterns for health checks, placement, scaling, config, and rollout control.

Design PatternsKubernetes