DEVOPS ve DEVOPS TEKNOLOJİLERİ EĞİTİMİ I
DEVOPS ve DEVOPS TEKNOLOJİLERİ EĞİTİMİ I

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, Docker Compose, CI/CD süreçlerini uygulayabilmek için gerekli olan Git, GitLab, GitHub, Jenkins gibi yazılımların kurulumları ve kullanımları ayrıntılı bir şekilde aktarı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 İçeriği:

 DevOps ve kurumlarda kültürel değişim, CI/CD süreçleri, proje yönetimi, çevik uygulamalar,

  1. Mikro Servis mimarisi, Linux’de konteynerler ve Docker mimarisi,
  2. Docker kurulumu, Docker ağ sistemi, stateful ve stateless konteynerler,
  3. Dockerfile ve Docker Compose,
  4. Mikro Servis uygulamaları (Node.js, gRPC),
  5. Jenkins (kurulum, entegrasyon, ajan kurulumları, projeler, CI/CD pipeline oluşturma),
  6. GitLab (Git ve GitLab entegrasyonu, runner kurulumu, CI/CD pipeline oluşturma),
  7. Diğer CI/CD teknolojileri (Bitbucket, Ansible, Terraform)

 

Eğitim Süresi ve Sunuş:

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


Eğitim Sonunda Kazanımlar:

Katılımcılar;

  • DevOps kültürel değişiminin ilkelerini listeleyebilecek ve firmanızda 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ınıza özel oluşturduğunuz imajları kullanarak konteyner çalıştırabilecek,
  • Birden fazla konteynerden oluşan uygulamaları, docker compose ile çalıştırabilecek,
  • Uygulamalarınıza özel sanal ağ kurabilecek,
  • Projenizi Git’e aktarabilecek ve GitLab entegrasyonu yaparak CI/CD pipeline yönetebilecek,
  • Jenkins’i kurabilecek farklı sistemlerde ajanlar oluşturarak Jenkins üzerinde projelerinizin entegrasyon süreçlerini yönetebilecek,
  • Bitbucket, Ansible ve Terraform teknolojileriyle ilgili bilgi edinecektir.


Eğitmen: 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üleme sistemleri ve görüntü/video işleme üzerine yüksek lisans ve doktora çalışmalarını tamamlayarak Türkiye’ye dönmüştür. 1998’de Anadolu Üniversitesi’nde öğretim üyesi olarak göreve başlamıştır. 2002-2010 yılları arasında Anadolu Üniversitesi Bilgisayar Araştırma ve Uygulama merkezinin müdür yardımcısı olmuş ve 2006’da müdürlük  görevini üstlenmiştir. Açıköğretim Fakültesi için önemli projelere imza atmıştır. Aynı zamanda Elektrik/Elektronik Mühendisliği Bölümü’nde öğretim üyesi olarak gömülü system tasarımı, bilgisayar ağları, gerçek zamanlı programlama, işletim sistemleri gibi çeşitli dersler vermis ve sektöre çok sayıda mühendisin yetişmesine katkıda bulunmuştur. 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, kamu kurumlarında ve özel sektörde faaliyet gösteren farklı sektörlerdeki firmalarda yürütülen yazılım/sistem projelerinde danışmanlık ve yöneticilik gibi görevler üstlenmiştir.

2022’den beri Gantek Academy bünyesinde Linux, konteyner temelli sistemler, C/C++, DevOps, veritabanı yönetim sistemleri ve otomasyon konularında eğitimler vermektedir. Şu anda Gantek Teknoloji’de Bilgi Teknolojilerinden Sorumlu Genel Müdür Yardımcısı (CIO) görevini yürütmektedir.