DevOps ve DevOps TEKNOLOJİLERİ EĞİTİMİ
DevOps ve DevOps TEKNOLOJİLERİ EĞİTİMİ

Eğitim Tanımı:
Eğitim; daha önce Linux kullanan, DevOps konusunda deneyimi olmayan veya tüm pratikleri uygulamayan ve bu konuya ilgi duyarak kariyer yapmak isteyen herkese yönelik hazırlanmıştır. DevOps kültüründen başlayarak, CI/CD süreçlerinin detaylı aktarımı, mikro servis ve konteyner mimarileri, Docker, konteyner orkestrasyon yazılımları, CI/CD süreçlerini uygulayabilmek için gerekli olan Git, GitHub, Jenkins gibi yazılımların kurulumları ve kullanımları ayrıntılı bir şekilde aktarılacaktır. Hibrit bulut ortamlarında Kubernetes kümelerinin kurulumu ve yönetilmesiyle ilgili OpenShift yazılımı detaylı anlatılacaktır.


Kimler Katılabilir:

Bu eğitim; DevOps konularında kavramsal bilgiler almak isteyen, Linux üzerinde DevOps süreçlerini uygulamak ve sektörün en iyi uygulamalarını öğrenmek isteyen Bilişim Teknolojileri profesyonellerine yöneliktir.

Eğitim Süresi:
Toplam 40 ders saatidir. Her ders saati 40 dakika olarak belirlenmiştir. Canlı olarak online eğitim sunulacaktır.


Eğitim İçeriği:

  • DevOps ve kurumlarda kültürel değişim, CI/CD süreçleri, proje yönetimi, çevik uygulamalar,
  • Mikro Servis mimarisi, Linux’de konteynerler ve Docker mimarisi,
  • Docker kurulumu, Docker ağ sistemi, stateful ve stateless konteynerler,
  • Dockerfile ve Docker Compose,
  • Konteyner orkestrasyon yazılımları, Kubernetes (minikube),
  • OpenShift Container Platform (CRC ve/veya OKD),
  • Ansible ile otomasyon,
  • Git ve GitHub,
  • Jenkins (kurulum, entegrasyon, ajan kurulumları, projeler),
  • GitLab (Git ve GitLab entegrasyonu, runner kurulumu, CI/CD pipeline oluşturma),
  • Diger CI/CD teknolojileri (Bitbucket, Spring Boot)

 

Eğitim Sonunda Kazanımlar:

Katılımcılar;

  • DevOps kültürel değişiminin ilkelerini listeleyebilecek ve firmalarında uygulayabilecek, CI/CD süreçlerinin firmanıza en iyi sektör pratikleri olarak uygulanmasını sağlayacak, Konteyner teknolojilerinin temeli olan Linux çekirdek özelliklerini açıklayabilecek,
  • Docker’ı kurabilecek ve üzerinde kendi uygulamalarına özel oluşturduğu imajları kullanarak konteyner çalıştırabilecek, Birden fazla konteynerden oluşan uygulamaları, docker compose ile çalıştırabilecek,
  • Uygulamalarına özel sanal ağ kurabilecek, Kubernetes üzerinde uygulamalarını çalıştırabilecek, Ansible ile otomasyon yapabilecek,
  • Projelerini Git’e aktarabilecek ve GitLab entegrasyonu yaparak CI/CD pipeline yönetebilecek,
  • Jenkins’i kurabilecek farklı sistemlerde ajanlar oluşturarak Jenkins üzerinde projelerinin entegrasyon süreçlerini yönetebilecek,
  • OpenShift üzerinde lokal Kubernetes kümeleri oluşturabilecek, Bitbucket, Spring Boot teknolojileriyle ilgili bilgi edinecektir.

 

Doç. Dr. Hakan Güray Şenel

ODTÜ Elektrik Elektronik Mühendisliği bölümünde lisans eğitimi alan Doç. Dr. Hakan Güray Şenel; 1991-1997 arası Amerika Birleşik Devletleri’ndeki Vanderbilt Üniversitesi Elektrik ve Bilgisayar Mühendisliği Bölümü’nde Robot, Medikal Görüntü Sistemleri ve Görüntü İşleme üzerine yüksek lisans ve doktora çalışmalarını tamamlamıştır. 1998’de Anadolu Üniversitesi’nde öğretim üyesi olarak göreve başlayan Şenel; şu anda Eskişehir Teknik Üniversitesi’nde Elektrik/Elektronik Mühendisliği Bölümü’nde öğretim üyesi olarak çalışmaktadır. Görüntü/video işleme, gerçek zamanlı işletim sistemleri, gömülü sistemler, ağ sistemleri, IoT sistemleri ve bilgi sistemleri üzerine bilimsel çalışmaları vardır.

1994’den bu yana çeşitli yurt içi/dışındaki üniversitelerde, çeşitli kamu kurumlarında ve özel sektörde faaliyet gösteren çok sayıda firmanın yazılım/sistem projelerinde ve FinTech konularında yöneticilik ve danışmanlık gibi görevler üstlenmiştir. Ayrıca Linux, konteyner temelli sistemler, C/C++, DevOps, veritabanı yönetimi ve Linux temelli gömülü sistemler konularında eğitimler vermektedir.