Context:kariyer
Cluster:Berkay Güçlü
User:Linux Sistem Yöneticisi
Location:Ankara, Türkiye
<d>Describe<l>Logs<s>Shell<y>YAML<?>Help<ctrl-d>Delete
Describe(deneyim/linux-system-administrator-ozgur-yazilim-a-s)Name:Linux Sistem Yöneticisi
Namespace:deneyim
Node:Özgür Yazılım A.Ş. / Uzaktan
Start Time:Haziran 2022 – Günümüz
Status:Running
Events:
TypeReasonMessage
NormalDoneYü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.
NormalDoneFarklı sektör ve ölçeklerdeki müşteriler için Red Hat ve Debian tabanlı Linux sunucuları kurup bakımını ve optimizasyonunu yapıyorum.
NormalDoneSunucu 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.
NormalDoneKeycloak'ı 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.
NormalDoneConsul ile HashiCorp Vault kümesi kurdum; Vault Agent ile Kubernetes pod'larına secret enjeksiyonunu ve Zabbix–Vault entegrasyonunu hayata geçirdim.
NormalDoneKVM/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.
NormalDoneKeepalived ve HAProxy kümeleri ile Envoy proxy kullanarak yük dengeleme ve yüksek erişilebilirlik sağladım.
NormalDoneBakı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.
NormalDoneJenkins, 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.
NormalDonePostgreSQL 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.
NormalDoneElasticsearch'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.
NormalDoneKafka ve RabbitMQ kümelerini kurup yönettim; Kafka için MirrorMaker ile kümeler arası replikasyona dayanan bir felaket kurtarma yapısı oluşturdum.
NormalDoneZabbix, Graylog/Rsyslog, Bacula ve GitLab gibi yönetim ve izleme araçlarını kurup bakımını yaptım.
Describe(deneyim/part-time-technical-staff-ege-university)Name:Yarı Zamanlı Teknik Personel
Namespace:deneyim
Node:Ege Üniversitesi / İzmir
Start Time:Kasım 2021 – Haziran 2022
Status:Completed
Events:
TypeReasonMessage
NormalDoneBilgisayar donanım ve yazılım sorunlarını tespit edip giderdim, son kullanıcılara teknik destek verdim.
NormalDoneRouter, 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.
NormalDoneWindows Server 2012 R2 ve 2016 ortamlarını, ince istemci ve terminal sistemlerini yönettim.
Describe(projeler/homelab-personal)Name:Kişisel altyapı (homelab)
Description: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.
Containers:
- 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.
Describe(egitmenlik/ozgur-yazilim-a-s)Name:Özgür Yazılım A.Ş.
Schedule:—
Jobs:
- Linux Sistem Yönetimi 101-102-103-104
- Kubernetes 101
- Jenkins Atölyesi
- Ansible Atölyesi
Describe(egitmenlik/mustafa-akgul-free-software-camps)Name:Mustafa Akgül Özgür Yazılım Kampları
Schedule:2023 – 2025
Jobs:
- Graylog ile Log Yönetimi ve Analizi
- GNU/Linux Sistem Yönetimi (1. Seviye)
- Zabbix ile Sunucu ve Servis İzleme
- Kubernetes ve Konteyner Teknolojileri
Describe(egitim/computer-programming)Name:Bilgisayar Programcılığı
Node:Ege Üniversitesi
Start Time:2020 – 2022
ConfigMap(kube-system/skills)Data
linux:Debian, Red Hat / Rocky, Ubuntu, openSUSE, Arch, systemd, SELinux, firewalld
containers:Docker, Kubernetes, RKE2, OpenShift, Rancher, Talos, k3s, kubeadm, Helm, Longhorn
virtualization:KVM/QEMU, Proxmox VE, VMware, VirtualBox
automation-ci-cd:Bash, Python, Ansible, Jenkins, GitLab, SonarQube, Nexus, Dependency-Track
monitoring-logging:Zabbix, Grafana, Graylog, Rsyslog, VictoriaMetrics, Logstash, Kibana, OpenSearch Dashboards, Nagios XI, Sentry
identity-security:Keycloak, HashiCorp Vault, OpenLDAP, Wazuh, OSSEC, Nessus
databases:PostgreSQL, MySQL, MongoDB, Patroni, repmgr
search-cache-messaging:OpenSearch, Elasticsearch, Redis, Valkey, RabbitMQ, Kafka
web-application-servers:Apache, Nginx, PHP-FPM, Tomcat, WildFly
backup-storage:Bacula, Barman, MinIO
networking:TCP/IP, DNS, PowerDNS, HAProxy, Keepalived, Envoy, WireGuard, OpenVPN, Let's Encrypt
languages:Türkçe — ana dil · İngilizce — B2
# 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.
<context><pods><describe>