WORKSHOP - İLERİ DÜZEY ALTYAPI YÖNETİMİ VE GERÇEK DÜNYA OPERASYONLARI ATÖLYESİ
Çekirdek ayarlamaları (kernel tuning), ileri dosya sistemi optimizasyonları, ağ performansı, SELinux güvenliği ve Pacemaker/Corosync ile yüksek erişilebilirlik (HA) mimarilerini pratik edin.
Atölye Formatı
Süre: 10 Gün, günlük program 10:00 - 17:00 (50 dakika ders + 10 dakika mola, 1 saat yemek arası, günde 6 saat, toplam 60 saat).
Lokasyon: Online (Zoom, Teams, Meet) veya müşteri lokasyonunda uygulamalı laboratuvar kurulumları.
Metot: Yüksek güvenlikli finans kuruluşlarının altyapı ihtiyaçlarını temsil eden kurgusal senaryo “FinNext” üzerinden uygulamalı operasyonel çalışmalar.
Kurumsal Altyapıların Omurgası: İleri Düzey Linux Yönetimi
Kritik kurumsal sistemlerin ayakta kalması, Linux işletim sisteminin çekirdek (kernel), dosya sistemi, ağ ve bellek seviyelerinde en ince ayrıntısına kadar optimize edilmesine bağlıdır. systemd servis orkestrasyonu, cgroups/namespaces izolasyonu ve Pacemaker HA kümeleri ile kesintisiz sistemler inşa edilebilir.
Çekirdek (Kernel) ve Performans Ayarlama
sysctl parametreleri, perf, ftrace ve eBPF ile sistem davranışının analiz edilmesi.
Yüksek Erişilebilirlik (HA Clustering)
Pacemaker, Corosync ve DRBD ile düğümler arası hata toleransı ve anında devralma (failover).
Atölye Hedefi
Katılımcıların Linux işletim sistemlerini en üst seviyede optimize etmesini, güvenliğini sağlamasını (hardening) ve otomatize etmesini temin etmektir.
Atölye sonunda katılımcılar, LVM2 ve RAID ile depolama birimlerini yönetebilecek, SELinux/AppArmor ile süreçleri izole edebilecek ve Ansible/Kickstart ile sıfır dokunuşlu kurulumlar planlayabileceklerdir.
Linux Altyapısı
Linux Core Operations10 Günlük Detaylı Atölye Programı
Depolama ve Dosya Sistemleri
- LVM2, yazılımsal RAID ve gelişmiş disk yönetimi prensipleri.
- ext4, XFS ve Btrfs dosya sistemlerinin mimari analizi.
- Disk mount optimizasyonları, snaphot alma ve journaling yönetimi.
Önyükleme ve Çekirdek İç Yapısı
- GRUB2, initramfs yaşam döngüsü ve önyükleme adımları.
- sysctl üzerinden çekirdek parametrelerinin (kernel tuning) ayarlanması.
- Çekirdek modülleri yönetimi ve kdump ile çökme analizi hazırlığı.
Systemd ve Gelişmiş Servis Tasarımı
- Birim (Unit) dosyaları, hedefler (Targets) ve bağımlılıkların yönetimi.
- Systemd timers (zamanlayıcılar) ve cron alternatifi yapılar.
- Soket aktivasyonu (Socket Activation) ve watchdog entegrasyonu.
Ağ İç Yapısı ve Performans Yönetimi
- iproute2 komut setiyle gelişmiş ağ yönlendirme tabloları.
- Interface bonding, VLAN konfigürasyonları ve sanal köprüler.
- Netfilter ve nftables ile kurumsal güvenlik duvarı tasarımı.
Güvenlik Güçlendirme (Hardening)
- SELinux ve AppArmor zorunlu erişim denetimi ilkeleri.
- sshd servisi sıkılaştırma, PAM (Pluggable Authentication Modules) ayarları.
- Sistem bütünlüğü izleme (auditd, AIDE) ve denetim kuralları.
Çalışma Zamanı İzolasyonu
- Ad alanları (Namespaces) ve kaynak sınırlama (cgroups) yapısı.
- chroot, pivot_root ve systemd-nspawn ile hafif sanallaştırma.
- Linux konteyner teknolojilerinin çekirdek seviyesindeki arka planı.
İzleme, Loglama ve Metrikler
- journald ve rsyslog ile merkezi log yönlendirme şemaları.
- Prometheus Node Exporter ile sistem metriklerinin toplanması.
- Özel uyarı kuralları ve sistem çalışma süresi (uptime) takibi.
Yüksek Erişilebilirlik (HA)
- Corosync ve Pacemaker ile sunucu kümelenmesi kurulumu.
- DRBD (Distributed Replicated Block Device) ile gerçek zamanlı disk replikasyonu.
- Fencing mekanizmaları (STONITH) ve failover simülasyonları.
Sorun Giderme ve Kurtarma
- dmesg ve kernel loglarının derinlemesine analiz edilmesi.
- strace, lsof ve vmstat ile sistem süreçlerinin izlenmesi.
- Bellek sızıntıları tespiti ve önyükleme kurtarma (rescue mode) adımları.
Otomasyon ve Provizyonlama
- Ansible ile sunucu konfigürasyonlarının otomasyonu.
- PXE önyükleme sunucusu ve Kickstart ile otomatik kurulum.
- Değişmez altyapı (Immutable Infrastructure) ve altın imaj yönetimi.
Kişiselleştirilmiş Atölye Deneyimi
Her atölye öncesinde kurumunuzla ön görüşme yapılarak altyapı mimarinize ve sektörel kısıtlarınıza uygun özelleştirmeler planlanır. Telekomünikasyon seviyesi yüksek erişilebilirlikten IoT/Edge topolojilerine kadar laboratuvarlar kurumunuza özel olarak tasarlanır.
- FinNext Senaryosu: Finansal altyapı stabilizasyonu ve felaketten kurtarma pratikleri.
- Altyapı Kodları ve Dokümanlar: Tüm atölye boyunca yazılan systemd unit dosyaları, sysctl şablonları, Pacemaker konfigürasyonları ve Ansible kodları katılımcılara teslim edilir.
- Birlikte Geliştirme Seansları: Eğitmen ve katılımcıların aynı kod tabanı üzerinde eş zamanlı çalışması.
Hedef Kitle
Sistem Mühendisleri
Linux altyapılarını yöneten ve sistem optimizasyonunda uzmanlaşmak isteyen mühendisler.
SRE & Platform Mühendisleri
Hizmet sürekliliği, sistem izleme ve performans darboğazları çözen profesyoneller.
DevOps Mühendisleri
Ansible ve Kickstart ile sunucu provizyonlama süreçlerini otomatize eden uzmanlar.
Altyapı Yöneticileri
BT altyapı kararlılığını ve donanım kullanım verimliliğini yöneten karar vericiler.
Katılımcılardan Beklentilerimiz
- Orta Seviye Linux Bilgisi: RHEL, CentOS, Debian veya Ubuntu üzerinde terminal kullanımı deneyimi.
- Ağ Temelleri: IP adresi atama, alt ağ maskeleri (subnetting) ve temel yönlendirme bilgisi.
Bu bölüm; systemd servis tanımları ve Python ile sistem kaynaklarını izleme betiklerini barındırır.
Özel systemd Servis Tanımı
Hata durumunda otomatik yeniden başlayan ve izleme köpeği (watchdog) desteği sunan systemd servis dosyası.
[Unit]
Description=Vebende Enterprise Application
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/app-binary
Restart=on-failure
RestartSec=5s
WatchdogSec=10s
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
Sistem Bellek Kullanım Analizcisi
`/proc/meminfo` dosyasını okuyarak sistemdeki boş ve kullanılabilir bellek oranını hesaplayan Python betiği.
def get_system_memory():
meminfo = {}
with open('/proc/meminfo') as f:
for line in f:
parts = line.split(':')
if len(parts) == 2:
name = parts[0].strip()
value = parts[1].split()[0].strip()
meminfo[name] = int(value)
total = meminfo.get('MemTotal', 1)
free = meminfo.get('MemFree', 0)
buffers = meminfo.get('Buffers', 0)
cached = meminfo.get('Cached', 0)
used = total - (free + buffers + cached)
used_percent = (used / total) * 100
print(f"Toplam Bellek: {total // 1024} MB")
print(f"Kullanilan: {used // 1024} MB ({used_percent:.2f}%)")
# Simüle edilmiş çalışma
# get_system_memory()
Aradığınız Eğitimi Bulduğunuzu Düşünüyorsanız!
Kurumsal eğitim programlarımız, sektörün en güncel ve kritik teknoloji trendlerinde yetkinlik kazanmanız amacıyla lider seviyede yapılandırıldı. Küresel 1-10 değerlendirme sistemlerinde 9.5 ve üzeri memnuniyet puanı alan eğitim içeriklerimiz, ekibinize pratik yetkinlik kazandırmak için tasarlandı.
25 yılı aşkın eğitim sektörü birikimimizi, küresel savunma sanayii ve kurumsal DevOps/Siber Güvenlik danışmanlığı tecrübelerimizle harmanlıyoruz. Ekiplerinizin ihtiyaç duyduğu pratik becerileri, tamamen kuruma özel özgün laboratuvar senaryolarıyla destekleyerek sunuyoruz.
Eğitimin ardından tüm katılımcılara özel GitHub depoları üzerinden hazır çalışma ortamları (labs) ve hayat boyu erişebilecekleri dokümantasyon kütüphanesi açılmaktadır. Kurumsal hedeflerinizi uzmanlığımızla gerçeğe dönüştürün.
Eksiksiz Eğitim Kataloğu
Hands-on Kurumsal Eğitim, Workshop ve Turquality Programları
Tüm eğitimlerimiz, 35 yıllık mühendislik deneyiminin süzgecinden geçmiş, tamamen gerçek dünya senaryolarına (Case Study) dayalı ve hands-on (uygulamalı) olarak sunulmaktadır. Materyaller Git üzerinden dinamik olarak paylaşılır ve katılımcı ihtiyaçlarına göre özelleştirilmiş danışmanlık katmanı içerir.
Yapay Zeka, Üretken AI ve AGI Stratejileri
Genel Yapay Zeka (AGI) vizyonundan otonom ajan mimarilerine, kurumsal RAG ve Fine-Tuning stratejilerinden açıklanabilir AI standartlarına uzanan derinlemesine programlar.
DevOps, Kubernetes ve Platform Otomasyonu
Cloud-native altyapıların kurulumu, orkestrasyonu ve yönetiminde endüstriyel standartlar (NIST, CNCF) ile yüksek erişilebilirlik çözümleri.
Siber Güvenlik, DevSecOps ve Defansif Teknolojiler
Yazılım yaşam döngüsünün her aşamasında güvenlik (Security by Design), siber farkındalık ve kurumsal SOC operasyonları uzmanlığı.
Blockchain, Web3 ve Akıllı Sözleşme Geliştirme
Merkeziyetsiz internet (Web3) ekosisteminde; DAO yapıları, NFT mülkiyeti ve Solidity ile güvenli kontrat geliştirme uzmanlığı.
Yazılım Mimarisi, Big Data ve Veri Yönetimi
Event-driven sistemler, mikroservis modernizasyonu ve yüksek trafikli projelerin mimari tasarımı ve optimizasyonu.
Mikroservis Yazılım Üretimi ve Programlama Dilleri
Çok dilli (Polyglot) geliştirme ortamlarında mikroservis tasarımı, asenkron programlama ve temiz kod standartları.
Proje Yönetimi, Agile ve SAFe Metodolojileri
Kurumsal çevikliğin (Business Agility) sağlanmasında; Scrum, Kanban ve SAFe framework'lerinin uygulanması ve PMP standartları.
Teknik Workshop ve Derin Dalış (Deep Dive) Seansları
Spesifik mühendislik problemlerine odaklanan, kısa süreli ancak yoğun uygulama içeren laboratuvar çalışmaları.
Turquality ve Kurumsal Gelişim Programları
Globalleşen kurumlar için Turquality standartlarında teknoloji modernizasyonu, dijital dönüşüm ve stratejik yönetim eğitimleri.
Tüm Workshoplar Sizin İçin Özel Hazırlananan Kurumsal Workshoplarımız
Workshoplar konuların 360 derece açıdan ele alındığı, konuların derinlemesine işlendiği, handsonlar ile katılımcıların birlikte çalışma fırsatı bulduğu en kapsamlı eğitim formatımızdır.
Tüm Seminerlerimiz Sizin İçin Özel Hazırlananan Kurumsal Seminerlerimiz
Tüm seminerlerimiz sizin senaryolarınız ve ihtiyaçlarınız için size özel hazırlanır. Katılımcı profiline uygun özel örnekler ve katılımı teşvik edecek özel içerikler ile zenginleştirilir.