IT INFRASTRUCTURE AUTOMATION: PYTHON AUTOMATION PROGRAMMING EĞİTİMİ

Altyapı işlerini Python ile otomatikleştirin

Dosya ve süreç yönetimi, Paramiko/Fabric, psutil, REST API, boto3 bulut otomasyonu, günlük analizi, zamanlama ve raporlama

Eğitim, BT altyapı ekiplerinin Python ile rutin işlerini otomatikleştirmesini sağlar. os, shutil, pathlib ve subprocess ile sistem görevleri, Paramiko ve Fabric ile SSH, psutil ile kaynak izleme, regex ile günlük analizi, requests ile REST API, boto3 ile AWS…

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

Eğitim Hakkında

Sistem yönetimi, SSH, bulut SDK ve izleme otomasyonu

Eğitim, BT altyapı ekiplerinin Python ile rutin işlerini otomatikleştirmesini sağlar. os, shutil, pathlib ve subprocess ile sistem görevleri, Paramiko ve Fabric ile SSH, psutil ile kaynak izleme, regex ile günlük analizi, requests ile REST API, boto3 ile AWS otomasyonu, smtplib ile bildirim, cron ve systemd timer ile zamanlama ve Active Directory sorguları uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Sistem Görevleri Otomasyonu; 2. gün Uzak Yönetim, İzleme ve Günlükler; 3. gün API, Bulut ve Dizin Hizmetleri.

Seviye

Orta Seviye — Sistem yönetimi, SSH, bulut SDK ve izleme otomasyonu

Öğrenme Metodu

Katılımcılar Linux sanal makineler üzerinde yedekleme, disk izleme, kullanıcı yönetimi ve bulut kaynak envanteri çıkaran betikler yazar.

Neden Bu Eğitim?

🖥️Sistem Hakimiyeti

Dosya, süreç ve servis yönetimini Python ile programlarsınız.

☁️Bulut Otomasyonu

boto3 ile bulut kaynaklarını listeler, etiketler ve yönetirsiniz.

📬Proaktif İzleme

Eşik aşımlarını yakalayıp e-posta ile bildirirsiniz.

Anahtar Konular

python altyapı otomasyonusistem yönetimi pythonparamikofabric sshpsutilboto3 awsgünlük analizi pythonbt otomasyonpython sistem yöneticisi
“Aynı işi üçüncü kez elle yapıyorsanız, dördüncüsünde betik yazmış olmalısınız.”

Ön Koşullar

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

1
Temel Python

Değişken, koşul ve döngü yapılarını bilmek yeterlidir.

2
Linux temeli

Temel komut satırı ve dosya sistemi bilgisi gereklidir.

3
Ağ ve SSH

SSH ile sunucuya bağlanma deneyimi beklenir.

4
Geliştirme ortamı

Python 3.10+ ve VS Code veya PyCharm kurulu bir bilgisayar gerekir.

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ı işletim sistemi düzeyindeki rutin görevleri güvenli betiklerle otomatikleştirir.
Modül 1
Dosya Sistemi
  • pathlib ve os.walk
  • shutil ile kopyalama ve arşivleme
  • Dosya izinleri ve sahiplik
  • Eski dosya temizleme
  • hashlib ile bütünlük
  • Büyük dizin tarama
Modül 2
Süreç Yönetimi
  • subprocess.run ve check
  • Çıktı yakalama ve zaman aşımı
  • Shell enjeksiyonu riski
  • psutil ile süreç listesi
  • Servis yönetimi (systemctl)
  • Windows için wmi / pywin32
Modül 3
Yedekleme Betiği
  • tarfile ve zipfile
  • Zaman damgalı yedek
  • Rotasyon politikası
  • Doğrulama ve geri yükleme testi
  • rsync çağırma
  • Uzak yedek hedefi
Modül 4
Betik Kalitesi
  • argparse ile komut satırı
  • logging kullanımı
  • Çıkış kodları
  • Yapılandırma dosyası (YAML/TOML)
  • Paketleme ve dağıtım
  • Testler
Günün hedefiKatılımcı uzak sunucuları yönetir, kaynakları izler ve günlükleri analiz eder.
Modül 1
SSH Otomasyonu
  • Paramiko bağlantısı ve anahtar
  • Fabric ile görev çalıştırma
  • SFTP dosya aktarımı
  • Paralel çalıştırma
  • Host anahtarı doğrulaması
  • Kimlik bilgisi saklama
Modül 2
Kaynak İzleme
  • psutil ile CPU, bellek, disk
  • Eşik tabanlı uyarı
  • Ağ bağlantıları
  • Prometheus exporter yazımı
  • Zaman serisi kaydı
  • Grafana ile görselleştirme
Modül 3
Günlük Analizi
  • re ile düzenli ifade
  • Apache/Nginx erişim günlüğü ayrıştırma
  • auth.log ile başarısız giriş tespiti
  • collections.Counter ile özet
  • Windows Event Log okuma
  • Rapor üretimi
Modül 4
Bildirim ve Zamanlama
  • smtplib ile e-posta
  • Slack/Teams webhook
  • cron ve systemd timer
  • Windows Görev Zamanlayıcı
  • Tekrar çalışma kilidi
  • İdempotentlik
Günün hedefiKatılımcı REST API, boto3 ve LDAP ile altyapı envanteri ve yaşam döngüsü işlerini otomatikleştirir.
Modül 1
REST API Kullanımı
  • requests oturumu
  • Kimlik doğrulama (token, OAuth)
  • Sayfalama
  • Hız sınırı ve yeniden deneme
  • ServiceNow/Jira örneği
  • API yanıtlarını CSV'ye yazma
Modül 2
boto3 ile AWS
  • Kimlik bilgisi zinciri ve profiller
  • EC2 envanteri ve etiketleme
  • S3 yükleme ve yaşam döngüsü
  • Durdurulmuş kaynak temizliği
  • Snapshot otomasyonu
  • Maliyet etiketi denetimi
Modül 3
Dizin Hizmetleri
  • ldap3 ile AD sorgusu
  • Kullanıcı ve grup raporu
  • Pasif hesap tespiti
  • Toplu kullanıcı oluşturma
  • LDAPS ve güvenli bağlantı
  • Yetki sorumluluğu
Modül 4
Vaka Çalışması
  • Sunucu envanter ve sağlık raporu
  • HTML rapor şablonu
  • Zamanlanmış çalıştırma
  • Güvenlik ve sır yönetimi
  • Ansible/Terraform ile ilişki
  • Sonraki adımlar

Eğitim Kazanımları

Program sonunda katılımcılar:

📁
Dosya otomasyonu

pathlib ve shutil ile dosya işlerini otomatikleştirebilirsiniz.

⚙️
Süreç yönetimi

subprocess ve psutil ile süreç/servis kontrolü yapabilirsiniz.

🔑
SSH otomasyonu

Paramiko ve Fabric ile çok sunuculu görev çalıştırabilirsiniz.

📉
Kaynak izleme

CPU, bellek ve disk eşikleri için uyarı üretebilirsiniz.

🔎
Günlük analizi

Regex ile günlüklerden güvenlik ve hata olaylarını çıkarabilirsiniz.

☁️
boto3

AWS kaynaklarını betikle listeleyip yönetebilirsiniz.

🏢
Dizin sorguları

ldap3 ile AD kullanıcı ve grup raporu alabilirsiniz.

⏰
Zamanlama

cron veya systemd timer ile betikleri otomatik çalıştırabilirsiniz.

Kimler İçin Uygundur?

  • Sistem yöneticileri
  • DevOps
  • bulut destek mühendisleri ve altyapı ekipleri içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem yöneticileri, DevOps ve bulut destek mühendisleri ve altyapı ekipleri içindir.
Windows ve Linux birlikte işlenir mi?
Ağırlık Linux'tadır; Windows için pywin32, Görev Zamanlayıcı ve Event Log örnekleri verilir.
AWS hesabı gerekli mi?
Bulut bölümü için ücretsiz katman hesabı veya eğitmen yönlendirmeli sandbox kullanılır.
Ansible ile ilişkisi nedir?
Python betikleri ile Ansible'ın hangi işlerde tercih edileceği tartışılır; Ansible kapsam dışıdır.
Eğitim sonunda belge verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Eğitim herhangi bir üretici sınavına doğrudan hazırlık vaat etmez; sınav söz konusu ise başvuru ve ücret ilgili kuruma aittir.

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. IT Infrastructure Automation: Python Automation Programming Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

PythonPython Fundamentals Training for Non-Programmers Eğitimi
Yazılım Geliştirme Eğitimleri

Python Fundamentals Training for Non-Programmers Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

Programcı olmayanlar için Python eğitimi: temel mantık, Excel ve CSV işleme, pandas giriş, tarih hesapları, rapor ve ofis işlerinin otomasyonunu 3 günde öğrenin

Detayları Gör →
PythonPython Geliştiriciler için Tabnine Eğitimi
Yazılım Geliştirme Eğitimleri

Python Geliştiriciler için Tabnine Eğitimi

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

Python geliştiriciler için Tabnine eğitimi: kod tamamlama, sohbet, pytest ve docstring üretimi, refactoring, gizlilik ve doğrulama pratiklerini 3 günde öğrenin.

Detayları Gör →
PythonPython ile Bilgisayar Görsesi Eğitimi
Yazılım Geliştirme Eğitimleri

Python ile Bilgisayar Görsesi Eğitimi

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

Python ile bilgisayarlı görü eğitimi: OpenCV, kenar ve kontur, SIFT/ORB, CNN, transfer learning, YOLO nesne algılama ve gerçek zamanlı video analizini 3 günde u

Detayları Gör →
PythonPython ile Büyük Veri ve İş Analitiği Eğitimi
Yazılım Geliştirme Eğitimleri

Python ile Büyük Veri ve İş Analitiği Eğitimi

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

Python ile büyük veri ve iş analitiği eğitimi: pandas, Dask, PySpark, DuckDB, KPI, kohort ve RFM analizi, tahmin ve Streamlit/Dash panelini 3 günde uygulayın.

Detayları Gör →
PythonPython ile Derin Ödüllendirme Öğrenimi Eğitimi
Yazılım Geliştirme Eğitimleri

Python ile Derin Ödüllendirme Öğrenimi Eğitimi

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

Python ile derin ödüllendirme öğrenimi eğitimi: MDP, Q-Learning, DQN, REINFORCE, A2C, PPO ve SAC algoritmalarını PyTorch ve Gymnasium ile 3 günde kodlayın.

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