Production'a yönelik modern DevOps · DevSecOps · SRE pratiklerinin Türkçe, eylemsel referansı.
Kubernetes · CI/CD · GitOps · IaC · Observability · Security · SRE · Platform Engineering · FinOps · LLMOps · Compliance
Site · İçindekiler · Hızlı Başlangıç · Sözlük · Katkı
Niçin var: Çoğu DevOps kaynağı ya yüzeysel bir listedir, ya da satışçı bir tondadır. Bu repo, production senaryolarına göre yazılmış ve gerçek kurulum deneyimiyle (21-Field-Notes) desteklenen pratikleri Türkçe ve eylemsel tutar. Konferans slaytı değil, on-call'da işine yarayan referans.
Kim için: sıfırdan başlayan bir junior'dan, ekip kuran bir staff/principal'a kadar. Her bölüm "öğren → uygula → cheatsheet → şablon" akışını izler.
- 125 deep-dive doküman — çoğu 250-600 satır, eylemsel ve yargılı
- ~66.000 satır Türkçe içerik — DevOps + DevSecOps + SRE + Platform
- 21 ana konu (00–20) + Saha Notları + Yol Haritası
- Her deep-dive'da anti-pattern tablosu ("yapma" listesi) ve production checklist
- 9 cheatsheet + 19 kopyala-yapıştır şablon (Kubernetes, GitHub Actions, Dockerfile, Kyverno, runbook)
- Compliance: KVKK, GDPR, ISO 27001, SOC 2, EU AI Act, NIS2, PCI DSS — mühendislik kontrolleriyle
- Soft skills: on-call sürdürülebilirliği, stakeholder yönetimi, mentoring, "hayır" demek, RFC yazımı
- TR-spesifik: KVKK, BDDK, yerli vendor ve TR pazarı bağlamı
| Bölüm | Konu |
|---|---|
| RoadMap/ | Yol haritaları + Modern DevOps 2026 kültür/metodoloji rehberi + 28 günlük AWS/EKS implementation |
| 00-Culture/ | DevOps kültürü, blameless postmortem, on-call playbook, DORA/SPACE, Team Topologies |
| Bölüm | Konu |
|---|---|
| 01-Git-Workflow/ | Trunk-based, conventional commits, PR/code review checklist |
| 02-CI-CD/ | Pipeline pattern'ler, GitHub Actions/GitLab CI tarifleri, caching, reusable workflows |
| 03-IaC/ | Terraform best practices, OpenTofu geçişi, Pulumi vs Terraform, Crossplane |
| 04-Containers/ | Dockerfile best practices, multi-stage, distroless/Chainguard, BuildKit, image imzalama |
| 05-Kubernetes/ | Production checklist, resource limits, HPA/VPA/KEDA, Gateway API, multi-tenancy, upgrade |
| 06-GitOps/ | ArgoCD setup, Flux vs ArgoCD, ApplicationSet, App-of-Apps |
| Bölüm | Konu |
|---|---|
| 07-Observability/ | OpenTelemetry, Prometheus best practices, SLO engineering, alerting, profiling |
| 08-Security/ | DevSecOps pipeline, secrets, image scan, K8s hardening, SLSA/SBOM, OPA/Kyverno, threat modeling |
| 09-Networking/ | Service mesh comparison, Cilium/eBPF, Ingress patterns, DNS strategies |
| 10-Databases-Production/ | Postgres prod guide, backup/restore, HA (Patroni/Stolon), zero-downtime migrations |
| 11-SRE/ | SLI/SLO/error budget, incident response, runbook template, chaos engineering, capacity |
| 12-FinOps/ | Cost allocation, right-sizing, spot strategy, RI/SP, Kubecost |
| Bölüm | Konu |
|---|---|
| 13-Platform-Engineering/ | IDP, Backstage, golden paths, service catalog |
| 14-Sustainability/ | Green Software Foundation principles, carbon-aware computing, SCI ölçümü |
| 15-AI-LLMOps/ | LLM in production, prompt engineering for ops, RAG architecture, AI-augmented ops |
| Bölüm | Konu |
|---|---|
| 16-Cheatsheets/ | kubectl · docker · git · helm · terraform · aws-cli · linux-troubleshooting · networking · vim |
| 17-Templates/ | GitHub Actions · K8s manifest · Dockerfile · Terraform module · Kyverno policy · runbook |
| 18-Career/ | DevOps/SRE mülakat soruları, system design hazırlığı |
| Bölüm | Konu |
|---|---|
| 19-Compliance/ | KVKK, GDPR, ISO 27001, SOC 2, EU AI Act, NIS2, PCI DSS — mühendislik kontrolüyle |
| 20-Soft-Skills/ | On-call sürdürülebilirliği, stakeholder yönetimi, security ekibiyle çalışma, "hayır" demek |
| Glossary.md | Türkçe ↔ İngilizce DevOps terim sözlüğü |
| CLAUDE.md | Yazım stili & editorial rehber (katkı yapanlar için) |
| Bölüm | Konu |
|---|---|
| 21-Field-Notes/ | Gerçek kurulumlardan ham notlar: Ansible hazırlık, Terraform/Proxmox, K8s install, Wazuh SIEM, kubectl. Cilalı deep-dive değil; "olduğu gibi çalışan" saha kayıtları. |
┌─────────────────────────────────────────────────────────────────────────┐
│ CULTURE & PEOPLE │
│ Trunk-based · Blameless PM · DORA/SPACE · CALMS │
└─────────────────────────────────────────────────────────────────────────┘
│ │ │
▼ ▼ ▼
┌──────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ BUILD │ │ SHIP │ │ RUN │
│ │ │ │ │ │
│ Git + │ │ CI/CD pipeline │ │ Kubernetes │
│ Conventional│ │ Image build & │ │ GitOps reconcile│
│ commits │ │ sign (cosign) │ │ Service Mesh │
│ PR review │ ───▶ │ IaC plan/apply │ ────▶ │ HPA / KEDA │
│ Lint/test │ │ ArgoCD sync │ │ │
│ │ │ Progressive del │ │ ┌────────────┐ │
└──────────────┘ └──────────────────┘ │ │ Workloads │ │
│ └─────┬──────┘ │
└────────┼─────────┘
▼
┌─────────────────────────────────────────────────────────────────────────┐
│ OBSERVE & IMPROVE │
│ OpenTelemetry → Metrics / Logs / Traces / Profiles │
│ SLO + Error Budget · Alerting · Postmortem · Chaos │
└─────────────────────────────────────────────────────────────────────────┘
│ │ │
▼ ▼ ▼
┌──────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ SECURE │ │ OPTIMIZE │ │ EVOLVE │
│ │ │ │ │ │
│ DevSecOps │ │ FinOps │ │ Platform Eng │
│ Shift-left │ │ Right-sizing │ │ IDP / Backstage│
│ SBOM/SLSA │ │ Spot · RI/SP │ │ Golden paths │
│ Policy-as- │ │ Cost allocation │ │ LLMOps │
│ Code (OPA/ │ │ │ │ Sustainability │
│ Kyverno) │ │ │ │ │
└──────────────┘ └──────────────────┘ └──────────────────┘
- Türkçe yazılır. Çeviriden kaybolan nüansların yeri yok.
- Eylemsel. Her bölüm "ne / nasıl / niye" sırasıyla yazılır.
- Placeholder güvenli. Gerçek IP/domain/credential yer almaz;
<TARGET_IP>,<NAMESPACE>,<REGISTRY>gibi yer tutucular kullanılır. - Yargılı. Bir tool/paradigma 2026'da önerilmiyorsa "bunu yapma" diye yazılır; nötr değildir.
- Anti-pattern açık. "Şunu yapma" tabloları her deep-dive'da vardır.
- Fayda odaklı. Buzzword listesi değil, bugün açıp uygulanacak adımlar.
Bu repodan ayrılan tamamlayıcı projeler:
| Repo | Konu |
|---|---|
| databases-stack | Tek docker compose up ile MariaDB+PostgreSQL+MongoDB+Redis self-hosted stack — admin paneller, Prometheus exporter, otomatik backup |
| file-crypter | AES-256 CBC + PBKDF2 ile dosya/klasör şifreleme — terminalden tek komut |
| wakapi-admin | Wakapi self-hosted stack + custom admin panel |
| api-sentinel | 3. parti API schema değişiklik tespiti — plugin tabanlı, severity-aware |
| cheat-sheet | Offensive security komut referansı — OSCP/OSWE/OSEP hazırlık |
PR'lar memnuniyetle. Önce CONTRIBUTING.md ve yazım rehberi CLAUDE.md'yi oku.
Issue açarken spesifik ol: "Kubernetes hardening'de X eksik" gibi. "Daha çok içerik ekle" tarzı genel issue'lar good first issue etiketiyle paslanır.
MIT — özgürce kullan.
Hedef: bir DevOps mühendisinin yıllar boyunca açıp baktığında değer bulduğu bir referans olmak.
Yazan & sürdüren: Halil İbrahim Dürmüş — @halilibrahimd27 · LinkedIn