Canlı demo: https://slymanmrcan.github.io/devops-fundamentals/ Hoş geldiniz! Bu proje, DevOps dünyasına adım atmak veya mevcut bilgilerini derinleştirmek isteyenler için hazırlanmış, tamamen Türkçe ve açık kaynaklı bir Öğrenme Yol Haritasıdır (Roadmap).
Amacımız, karmaşık teknik konuları basitleştirerek, pratik örneklerle ve modern araçlarla donatılmış bir kaynak oluşturmaktır. Destek verebilirsiniz
Bu dokümantasyon aşağıdaki ana başlıkları kapsamaktadır:
DevOps mühendisliğinin temeli.
- Basic: Komut satırı, izinler, dosya sistemi.
- Intermediate: Bash scriptleme, süreç yönetimi, ağ temelleri.
- Advanced: Sistem yönetimi, güvenlik, ileri seviye scriptleme.
Konteynerizasyon teknolojisine giriş.
- Docker mimarisi, imajlar, konteynerler ve temel komutlar.
Versiyon kontrolü ve işbirliği.
- Temeller: Init, add, commit, status.
- Branching: Dal yönetimi ve merge stratejileri.
- GitHub: Remote repolar, PR süreçleri.
- Advanced: Rebase, cherry-pick, stash.
- CI/CD: GHCR ve GitHub Actions ile otomasyon.
Sürekli entegrasyon ve teslimat.
- Workflow söz dizimi, ortam değişkenleri, gerçek dünya örnekleri.
- Güvenlik ve kalite taramaları, gizli anahtar yönetimi.
Bulut bilişim temelleri.
- EC2: Sanal sunucular.
- S3: Depolama çözümleri.
- IAM: Kimlik ve erişim yönetimi.
- VPC: Sanal ağ yapılandırması.
- Lambda: Sunucusuz fonksiyonlar.
Konteyner orkestrasyonu.
- Deployment stratejileri, pod yönetimi ve ölçekleme.
- Servisler, ağ, ConfigMap/Secret yönetimi, Helm.
Infrastructure as Code (IaC).
- Proje yapısı, state yönetimi, modüller.
- AWS ve GitHub yönetimi, ileri seviye akışlar, Cloudflare R2.
Ağ temelleri ve güvenliği.
- OSI Modeli, TCP/IP, DNS, HTTP/HTTPS.
- Subnetting, Load Balancing, Firewallar.
- Sorun giderme araçları, protokoller.
Gözlemlenebilirlik temelleri.
- Prometheus, Grafana, metrik/alerting.
Yapılandırma yönetimi.
- Envanter, playbook temelleri.
Kavram ve servis eşleştirmeleri.
- AWS/Azure/GCP/OCI servis haritası.
- Compute, storage, database, network kavramları.
Pratik sınav soruları.
- AWS, Linux, Kubernetes, Terraform, Monitoring, CI/CD & GitOps.
Tüm başlıklar için çoktan seçmeli testler.
- Tarayıcıdan çöz: quiz.html?set=all
Cloudflare servisleri.
- DNS & SSL, güvenlik/WAF, performans & caching, Workers & Pages, Zero Trust & Tunnels.
Bu dokümantasyon VitePress ile yayınlanır.
- Bağımlılıkları yükleyin:
npm install
- Geliştirme sunucusunu başlatın:
npm run docs:dev
- Tarayıcıdan açın:
http://localhost:3000
Not: Quiz sayfaları
public/13-Interactive-Quizzes/altında statik olarak servis edilir.
main branch’e yapılan her push, GitHub Actions ile otomatik olarak build alır ve gh-pages branch’ine deploy eder.
- Repo Settings → Pages → Source: GitHub Actions
mainbranch’e push yapın.
Bu proje yaşayan bir dokümandır. Eksik gördüğünüz, düzeltmek istediğiniz veya eklemek istediğiniz konular için lütfen Pull Request (PR) göndermekten çekinmeyin!
"Bilgi paylaştıkça çoğalır."
Made with ❤️ by Open Türkçe DevOps Community