DevOps
Practices and tools for building, deploying, and operating software reliably.
topics
topic
CI/CD Pipelines
Continuous integration and deployment, GitHub Actions, Jenkins, GitLab CI, and pipeline stages.
topic
Docker
Container images, Dockerfiles, layers, volumes, networking, and compose for multi-container apps.
topic
Kubernetes
Pods, deployments, services, ingress, ConfigMaps, secrets, and cluster architecture.
topic
Infrastructure as Code
Terraform, Pulumi, CloudFormation, declarative vs imperative, and state management.
topic
Monitoring and Logging
Metrics (Prometheus), logs (ELK/Loki), traces (Jaeger), dashboards (Grafana), and alerting.
topic
Git Workflows
Git flow, trunk-based development, feature branches, rebase vs merge, and code review.
topic
Blue-Green Deployments
Zero-downtime deployment, canary releases, feature flags, and rollback strategies.
topic
Site Reliability Engineering
SLIs, SLOs, error budgets, toil reduction, and incident management processes.