AZ-400 - MICROSOFT DEVOPS SOLUTIONS: PIPELINE MAINTENANCE AND OPTIMIZATION EĞİTİMİ

Yavaş pipeline'ı hızlı ve sağlıklı hale getir

Azure Pipelines'ta derleme sürelerini kısaltın; agent havuzları, önbellekleme, paralellik ve sağlık analizi ile CI/CD akışını optimize edin.

Azure Pipelines'ı optimize eden ileri seviye eğitim: agent havuzu yönetimi, npm/NuGet/Docker caching, matrix ve paralel job, artifact optimizasyonu, flaky test yönetimi ve pipeline analytics ile darboğaz teşhisi.

3 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Agent yönetimi, önbellekleme, paralellik ve pipeline sağlık metrikleri

Bu ileri seviye eğitim, Azure DevOps'ta çalışan ama yavaşlayan ve kararsızlaşan pipeline'ları ölçülebilir biçimde iyileştirmeye odaklanır. Microsoft-hosted ve self-hosted agent havuzlarının kurulumu, kapasite planlaması ve bakımı; pipeline caching (npm, NuGet, Docker layer) ile tekrar eden adımların hızlandırılması; matrix ve parallel job stratejileriyle süre kısaltma; artifact ve test sonucu yönetimi işlenir. Ardından pipeline analytics, zaman aşımı, retry politikaları, flaky test tespiti ve maliyet-paralellik dengesi uygulamalı ele alınır. Katılımcılar bir pipeline'ın darboğazını teşhis edip somut iyileştirme uygular.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar pipeline'ı önce ölçer, sonra agent, önbellek ve paralellik ekseninde iyileştirir.

Seviye

İleri Seviye — Azure Pipelines'ta derleme sürelerini kısaltma, self-hosted agent yönetimi, önbellekleme ve pipeline sağlık metriklerinin optimizasyonu.

Öğrenme Metodu

Katılımcılar gerçek YAML pipeline'lar üzerinde süre loglarını, timeline API çıktısını ve analytics panellerini inceleyerek darboğazları uygulamalı giderir.

Neden Bu Eğitim?

⚡Hız Kazanımı

Caching ve paralellikle derleme süresini ölçülebilir biçimde kısaltırsınız.

🖥️Agent Kontrolü

Self-hosted agent havuzlarını kapasiteye göre kurup bakımını yaparsınız.

📈Sağlık Analizi

Pipeline analytics ile flaky test ve darboğazları veriyle tespit edersiniz.

Anahtar Konular

az-400 eğitimiazure pipelines optimizasyonpipeline cachingself-hosted agentparalel jobflaky testpipeline analyticsci/cd hızlandırmaazure devops
“Hızlı pipeline sadece zaman kazandırmaz; geri bildirim döngüsünü kısaltarak kaliteyi yükseltir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Azure Pipelines

Çalışan bir YAML veya classic pipeline deneyimi beklenir.

2
YAML Bilgisi

Stage, job ve step kavramlarına temel aşinalık faydalıdır.

3
Git Deneyimi

Repo, branch ve trigger mantığına aşinalık gereklidir.

4
Ortam

Azure DevOps organizasyonu ve bir test projesine erişim.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, agent havuzlarını kurar ve iş yüküne göre kapasite planlar.
Modül 1
Agent Türleri
  • Microsoft-hosted agent'ın hazır imajları ve sürüm güncellemeleri
  • Self-hosted agent kurulumu (Windows/Linux servis olarak)
  • Agent'ın PAT veya service principal ile organizasyona kaydı
  • Capabilities ve demands ile job-agent eşleştirmesi
  • Hosted agent kota/zaman aşımı sınırları ve etkileri
  • Hangi senaryoda self-hosted'ın tercih edileceği
Modül 2
Havuz Yönetimi
  • Agent pool oluşturma ve projelere yetkilendirme
  • Paralel job (parallel jobs) lisans sayısının kapasiteye etkisi
  • Maintenance job ile çalışma dizininin otomatik temizlenmesi
  • Agent'ın offline/online durumunun izlenmesi
  • Birden çok agent ile kuyruk bekleme süresinin düşürülmesi
  • Agent sürüm güncelleme ve otomatik upgrade davranışı
Modül 3
Container ve İzolasyon
  • Container job ile adımların konteyner içinde çalıştırılması
  • Docker tabanlı agent ile temiz ortam garantisi
  • Self-hosted agent'ta araç (SDK, runtime) ön kurulumu
  • Çalışma dizini (_work) ve kaynak temizliği stratejisi
  • Gizli bilgilerin agent üzerinde sızmaması için önlemler
  • Agent kaynak (CPU/RAM/disk) tüketiminin izlenmesi
Modül 4
Darboğaz Tespiti
  • Pipeline timeline üzerinden adım sürelerinin okunması
  • Kuyrukta bekleme (queue time) ile çalışma süresinin ayrımı
  • En uzun süren job'ların ve step'lerin belirlenmesi
  • Ağ/indirme kaynaklı yavaşlamanın tanınması
  • Build logundaki tekrar eden pahalı adımların işaretlenmesi
  • İyileştirme için öncelik sırasının veriyle belirlenmesi
Günün hedefiKatılımcı, caching ve paralel stratejilerle derleme süresini kısaltır.
Modül 1
Pipeline Caching
  • Cache task ile key ve path tanımı mantığı
  • npm, Yarn ve NuGet paket önbelleklerinin anahtarlanması
  • restoreKeys ile kısmi önbellek isabeti (cache hit)
  • Docker layer caching ile imaj yeniden kullanımı
  • Önbellek isabetinin loglardan doğrulanması
  • Önbellek geçersizleştirme (lock dosyası hash'i) stratejisi
Modül 2
Paralel Çalıştırma
  • Birden çok job'u aynı anda çalıştırmak için dependsOn tasarımı
  • Matrix strategy ile aynı işin farklı parametrelerle paralel koşması
  • maxParallel ile eşzamanlılık sınırının ayarlanması
  • Test paralelleştirme (slicing) ile test süresinin bölünmesi
  • Fan-out/fan-in stage tasarımıyla bağımlılık yönetimi
  • Paralellik ile paralel job lisansı arasındaki denge
Modül 3
Artifact Yönetimi
  • Pipeline artifact ile build çıktısının stage'ler arası taşınması
  • Publish/download artifact adımlarının süresinin düşürülmesi
  • Yalnızca gerekli dosyaların paketlenmesi (path filtresi)
  • Universal packages ve Azure Artifacts feed kullanımı
  • Artifact saklama (retention) politikasının ayarlanması
  • Büyük artifact'ların sıkıştırma ve bölme ile yönetimi
Modül 4
Koşullu Çalışma
  • path filtreleri ile değişmeyen bileşenlerin atlanması
  • condition ifadeleriyle gereksiz adımların koşullandırılması
  • ci.skip ve trigger ayarlarıyla yersiz tetiklemelerin önlenmesi
  • Incremental build ile yalnız değişenin derlenmesi
  • Stage/job atlamanın (skip) toplam süreye etkisi
  • Değişiklik kapsamına göre hedefli pipeline tetikleme
Günün hedefiKatılımcı, pipeline güvenilirliğini ve maliyetini ölçüp dengeler.
Modül 1
Pipeline Analytics
  • Pass rate ve duration trend grafiklerinin yorumu
  • Pipeline pass/fail oranının zaman içinde izlenmesi
  • Analytics ile en sık başarısız olan stage'in bulunması
  • Test analytics ile başarısız test eğilimlerinin görülmesi
  • Raporların dashboard widget'larıyla ekibe sunumu
  • Metrik hedefleri (ör. ortalama süre) belirleme
Modül 2
Flaky Test Yönetimi
  • Flaky (kararsız) testin tanımı ve CI'ya zararı
  • Test re-run ile geçici hataların ayıklanması
  • Flaky test tespiti ve raporlanması
  • Karantina (quarantine) ile kararsız testlerin ayrılması
  • Retry sayısının gerçek hatayı gizleme riski
  • Kök neden analiziyle kalıcı düzeltme
Modül 3
Güvenilirlik Ayarları
  • Job/step timeout değerlerinin doğru ayarlanması
  • retryCountOnTaskFailure ile geçici hatalara dayanıklılık
  • continueOnError'ın bilinçli kullanımı
  • Service connection ve dış bağımlılık hatalarının yönetimi
  • Takılan (hung) job'ların tespiti ve iptali
  • Hata bildirimlerinin ekibe otomatik iletilmesi
Modül 4
Maliyet Dengesi
  • Paralel job lisansı ile hız arasındaki maliyet dengesi
  • Self-hosted agent maliyeti ile hosted karşılaştırması
  • Gereksiz tetiklemelerin dakika/kaynak israfı
  • Önbellek ve incremental ile kaynak tasarrufu
  • Pipeline süresi hedefiyle bütçenin uyumlanması
  • İyileştirmenin öncesi/sonrası ölçümle kanıtlanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Agent Yönetimi

Microsoft-hosted ve self-hosted agent havuzlarını kurup bakımını yaparsınız.

✅
Darboğaz Tespiti

Timeline ve analytics ile pipeline darboğazını veriyle bulursunuz.

✅
Caching

npm, NuGet ve Docker katman önbelleğiyle tekrar eden adımları hızlandırırsınız.

✅
Paralellik

Matrix ve paralel job stratejileriyle derleme süresini kısaltırsınız.

✅
Artifact

Artifact yayınlama/indirme adımlarını ve saklamayı optimize edersiniz.

✅
Flaky Test

Kararsız testleri tespit edip CI güvenilirliğini artırırsınız.

✅
Güvenilirlik

Timeout ve retry politikalarıyla pipeline'ı dayanıklı kılarsınız.

✅
Maliyet

Hız ve paralel job maliyeti arasında dengeli karar verirsiniz.

Kimler İçin Uygundur?

  • Azure DevOps kullanan DevOps mühendisleri
  • build/release yöneticileri
  • CI/CD hattının performansından sorumlu yazılım ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Azure DevOps kullanan DevOps mühendisleri, build/release yöneticileri ve CI/CD performansından sorumlu yazılım ekipleri için uygundur.
Önceden pipeline deneyimi gerekli mi?
Evet, çalışan bir YAML veya classic pipeline deneyimi beklenir; eğitim var olan pipeline'ı iyileştirmeye odaklanır.
Hangi caching yöntemleri işleniyor?
npm, Yarn, NuGet paket önbellekleri ve Docker layer caching, cache key/restoreKeys mantığıyla uygulamalı ele alınır.
Self-hosted agent mı hosted agent mı?
Her ikisinin kurulumu, kapasite planı ve maliyeti karşılaştırmalı işlenir; hangi senaryoda hangisinin uygun olduğu gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. AZ-400 - Microsoft DevOps Solutions: Pipeline Maintenance an Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıAWS Jam - DevOps Engineering (AWSDEVOPS-JAM) Eğitimi
DevOps ve Konteyner Eğitimleri

AWS Jam - DevOps Engineering (AWSDEVOPS-JAM) Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

AWS Jam formatında zaman sınırlı, puanlı challenge'larla CodePipeline, CloudFormation ve otomasyon problemlerini takım halinde çözdüren uygulamalı DevOps eğitim

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS Jam - DevOps Engineering Eğitimi
DevOps ve Konteyner Eğitimleri

AWS Jam - DevOps Engineering Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

AWS Jam formatında izleme, güvenlik, maliyet optimizasyonu ve dayanıklılık challenge'larını takım halinde çözdüren operasyon odaklı uygulamalı DevOps eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS Üzerinde DevOps Mühendisliği Eğitimi
DevOps ve Konteyner Eğitimleri

AWS Üzerinde DevOps Mühendisliği Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

CodePipeline, CloudFormation/CDK, ECS/EKS, CloudWatch ve DevSecOps ile AWS üzerinde uçtan uca DevOps mühendisliğini öğreten kapsamlı ileri seviye eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAZ-2008: DevOps Foundations: The Core Principles and Practices Eğitimi
DevOps ve Konteyner Eğitimleri

AZ-2008: DevOps Foundations: The Core Principles and Practices Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

AZ-2008 kapsamında DevOps kültürü, CALMS, CI/CD, IaC, izleme ve DORA metrikleriyle DevOps temel ilke ve pratiklerini öğreten başlangıç seviyesi eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAZ-2010 Design and Implement Platform Engineering Eğitimi
DevOps ve Konteyner Eğitimleri

AZ-2010 Design and Implement Platform Engineering Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

AZ-2010 kapsamında internal developer platform, golden path, self-service şablonlar ve developer portal ile platform mühendisliğini öğreten ileri seviye eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn