Hakkımda
Linux ve Kubernetes tabanlı altyapılarda uzmanlaşmış, otomasyon ve gözlemlenebilirliğe odaklanan bir sistem yöneticisiyim. Farklı ölçeklerdeki müşteri ortamları için güvenilir, ölçeklenebilir ve sürdürülebilir sistemler tasarlıyor ve yönetiyorum. Sektördeki gelişmeleri yakından takip ederek teknik becerilerimi sürekli geliştiriyorum.
Deneyim
Haziran 2022 – Günümüz
Linux Sistem Yöneticisi
Özgür Yazılım A.Ş. · Uzaktan
- Yüksek erişilebilir ve ölçeklenebilir Kubernetes (RKE2, OpenShift, Talos Linux) küme mimarileri tasarladım, kurdum ve yönetiyorum; Rancher üzerinde GitLab, Jenkins, SonarQube, Nexus, Keycloak, Rocket.Chat, Jitsi, Nextcloud ve OpenSearch gibi servisleri kurup işlettim, Longhorn yedeklemesini yapılandırdım.
- Farklı sektör ve ölçeklerdeki müşteriler için Red Hat ve Debian tabanlı Linux sunucuları kurup bakımını ve optimizasyonunu yapıyorum.
- Sunucu güvenliği, kullanıcı yetkilendirme ve sistem güncelleme politikalarını uyguladım; Wazuh ve OSSEC ile saldırı tespiti, Nessus ile zafiyet taraması kurdum, sunucu sıkılaştırma ve güvenlik duvarı standartları oluşturdum.
- Keycloak'ı yüksek erişilebilir olarak kurup GitLab, Zabbix, Nextcloud ve Rocket.Chat ile SSO entegrasyonlarını yaptım; OpenLDAP ile merkezi kimlik yönetimi sağladım.
- Consul ile HashiCorp Vault kümesi kurdum; Vault Agent ile Kubernetes pod'larına secret enjeksiyonunu ve Zabbix–Vault entegrasyonunu hayata geçirdim.
- KVM/QEMU, VMware ve Proxmox tabanlı sanallaştırma platformlarını kaynak planlaması ve yüksek erişilebilirlik yapılandırmalarıyla birlikte tasarlayıp yönettim.
- Keepalived ve HAProxy kümeleri ile Envoy proxy kullanarak yük dengeleme ve yüksek erişilebilirlik sağladım.
- Bakım, izleme ve dağıtım süreçlerini Bash ve Python ile otomatikleştirdim; elle yapılan işleri azaltan betik ve araçlar geliştirdim.
- Jenkins, SonarQube ve Nexus'u birleştiren tam otomatik CI/CD hatları kurdum; Jenkins Configuration as Code ve container içinde çalışan işlerle, Fortify SCA ve Dependency-Track entegrasyonlarıyla kod kalitesi ve güvenlik analizini dağıtım akışına kattım.
- PostgreSQL için Patroni ve Consul ile otomatik failover, repmgr ve Barman ile felaket kurtarma senaryoları kurdum; Valkey-Sentinel, Redis Cluster ve MongoDB replika kümelerini yönettim, MySQL dahil veritabanlarının yedekleme ve taşıma süreçlerini yürüttüm.
- Elasticsearch'ten OpenSearch'e geçişi ve CCR ile felaket kurtarmayı gerçekleştirdim; Graylog kümelerini 2.x'ten 7.x'e yükselttim, Logstash, Nxlog ve Graylog Sidecar ile log toplama altyapısını kurdum.
- Kafka ve RabbitMQ kümelerini kurup yönettim; Kafka için MirrorMaker ile kümeler arası replikasyona dayanan bir felaket kurtarma yapısı oluşturdum.
- Zabbix, Graylog/Rsyslog, Bacula ve GitLab gibi yönetim ve izleme araçlarını kurup bakımını yaptım.
Kasım 2021 – Haziran 2022
Yarı Zamanlı Teknik Personel
Ege Üniversitesi · İzmir
- Bilgisayar donanım ve yazılım sorunlarını tespit edip giderdim, son kullanıcılara teknik destek verdim.
- Router, switch, erişim noktası ve güvenlik duvarı gibi ağ cihazlarını kurup yapılandırdım; yerel ağ altyapısını kurdum ve bakımını yaptım.
- Windows Server 2012 R2 ve 2016 ortamlarını, ince istemci ve terminal sistemlerini yönettim.
Projeler
Kişisel altyapı (homelab)
Tek bir Proxmox VE sunucusu üzerinde kendi servislerimi barındırdığım, sıfırdan kurduğum ve sürekli geliştirdiğim altyapı. Bu site de üzerinde çalışıyor.
- Proxmox VE 9 üzerinde 3 düğümlü RKE2 Kubernetes kümesi; kube-vip ile API VIP, Longhorn dağıtık depolama, Traefik ingress.
- HAProxy ile SNI tabanlı yönlendirme; cert-manager ve Let's Encrypt DNS-01 ile otomatik sertifikalar.
- Stalwart ile kendi e-posta sunucum (SPF, DKIM, DMARC, ters DNS) ve web postası.
- VictoriaMetrics, node-exporter ve Grafana ile metrikler; Uptime Kuma ve ntfy ile izleme ve bildirimler; Diun ile imaj güncelleme takibi.
- llama.cpp ile yerel LLM sunucusu ve Open WebUI; günlük sistem raporlarını özetleyen Python otomasyonu.
- AdGuard Home ile DNS-over-TLS, restic ile şifreli yedekleme.
Eğitmenlik
Özgür Yazılım A.Ş.
- Linux Sistem Yönetimi 101-102-103-104
- Kubernetes 101
- Jenkins Atölyesi
- Ansible Atölyesi
2023 – 2025
Mustafa Akgül Özgür Yazılım Kampları
- Graylog ile Log Yönetimi ve Analizi
- GNU/Linux Sistem Yönetimi (1. Seviye)
- Zabbix ile Sunucu ve Servis İzleme
- Kubernetes ve Konteyner Teknolojileri
Eğitim
2024 – Günümüz
Yönetim Bilişim Sistemleri (Uzaktan Eğitim)
Ankara Üniversitesi
2020 – 2022
Bilgisayar Programcılığı
Ege Üniversitesi
Web tasarımları local LLM desteğiyle hazırlanmıştır.