AUTOCOR - DESIGNING, DEPLOYING AND MANAGING NETWORK AUTOMATION SYSTEMS EĞİTİMİ

Ağ otomasyonunu tasarlayın, kurun ve işletin

NETCONF/gNMI, YANG, Ansible, Jinja2, NetBox ve Git tabanlı CI/CD ile uçtan uca ağ otomasyon sistemini mimariyle kurun.

Ağ otomasyon sistemlerini tasarlama, kurma ve işletme eğitimi: model odaklı yönetim (NETCONF/gNMI/YANG), Ansible ve Jinja2, NetBox kaynak doğruluğu, CI/CD pipeline'ları ve akış telemetrisi uygulamalı işlenir.

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

Eğitim Hakkında

API'ler, veri modelleri, kaynak doğruluğu ve pipeline tasarımı

Bu ileri seviye eğitim, tek tek betiklerin ötesine geçerek bir ağ otomasyon sistemini mimari düzeyde tasarlamayı öğretir. Model odaklı yönetim (NETCONF, RESTCONF, gNMI) ve YANG veri modelleri, yapılandırılmış veri (JSON/YAML) işleme, Python ile idempotent betik tasarımı, Ansible ile envanter ve rol yapısı, Jinja2 şablonlarıyla yapılandırma üretimi ele alınır. NetBox gibi tek kaynak doğruluğu (source of truth) sistemleri, Git tabanlı iş akışı, CI/CD pipeline'larında lint-test-deploy aşamaları, pre/post değişiklik doğrulaması ve otomatik geri alma işlenir. gNMI akış telemetrisi, gözlemlenebilirlik ve ölçeklenebilir operasyon pratikleri uygulamalı olarak kurulur.

Süre ve Format

4 Gün. Her gün dört modül; her modülde kısa tasarım anlatımının ardından lab ağı üzerinde çalışan bir otomasyon bileşeni kurulur.

Seviye

İleri Seviye — Ağ otomasyon sistemlerinin uçtan uca tasarımı: API ve veri modelleri, Ansible/Python, kaynak doğruluğu, CI/CD pipeline'ları ve akış telemetrisi.

Öğrenme Metodu

Sanal ağ cihazları, bir Git deposu, CI çalıştırıcısı ve NetBox örneğinden oluşan laboratuvarda gerçek bir otomasyon pipeline'ı adım adım inşa edilir.

Neden Bu Eğitim?

🏗️Sistem Tasarımı

Dağınık betikler yerine kaynak doğruluğu, pipeline ve doğrulamadan oluşan bütünsel bir sistem kurarsınız.

📐Model Odaklı

YANG ve gNMI ile yapılandırmayı metin değil veri olarak ele alarak hataları azaltırsınız.

🔁Güvenli Değişim

CI/CD testleri ve otomatik geri alma ile her değişikliği denetlenebilir ve geri alınabilir yaparsınız.

Anahtar Konular

ağ otomasyonunetdevopsansible ağnetconf restconfgnmi telemetriyang modelnetboxci/cd ağgitopsjinja2otomasyon mimarisi
“Gerçek otomasyon, çalışan bir betik değil; güvenle değiştirilebilen ve kendini doğrulayan bir sistemdir.”

Ön Koşullar

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

1
Ağ Bilgisi

VLAN, yönlendirme ve cihaz yapılandırmasına dair uygulamalı deneyim beklenir.

2
Python Temeli

Değişken, döngü, fonksiyon ve sözlük/veri yapılarına dair temel Python bilgisi faydalıdır.

3
Git ve CLI

Temel Git komutları ve Linux komut satırı kullanımına aşinalık gerekir.

4
Lab Ortamı

Sanal cihaz, Docker/CI çalıştırıcısı ve NetBox barındırabilen bir ortam.

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ı, cihazlara API üzerinden erişir ve yapılandırılmış veriyle çalışmayı kavrar.
Modül 1
Otomasyon Mimarisi
  • Imperative ve declarative otomasyon yaklaşımlarının karşılaştırması
  • Idempotency kavramı ve tekrar çalıştırılabilir yapılandırmanın önemi
  • Kaynak doğruluğu (source of truth) merkezli mimari tasarımı
  • Push ve pull tabanlı otomasyon modellerinin ayrımı
  • Otomasyon katmanları: veri, şablon, dağıtım ve doğrulama
  • Ağ otomasyonunda hata yüzeyinin azaltılması ilkeleri
Modül 2
NETCONF ve RESTCONF
  • NETCONF'un SSH üzerinden XML tabanlı oturum yapısı
  • get-config, edit-config ve commit işlemlerinin kullanımı
  • candidate, running ve startup datastore ayrımı
  • RESTCONF ile HTTP/JSON üzerinden kaynak erişimi
  • ncclient kütüphanesiyle Python'dan NETCONF çağrısı
  • Locking ile eşzamanlı değişiklik çakışmasının önlenmesi
Modül 3
YANG Veri Modelleri
  • YANG ile yapılandırma ve durum verisinin modellenmesi
  • container, list, leaf ve leaf-list yapılarının anlaşılması
  • OpenConfig ve satıcıya özgü modellerin karşılaştırması
  • pyang ile model ağacının (tree) görselleştirilmesi
  • XPath ile belirli veri düğümlerine erişim
  • Model uyumlu yapılandırmanın şema ile doğrulanması
Modül 4
Python ile Veri İşleme
  • JSON ve YAML verilerinin Python'da okunup yazılması
  • requests ile RESTCONF uç noktalarına çağrı yapılması
  • Veri yapılarının normalizasyonu ve doğrulanması
  • Hata yönetimi ve yeniden deneme (retry) mantığı
  • pydantic/jsonschema ile girdi verisinin şema doğrulaması
  • Betiklerin fonksiyonlara bölünerek yeniden kullanılabilir hale getirilmesi
Günün hedefiKatılımcı, Ansible ve şablonlarla kaynak doğruluğundan yapılandırma üretir.
Modül 1
Ansible Envanter ve Roller
  • Statik ve dinamik envanter ile cihaz gruplarının tanımı
  • group_vars ve host_vars ile değişken hiyerarşisi
  • Ağ modülleri (arista.eos, cisco.ios) ile cihaz yapılandırması
  • Rol yapısıyla görevlerin yeniden kullanılabilir hale getirilmesi
  • check mode (--check) ile değişiklik önizlemesi
  • Ansible Vault ile kimlik bilgilerinin şifrelenmesi
Modül 2
Jinja2 Şablonları
  • Değişkenlerle parametrik yapılandırma şablonu yazımı
  • for döngüsü ve if koşuluyla dinamik yapılandırma üretimi
  • Filtreler (default, join, ipaddr) ile veri dönüşümü
  • Şablonların katmanlı (base/service) olarak düzenlenmesi
  • Üretilen yapılandırmanın idempotent biçimde push edilmesi
  • Şablon çıktısının diff ile beklenenle karşılaştırılması
Modül 3
NetBox Kaynak Doğruluğu
  • NetBox'ta site, cihaz, arayüz ve IP envanterinin modellenmesi
  • IPAM ile adres ve VLAN tahsisinin tek merkezde tutulması
  • NetBox REST/GraphQL API ile verinin dışa alınması
  • Dinamik envanter eklentisiyle Ansible'a veri beslenmesi
  • Kaynak doğruluğu ile cihaz durumunun karşılaştırılması
  • Veri tutarlılığının otomasyonun önkoşulu olarak sağlanması
Modül 4
Yapılandırma Üretimi
  • Kaynak doğruluğu verisinden uçtan uca yapılandırma üretimi
  • Cihaz bazlı tam yapılandırma (full config) dosyalarının oluşturulması
  • Hizmet (VLAN, VRF) tanımlarının şablona bağlanması
  • Üretilen yapılandırmanın Git deposunda sürümlenmesi
  • Rendering ve deployment aşamalarının ayrılması
  • Drift tespiti için üretilen ve çalışan yapılandırma farkı
Günün hedefiKatılımcı, ağ değişikliklerini test eden ve dağıtan bir CI/CD pipeline'ı kurar.
Modül 1
Git İş Akışı
  • Branch ve merge request ile değişiklik önerme akışı
  • Yapılandırma ve şablonların kod olarak (IaC) sürümlenmesi
  • Kod inceleme (review) ile değişikliklerin onaylanması
  • Commit mesajı ve değişiklik izlenebilirliği
  • Protected branch ile üretim dalının korunması
  • GitOps'ta deponun arzu edilen durumun kaynağı olması
Modül 2
CI Pipeline ve Test
  • Pipeline aşamaları: lint, build, test, deploy
  • yamllint ve ansible-lint ile sözdizimi kontrolü
  • Jinja2 render testleriyle şablon çıktısının doğrulanması
  • Batfish ile yapılandırmanın dağıtım öncesi statik analizi
  • pyATS/Robot ile ağ durumunun test edilmesi
  • Başarısız testte pipeline'ın durdurulması
Modül 3
Dağıtım ve Doğrulama
  • Aşamalı (canary) dağıtım ile riskin sınırlanması
  • Pre-change snapshot ile başlangıç durumunun kaydı
  • Değişiklik sonrası post-check ile kazanımın doğrulanması
  • Erişilebilirlik ve rota testleriyle servis kesintisinin önlenmesi
  • Dağıtım loglarının merkezi toplanması
  • Onay kapıları (approval gate) ile üretime geçiş
Modül 4
Geri Alma ve Değişiklik Kontrolü
  • config session ve commit-confirmed ile güvenli yapılandırma
  • Doğrulama başarısızsa otomatik rollback tetikleme
  • Önceki sürüme Git üzerinden dönüş
  • Değişiklik penceresi ve bakım planlamasının otomasyonu
  • Olay durumunda hızlı geri alma runbook'u
  • Değişiklik kayıtlarının denetim için saklanması
Günün hedefiKatılımcı, akış telemetrisiyle ağı gözlemler ve otomasyonu ölçeğe taşır.
Modül 1
Akış Telemetrisi
  • gNMI Subscribe ile sürekli durum akışının alınması
  • SNMP polling ile akış telemetrisi arasındaki farkın anlaşılması
  • OpenConfig telemetri yollarının (path) seçilmesi
  • Sample ve on-change abonelik modlarının ayrımı
  • Telemetri verisinin bir toplayıcıya (collector) akıtılması
  • Veri hacminin ve örnekleme sıklığının yönetimi
Modül 2
Gözlemlenebilirlik Yığını
  • Telemetri verisinin zaman serisi veritabanında saklanması
  • Grafana ile pano ve eşik tabanlı görselleştirme
  • Arayüz hatası, CPU ve BGP durumunun izlenmesi
  • Metrik, log ve olayların ilişkilendirilmesi
  • Alarm kurallarıyla anomalilerin bildirilmesi
  • Temel çizgiden (baseline) sapmaların tespiti
Modül 3
Olay Tabanlı Otomasyon
  • Webhook/alarm ile otomasyon iş akışının tetiklenmesi
  • Self-healing: tespit edilen soruna otomatik düzeltme
  • ChatOps ile operasyon komutlarının mesajlaşmadan çalıştırılması
  • Koşullu otomasyonda güvenlik ve yetki sınırları
  • Olay-tetikleyici-eylem zincirinin tasarımı
  • Yanlış pozitiflere karşı doğrulama adımları
Modül 4
Ölçek ve İşletim
  • Yüzlerce cihaza paralel yürütmenin (forks) yönetimi
  • Gizli bilgi (secret) yönetimi ve kimlik güvenliği
  • Otomasyon kodunun test edilebilir ve bakımlı tutulması
  • Erişim rolleri ve değişiklik yetkilerinin ayrıştırılması
  • Dokümantasyon ve runbook'larla operasyonel devamlılık
  • Otomasyon sisteminin kendi sağlığının izlenmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Sistem Tasarımı

Kaynak doğruluğu, şablon, dağıtım ve doğrulamadan oluşan bir otomasyon mimarisi tasarlarsınız.

✅
Model Odaklı

NETCONF, RESTCONF ve gNMI ile YANG tabanlı yapılandırılmış yönetim yaparsınız.

✅
Ansible

Envanter, rol ve Jinja2 şablonlarıyla idempotent yapılandırma üretir ve dağıtırsınız.

✅
NetBox

NetBox'ı tek kaynak doğruluğu olarak kullanıp otomasyona veri beslersiniz.

✅
CI/CD

Lint, test, dağıtım ve geri alma aşamalı bir pipeline kurarsınız.

✅
Doğrulama

Batfish ve pyATS ile değişiklikleri dağıtımdan önce ve sonra doğrularsınız.

✅
Telemetri

gNMI akış telemetrisiyle ağı gözlemleyip panolarda izlersiniz.

✅
Ölçek

Olay tabanlı otomasyon ve güvenli secret yönetimiyle sistemi ölçeğe taşırsınız.

Kimler İçin Uygundur?

  • Ağ otomasyonunu pilot betiklerden üretim sistemine taşımak isteyen ağ mühendisleri
  • DevOps/NetDevOps uzmanları
  • otomasyon mimarları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Otomasyonu pilot betiklerden üretim sistemine taşımak isteyen ağ mühendisleri, NetDevOps uzmanları ve otomasyon mimarları için uygundur.
İleri Python bilmek gerekir mi?
Temel Python (veri yapıları, fonksiyon) yeterlidir; eğitim ileri programlamadan çok sistem tasarımına, veri modellerine ve pipeline mimarisine odaklanır.
Hangi araçlar kullanılıyor?
Ansible, Jinja2, NETCONF/RESTCONF/gNMI istemcileri, NetBox, Git tabanlı CI/CD ve Batfish/pyATS gibi doğrulama araçları uygulamalı kullanılır.
Belirli bir satıcıya mı bağlı?
Hayır; OpenConfig ve çok satıcılı modüllerle çalışılır, örnekler Arista EOS üzerinde gösterilse de yaklaşım satıcıdan bağımsızdır.
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. AUTOCOR - Designing, Deploying and Managing Network Automati Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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

Ağ Temelleri ve YönlendirmeRSTECH: Networking Hardware, Models, & Technologies Eğitimi
Ağ Teknolojileri Eğitimleri

RSTECH: Networking Hardware, Models, & Technologies Eğitimi

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

Cisco CCT RSTECH 100-490 eğitimi: OSI/TCP-IP modelleri, Cisco donanım bileşenleri, FRU, bakır/fiber kablolama ve temel IOS komutları uygulamalı DVA ağ eğitimi.

Detayları Gör →
Ağ Temelleri ve YönlendirmeSatıcı Kilidinden Arınmış Ağ İzleme: LibreNMS ve Zabbix Eğitimi
Ağ Teknolojileri Eğitimleri

Satıcı Kilidinden Arınmış Ağ İzleme: LibreNMS ve Zabbix Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Satıcı bağımsız ağ izleme eğitimi: LibreNMS ve Zabbix ile SNMP keşfi, eşik uyarıları, agent2, LLD ve Grafana panoları. Açık kaynak uygulamalı DVA izleme eğitimi

Detayları Gör →
Ağ Temelleri ve YönlendirmeSCOR: DHCP Snooping, DAI, IP Source Guard, Private VLANs, & Storm Control Eğitimi
Ağ Teknolojileri Eğitimleri

SCOR: DHCP Snooping, DAI, IP Source Guard, Private VLANs, & Storm Control Eğitimi

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

Cisco SCOR Katman 2 güvenlik eğitimi: DHCP Snooping, Dynamic ARP Inspection, IP Source Guard, Private VLAN ve Storm Control uygulamalı saldırı savunması DVA eği

Detayları Gör →
Ağ Temelleri ve YönlendirmeSD-WAN Core Administrator (FORT-SDWAN) Eğitimi
Ağ Teknolojileri Eğitimleri

SD-WAN Core Administrator (FORT-SDWAN) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

FortiGate SD-WAN eğitimi (FORT-SDWAN): zone/member, performans SLA, uygulama tabanlı yönlendirme kuralları, IPsec overlay ve ADVPN uygulamalı DVA SD-WAN eğitimi

Detayları Gör →
Ağ Temelleri ve YönlendirmeSD-WAN Enterprise Administrator (SDWAN-EA) Eğitimi
Ağ Teknolojileri Eğitimleri

SD-WAN Enterprise Administrator (SDWAN-EA) Eğitimi

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

Cisco Catalyst SD-WAN (Viptela) eğitimi: vManage, vSmart, vBond, OMP, TLOC, şablonlar ve merkezi politikalarla kurumsal overlay fabrik. Uygulamalı DVA SD-WAN eğ

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