KURUMSAL EĞİTİM, SIFIRDAN ZİRVEYE GİTOPS
Altyapı yönetiminde manuel müdahalelere son verin. Git deposunu "Tek Doğruluk Kaynağı" (Single Source of Truth) olarak yapılandırarak; ArgoCD, Flux, Crossplane ve Argo Rollouts ile sistemlerinizi otonom, kendi kendini iyileştiren (Self-healing) ve bildirimsel bir platform mühendisliği vizyonuna taşıyın.
Eğitim Tanıtım Videosu
Sürekli mutabakat (Reconciliation), Progressive Delivery (Aşamalı Teslimat) ve ArgoCD/Flux araçlarının Platform Engineering dünyasındaki yerini videomuzda izleyin.
Aşamalı Teslimat
Argo Rollouts kullanarak Canary dağıtımlarını metriklerle otomatikleştirin. Anomali durumunda sistemi anında bir önceki kararlı duruma geri döndürün.
EĞİTİM SÜRESİ, FORMATLARI VE KURUM ODAKLI YAKLAŞIM
Eğitim programlarımız, kurumunuzun hedefleri, ekip olgunluğu ve proje ihtiyaçlarına göre farklı yoğunluk seviyelerinde esnek olarak tasarlanmaktadır. Aşağıdaki formatlardan ihtiyacınıza en uygun olanı seçebilir veya tamamen özelleştirilmiş bir program talep edebilirsiniz.
- 1 Gün: Stratejik Farkındalık Semineri
- 5 Gün: Standart Teknik Eğitim Programı
- 10 Gün: Yoğun Uygulamalı (Hands-on) Eğitim
- 15-20 Gün: İleri Seviye Workshop & Proje Geliştirme Programı
- Ders Süresi: 50 dakika
- Eğitim Saatleri: 10:00 - 17:00 (İhtiyaca göre özelleştirilebilir)
Eğitimler, öğrenme verimliliğini artıracak şekilde yapılandırılmıştır. Her oturum 50 dakika eğitim + 10 dakika mola şeklinde planlanır. Gün içerisinde 12:00 - 13:00 saatleri arasında öğle arası verilir. Bu yapı ile katılımcılar, günlük ortalama 6 saat odaklı eğitim alır. Örneğin 5 günlük bir program toplamda 30 saatlik yoğun bir öğrenme deneyimi sunar.
- 1 Günlük Seminer:
Karar vericiler ve teknik ekipler için tasarlanmış bu formatta, ilgili teknolojinin temel prensipleri, sektörel etkileri ve kuruma sağlayacağı stratejik katkılar ele alınır. Amaç; farkındalık oluşturmak ve doğru yatırım kararlarını desteklemektir.- 5 Günlük Standart Program:
Konular sistematik bir şekilde ele alınır, teorik altyapı güçlü şekilde oluşturulur ve gerçek dünya senaryoları ile desteklenir. Katılımcılar; mimari yaklaşımlar, araçlar, kod yapıları ve uygulama örnekleri ile kapsamlı bir bilgi seviyesine ulaşır.- 10 Günlük Yoğun Hands-on Program:
Uygulama odaklı bu programda katılımcılar aktif olarak kod yazar, sistem kurar ve senaryolar geliştirir. Gerçek projelere yakın simülasyonlar ile öğrenme pekiştirilir. Özellikle yeni ekip kuran veya mevcut ekibini hızla yetkinleştirmek isteyen kurumlar için idealdir.- 15-20 Günlük İleri Seviye Workshop:
Katılımcılar yalnızca öğrenmez, aynı zamanda üretir. Eğitmen rehberliğinde gerçek bir sistem veya mimari geliştirilir. Ödevler, teknik değerlendirmeler ve yoğun workshop’lar ile ekiplerin ilgili teknolojiye tam hakimiyeti sağlanır. Özellikle organizasyon içinde yeni bir teknoloji dönüşümü planlayan kurumlar için önerilir.
Eğitimlerimiz uzaktan, müşteri lokasyonunda veya hibrit formatta gerçekleştirilebilir. Katılımcılar online platformlar (Microsoft Teams veya Zoom) üzerinden erişim sağlayabilir; eğitim süresince ekran paylaşımı, canlı kodlama, interaktif soru-cevap ve iş birliği araçları aktif olarak kullanılır.
Kurum ve Katılımcı Odaklı Eğitim Yaklaşımı
Her eğitim programı, standart bir içerik sunumu değil; doğrudan kurumun hedeflerine, ekip yapısına ve mevcut olgunluk seviyesine göre tasarlanan özelleştirilmiş bir öğrenme deneyimidir. Bu yaklaşım, eğitimin yalnızca bilgi aktarımı değil, ölçülebilir çıktı üretmesi amacıyla kurgulanır.
Katılımcı Profiline Göre İçerik Kurgulama
-
Yeni işe alınmış ekipler:
- Amaç: Projelere hızlı adaptasyon
- İçerik: Temel kavramlar + kurum teknolojilerine hızlı geçiş
- Odak: Hands-on uygulamalar ve gerçek proje senaryoları
-
Teknik ekipler (Developer / Senior Developer):
- Amaç: Teknik derinlik ve üretkenlik artışı
- İçerik: Best practice, kod kalitesi, performans
- Odak: Uygulamalı geliştirme ve refactoring
-
Teknik mimar ekipler:
- Amaç: Doğru mimari ile teknoloji konumlandırma
- İçerik: Sistem tasarımı, scalability, distributed architecture
- Odak: Mimari kararlar ve gerçek dünya senaryoları
-
Yönetim ve karar verici katman:
- Amaç: Teknolojinin iş hedefleri ile hizalanması
- İçerik: Strateji, ROI, risk yönetimi
- Format: Seminer / Executive briefing
Sonuç
- Hemen uygulanabilir bilgi sağlanır
- Ekiplerin adaptasyon süresi kısaltılır
- Teknik ve yönetsel hizalanma oluşturulur
Gerçeğin Tek Kaynağı: GitOps Mutabakatı
Altyapı yönetimi artık manuel müdahalelerin ve imperative komutların çok ötesine geçti. GitOps, sistemin arzu edilen durumu (Desired State) ile mevcut durumunu (Current State) "Sürekli Mutabakat" (Reconciliation) döngüsünde tutar. Bu yaklaşım, sadece bir dağıtım aracı değil, sistemin denetlenebilir, bildirimsel (Declarative) ve otonom olduğu devrimsel bir felsefedir.
Crossplane & IaC
Bulut bileşenlerini (S3, RDS, IAM) Kubernetes API üzerinden GitOps manifestleriyle yöneterek altyapıyı "In-cluster" seviyesine taşıyın.
Policy as Code
Kyverno veya OPA Gatekeeper ile operasyonel güvenlik standartlarınızı GitOps boru hattınızda kod seviyesinde zorunlu tutun.
Eğitim Hedefi
Bu eğitimin amacı; basit otomasyonlar yazan uzmanları; binlerce kümeyi yönetebilen, güvenliği kodla (Policy as Code) zorlayan ve kurumsal Platform Mühendisliği (Platform Engineering) vizyonunu hayata geçiren "GitOps Architect" seviyesine ulaştırmaktır.
Eğitim sonunda katılımcılar; ArgoCD ve Flux CD araçlarıyla App-of-Apps ve ApplicationSets modelleri kurarak devasa projeleri orkestre eder. Crossplane kullanarak bulut altyapısını (AWS/Azure) GitOps prensipleriyle yönetir. Helm ve Kustomize ile konfigürasyonları ortamlar arası uyumlu hale getirir. Argo Rollouts ile sıfır kesinti (Zero-Downtime) dağıtımlar kurgular. Kyverno ile uyumluluk standartlarını denetler. ESO (External Secrets Operator) ile hassas verileri güvenceye alır ve Cluster API entegrasyonuyla Multi-cluster yönetiminde ustalaşırlar.
Eğitim İçeriği
OpenGitOps Felsefesi
- 4 Temel Prensip: Declarative, Versioned, Pulled ve Continuously Reconciled.
- Push vs Pull Model: Güvenlik ve ölçeklenebilirlik farkları.
- Single Source of Truth: Git'i yegane otorite yapma süreci.
ArgoCD 3.x Mastery
- App-of-Apps: Makro seviyede bağımlı projelerin orkestrasyonu.
- ApplicationSets: Binlerce cluster'a tek bir dosya ile dinamik deployment.
- Sync Hooks: Dağıtım öncesi (DB Migration) ve sonrası kancalar.
Flux CD v2 Automation
- Controllers: Source ve Helm controller ile S3/Git repo senkronizasyonu.
- Image Automation: Yeni build edilen imajları otomatik repoya yazma.
- Bootstrap: Altyapıyı baştan GitOps-Ready inşa etme.
Crossplane & IaC via GitOps
- K8s Control Plane: AWS, Azure ve GCP objelerini K8s üzerinden yönetme.
- Compositions: Karmaşık altyapı kombinasyonlarını soyutlama (XRC).
- Terraform Controller: TF modüllerini GitOps akışında çalıştırma.
Helm & Kustomize Hibrit Akışı
- Kustomize Patches: Ortama (Dev/Prod) özgü manifest yönetimi.
- Helm-init GitOps: OCI tabanlı Chart depolarının deklaratif yönetimi.
- Drift Management: Sunucudaki manuel müdahaleyi tespit edip ezme (Self-heal).
Progressive Delivery (Rollouts)
- Blue/Green: Eski ve yeni sürümü anlık trafiğe açma/kapama operasyonları.
- Canary: %10, %30 şeklinde trafiği yönlendirme ve Prometheus analizleriyle oto-onay.
- Ingress Traffic: Istio, Nginx ile Argo Rollouts trafik kontrolü.
Policy as Code (Kyverno)
- Validation: "Root izni isteyen pod'ları blokla" gibi katı kurallar.
- Mutation: Dağıtılan manifestlere otomatik güvenlik yamaları (Label vb.) ekleme.
- Cosign: İmajların sadece kriptografik imza doğrulanırsa çalıştırılması.
Secrets Management
- Sealed Secrets: Hassas şifreleri Git'te açıkça durabilecek şekilde şifreleme.
- External Secrets (ESO): HashiCorp Vault ve Cloud Secret Manager senkronizasyonu.
- Secret Rotation: Belirli zaman dilimlerinde parolaların otonom güncellenmesi.
Multi-Cluster & Edge GitOps
- Cluster API (CAPI): K8s cluster'larının kendisini bile GitOps ile "scale" etme.
- Hub & Spoke: Ana kontrol merkezinden uzak noktalardaki (Edge) sistemleri yönetme.
- Air-Gapped: Kapalı devre, internetsiz ağlarda GitOps stratejileri.
Platform Engineering
- IDP Blueprinting: Ekiplerin "Self-service" kaynak talep edeceği altyapıyı tasarlama.
- Backstage Entegrasyonu: Developer portal üzerinden GitOps akışlarını görselleştirme.
- GitOps Observability: ArgoCD ve Flux loglarını Grafana'da proaktif izleme.
Eğitim Metodolojimiz
- Disaster Recovery Lab: Kazara tamamen silinmiş (Terminate edilmiş) bir Cluster ortamını, sadece Git deposundaki manifestler aracılığıyla 15 dakikada eksiksiz ayağa kaldırma.
- Canary Battle: Yük altında çalışan bir uygulamayı Argo Rollouts ile yeni sürüme geçirme, hatalı metrikler üretip sistemin otomatik geri dönüş (Rollback) yapmasını sağlama.
- Crossplane IaC: AWS veya Azure üzerinde çalışacak bir veritabanını, konsola hiç dokunmadan Kubernetes üzerinden Crossplane YAML manifestleriyle yaratma ve yönetme.
- Security Enforcement: Kyverno ile kurumsal policy'leri (Policy as Code) zorlayıp, güvensiz GitOps manifestlerinin Cluster tarafından nasıl reddedildiğini simüle etme.
Hedef Kitle
Platform ve DevOps Mühendisleri
Kurumsal ölçekte altyapıyı otonom yöneten ve IDP (Internal Developer Platform) kuran profesyoneller.
SRE (Site Reliability Engineers)
Argo Rollouts ve Drift Management ile dağıtım hatalarını engelleyip yüksek erişilebilirlik (HA) sağlayanlar.
Bulut Mimarları & Teknik Liderler
Crossplane ve Multi-Cluster (CAPI) vizyonunu kullanarak ekiplerine modern bulut standartları getiren yöneticiler.
Güvenlik ve Uyumluluk Uzmanları
Kyverno ve OPA Gatekeeper ile altyapı güvenliğini "Policy as Code" felsefesiyle kod deposunda denetleyenler.
Katılımcılardan Beklentilerimiz
- Orta-İleri Kubernetes Bilgisi: Deployment, Service, Ingress ve RBAC objelerini yaml üzerinden aktif olarak yönetebilme tecrübesi.
- Git Uzmanlığı: Branching, Push, Pull, Merge gibi işlemleri pürüzsüz yapabilme ve rebase mantığına aşinalık.
- Platform Tasarımı Vizyonu: Uygulama kodlamanın ötesinde, bu uygulamaların nerede ve nasıl yaşayacağını tasarlama vizyonu.
- Bulut Farkındalığı: AWS, Azure veya GCP ekosistemlerindeki kaynak (VPC, RDS) yönetimine dair temel bilgiler.
Bu bölüm; ArgoCD ApplicationSet matris üretimini, Crossplane ile deklaratif AWS kaynak oluşturma şablonlarını ve Kubernetes API'si üzerinden GitOps süreçleri geliştirecek asistan promptlarını içerir.
ApplicationSet (Matrix Generator)
Binlerce cluster'daki onlarca uygulamayı tek bir YAML manifestosuyla dinamik olarak dağıtan ve yöneten otomasyon aracıdır.
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: global-microservices
spec:
generators:
- matrix:
generators:
- clusters: {} # Tüm kayıtlı kümeleri otomatik bul
- list:
elements: # Her kümeye kurulacak uygulamalar
- app: auth-service
- app: payment-gateway
template:
metadata:
name: '{{cluster.name}}-{{app}}'
spec:
project: default
source:
repoURL: https://github.com/vebende/microservices.git
targetRevision: HEAD
path: k8s/{{app}}
destination:
server: '{{cluster.server}}'
namespace: '{{app}}'
syncPolicy:
automated:
prune: true
selfHeal: true
Crossplane AWS RDS Instance (IaC)
Terraform'a alternatif olarak, bir PostgreSQL veritabanını doğrudan Kubernetes API üzerinden (Control Plane) yaratıp GitOps ile bağlayan sistem.
apiVersion: database.aws.upbound.io/v1beta1
kind: Instance
metadata:
name: prod-postgres-db
spec:
forProvider:
region: eu-central-1
dbInstanceClass: db.t3.medium
engine: postgres
engineVersion: "15.3"
storageType: gp3
allocatedStorage: 50
# Yaratılan DB parolasını direkt K8s Secret olarak kaydet
writeConnectionSecretToRef:
name: db-conn-secret
namespace: database-system
Platform & GitOps Architect Asistan Promptu
Yazdığınız Argo Rollouts veya Kyverno manifestlerinin güvenliğini ve Progressive Delivery hatalarını analiz etmesi için özel LLM asistanı talimatı.
Sen "Platform Engineering" felsefesini benimsemiş ve OpenGitOps prensiplerine hakim Kıdemli bir GitOps Mimarısın.
Aşağıdaki manifest dosyasını (ArgoCD / Crossplane / Rollouts vb.) incele:
[yaml_kod_buraya]
Şu prensiplere göre iyileştirmeler yap:
1. Reconciliation & Drift: Self-heal özellikleri aktif mi? Manuel bir müdahale yapıldığında sistemin kendini ne kadar sürede düzelteceğini yapılandır.
2. Progressive Delivery: Eğer bu bir Deployment ise, anında kesintili bir geçiş mi yapıyor? Bunu Argo Rollouts formatına çevir ve Prometheus metriklerini okuyarak %20 adımlarla ilerleyen bir Canary dağıtımına dönüştür.
3. Policy & Security: Root erişimlerini yasaklayan bir Kyverno (Policy as Code) kuralını bu objeye nasıl force edeceğimizi örnekle.
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.