$ cat hakkimda.md

Hakkımda

Bahçeşehir Üniversitesi Bilgisayar Mühendisliği bölümünden mezun oldum. Şu an Türk-Alman Üniversitesi'nin bilgi işlem biriminde sistem mühendisi olarak çalışıyorum.

İşimin bir yarısı, iyi gittiğinde kimsenin fark etmediği türden: Linux ve Windows sunucular, Active Directory, sanallaştırma, ağ ve güvenlik duvarları. Sabah herkes bilgisayarını açıp hiçbir şey düşünmeden işine başlayabiliyorsa, bu tarafın işi yapılmış demektir.

Diğer yarısı iyi anlamda bir tembellikten doğuyor. Aynı işi ikinci kez elle yapmak zorunda kaldığımda onu script'e çeviriyorum. Script büyüyünce pipeline oluyor, sunuculara tek tek dağılmış servisler container'a taşınıyor. Docker, Kubernetes, Dokploy ve CI/CD araç kutusunda bu yüzden duruyor. Hedef basit: bir sunucu gece yarısı giderse yerine yenisini koymak tek bir komut olsun.

Bu blog benim saha defterim. Kurduğum, bozduğum ve sonra düzgün kurduğum sistemlerin notları burada. İlk okuyucusu altı ay sonraki ben. Aynı sorunla uğraşan birinin yolunu kısaltıyorsa daha ne olsun.

Araç kutusu

~/sistemler

  • Ubuntu
  • Windows Server
  • Active Directory
  • Hyper-V
  • vCenter
  • Aruba
  • Fortinet

~/otomasyon & container

  • Docker
  • Kubernetes
  • Helm
  • Dokploy
  • Traefik
  • CI/CD
  • PowerShell
  • Bash

Bu site

Site Astro ile statik olarak derleniyor. Yazılar Markdown dosyaları, arama için build sonrası Pagefind index üretiyor. Veritabanı, sunucu tarafı kod, çerez ve analitik yok. Fontlar bile siteyle birlikte geliyor, sayfa açılırken başka bir adrese istek gitmiyor.

Cloudflare Workers üzerinde statik dosya olarak duruyor. Sıkı bir Content-Security-Policy ve diğer güvenlik başlıkları_headers dosyasıyla veriliyor, bu yüzden sayfada inline script de yok.