b buyoldan.com
Blog

Motivasyon

DevOps & Cloud Engineer Uzmanlık Yolu

BULUT BİLİŞİM

Sistem temellerinden Kubernetes, AWS ve Azure mimarilerine uzanan, 3 uzmanlık sekmeli dev rehber.

Aşama 1: Linux & Bash Scripting (The Base)

Kernel, Shell, Permissions, Automation
01

Linux Dosya Sistemi Hiyerarşisi (FHS)

Root (/), /etc, /var, /bin farkları.

02

Kullanıcı ve İzin Yönetimi (Permissions)

rwx izinleri ve sahiplik kavramı.

03

Paket Yöneticileri (Apt vs Yum)

Debian ve RedHat dünyası.

04

Süreç (Process) Yönetimi

Sistemi kim yoruyor? tahlili.

05

SSH ve Anahtar Tabanlı Kimlik Doğrulama

Şifresiz ve güvenli bağlantı.

06

Bash Scripting: Variables & Loops

Otomasyonun ilk adımı.

07

Systemd ve Servis Yönetimi

Uygulamaları arka planda yaşatmak.

08

Vim/Nano: Terminal Editörleri

Arayüzsüz dünyada dosya düzenleme.

09

Log Yönetimi (journalctl, tail -f)

Hataları izleme ve ayıklama.

10

Crontab: Zamanlanmış Görevler (Scheduled Tasks)

Gece 3'te backup almak.

11

Ağ Araçları (Networking Utils)

Terminalden ağ teşhisi.

Aşama 2: Networking & Cloud Security

OSI Layers, DNS, SSL/TLS, Firewalls
01

OSI Modeli ve DevOps Pratiği

Verinin 7 kattan geçişi.

02

IP Adresleme ve Subnetting

Cihazların kimliklendirilmesi.

03

DNS Nasıl Çalışır?

Alan adı çözümleme.

04

TCP/UDP Protokolleri

Güvenli vs Hızlı veri akışı.

05

HTTP vs HTTPS (SSL/TLS)

Şifreli iletişim temelleri.

06

Güvenlik Duvarları (Firewalls: UFW, IPTables)

Kapıdaki muhafızlar.

07

Yük Dengeleme (Load Balancing) Mantığı

Trafik yükünü dağıtmak.

08

VPN ve Özel Ağlar (Private Networks)

Sunucuları internete kapatmak.

09

Ters Vekil Sunucu (Reverse Proxy)

Ön yüzdeki trafik yöneticisi.

10

DDoS Koruması ve CDN

Siber saldırı kalkanları.

11

Güvenlik Başlıkları (Security Headers)

HSTS, X-Frame-Options.

12

Sağlık Kontrolleri (Health Checks) ve SLI/SLO

Başarı hedefleri ve sağlık kontrolü.

13

Olay Yönetimi (Incident Management)

Sistem çöktüğünde ne yapılacak?

Aşama 3: Docker & Containerization

Images, Layers, Volumes, Compose
01

Dockerfile Yazma Sanatı

Uygulamayı paketleme tarifi.

02

Docker İmajları ve Kayıt Defteri (Registry)

Paketlenmiş uygulamalar.

03

Konteyner Yaşam Döngüsü (Container Lifecycle)

Konteynırın doğumu ve ölümü.

04

Docker Ağ Yönetimi (Networking)

Konteynırlar arası konuşma.

05

Birimler (Volumes) ve Kalıcı Veri

Veriyi kalıcı tutmak.

06

Docker Compose: Çoklu Servis

Uygulamayı tek komutla kaldırmak.

07

Çok Aşamalı Derleme (Multi-Stage Build)

Boyutu 10 Kat küçültmek.

08

Docker Security (Rootless)

Root yetkisi olmadan Docker.

09

Docker Stats ve Monitoring

RAM ve CPU takibi.

10

Docker'da Çevresel Değişkenler (Env Variables)

Konfigürasyonu dışarıdan verme.

11

Docker Prune ve Temizlik

Gereksiz katmanları silmek.

Aşama 4: Kubernetes (K8s) Orketrasyonu

Pods, Services, Ingress, Helm
01

K8s Mimarisi (Control Plane)

Kaptan ve İşçiler.

02

Pod: En Küçük Birim

Konteynırların sargısı.

03

Dağıtımlar (Deployments) ve Ölçekleme

Yüzlerce kopyayı yönetmek.

04

Services (ClusterIP, NodePort)

Uygulamaya ulaşım yolları.

05

Ingress Controller

Dış dünyayı Cluster'a bağlamak.

06

ConfigMaps ve Secrets

Ayarları ve Şifreleri yönetmek.

07

Kalıcı Birimler (Persistence Volumes: PV/PVC)

Lokal olmayan kalıcı disk.

08

İsim Alanları (Namespaces)

Cluster'ı odalara bölmek.

09

Helm: K8s Paket Yöneticisi

Karmaşık kurulumları otomatize etmek.

10

Hazır Olma (Readiness) ve Canlılık (Liveness) Sondaları

Uygulama sağlıklı mı? kontrolü.

11

HPA (Horizontal Pod Autoscaler)

Otomatik büyüme.

Aşama 5: CI/CD Pipelines (Automation)

GitHub Actions, Jenkins, Pipelines
01

CI/CD Nedir? (Sürekli Entegrasyon & Dağıtım)

Manuel süreçleri otomatize etme felsefesi.

02

GitHub Actions Temelleri

GitHub üzerinde çalışan otomasyon motoru.

03

Workflow, Job ve Steps Kavramları

Pipeline'ın anatomisi.

04

Gizli Bilgi Yönetimi (Secrets Management)

Şifreleri ve API Keyleri güvenli tutma.

05

Derleme Çıktıları (Build Artifacts) ve Değişkenler

Derlenen kodun saklanması.

06

Jenkins: Kurumsal Otomasyon Devi

Kendi sunucunuzda koşan devasa kütüphane.

07

Jenkinsfile ve Pipeline as Code

Scripted vs Declarative Pipeline.

08

Docker Hub Entegrasyonu

İmajları otomatik build edip Pushlama.

09

Boru Hattında Otomatik Test (Automated Testing)

Kodun kalitesini otomatik ölçme.

10

CD Stratejileri: Blue-Green vs Canary

Kesintisiz yayına alma yöntemleri.

11

Webhooks: Tetikleyiciler

Koda basınca Pipeline'ın uyanması.

12

Kendi Sunucunda Çalışan Çalıştırıcılar (Self-Hosted Runners)

Kendi sunucunuzun gücünü kullanma.

Aşama 6: Infrastructure as Code (IaC)

Terraform, Ansible, Provisioning
01

Terraform Temelleri (HCL)

Bulut kaynaklarını (AWS/Azure) kodla çizme.

02

Terraform Durum (State) Dosyası

Mevcut altyapının kütüğü.

03

Terraform Plan ve Apply

Değişiklikleri önizleme.

04

Terraform Modülleri (Modules)

Tekrar kullanılabilir altyapı blokları.

05

Terraform Değişkenler ve Çıktılar (Variables & Outputs)

Dinamik konfigürasyon.

06

Ansible Temelleri (Agentless)

Sunucuların içini (Config) düzenleme.

07

Ansible Playbooks

Uygulama kurma tarifleri.

08

Ansible Roles

Karmaşık işleri modüllere bölme.

09

Ansible Envanteri (Inventory)

Hangi sunucuya müdahale edilecek?

10

Immutable vs Mutable Infrastructure

Değiştirilmez sunucu felsefesi.

11

Altyapı Sapma Kontrolü (Infrastructure Drift Control)

Kod ile Gerçeklik arasındaki fark.

12

Infrastructure as Code (IaC) Nedir?

Altyapıyı kodla yönetme devrimi.

Aşama 7: Monitoring & Logging

Prometheus, Grafana, ELK Stack
01

Gözlemlenebilirlik (Observability) Nedir?

Sistemin içini dışarıdan anlama sanatı.

02

Prometheus: Zaman Serisi Veritabanı (Time Series DB)

Metrikleri toplayan ana motor.

03

PromQL: Metrik Sorgulama Dili

Veriler içinden anlamlı grafikler çıkarma.

04

Grafana: Görselleştirme Panelleri

Verileri şık Dashboard'lara dökme.

05

AlertManager (Alarm Yönetimi)

Bir şeyler ters gittiğinde haber alma.

06

ELK Stack: Merkezi Log Yönetimi

Elasticsearch, Logstash, Kibana.

07

Logstash ve Fluentd (Data Shippers)

Logları toplayıp merkeze yollama.

08

Kibana: Log Görselleştirici

Loglar içinde görsel arama ve analiz.

09

İz Sürme (Tracing) ve Jaeger

Bir isteğin izini tüm mikroservislerde sürme.

10

Node Exporter ve Blackbox Exporter

Sunucu ve Servis metriklerini dışarı açma.

!
Bilgi Sorumluluktur

buyoldan.com tarafından sunulan bu yol haritaları, yalnızca öğrenme sürecini kolaylaştırmak amacıyla hazırlanan birer rehber ve tavsiye niteliğindedir. Konular zamanla güncellenebilir, değişebilir veya sınav sistemlerine göre farklılık gösterebilir. Hedefine ulaşırken yalnızca buradaki içeriklerle yetinmemeni, resmi kaynakları ve güncel müfredatları da düzenli olarak araştırmanı şiddetle öneririz. Kendi yolunu çizmek senin elinde!

👀

Buna Da Göz At

Rehber

...

Detaylı Analiz

...

Çalışma Taktikleri

...

Öğrenme Kaynakları

Ders çalışma veya site hakkında aklına takılan her şeyi sorabilirsin.
YOLAI
// kariyer asistanı
Merhaba! Ders çalışma, sınav hazırlığı veya kariyer konularında yardımcı olabilirim. Ne öğrenmeye çalışıyorsun?
0 / 300