Message Count by year
1
3
13
4
1
6
2020202120222023202420252026
Messages 7 results
2026homelabPersonal infrastructure (homelab) — Infrastructure I built from scratch and keep evolving on a single Proxmox VE host to run my own services. This site runs on it too.
- source
- homelab
- message
- 3-node RKE2 Kubernetes cluster on Proxmox VE 9, with kube-vip API VIP, Longhorn distributed storage and Traefik ingress.
- SNI-based routing with HAProxy; automatic certificates with cert-manager and Let's Encrypt DNS-01.
- Self-hosted mail server with Stalwart (SPF, DKIM, DMARC, reverse DNS) and webmail.
- Metrics with VictoriaMetrics, node-exporter and Grafana; monitoring and alerts with Uptime Kuma and ntfy; image update tracking with Diun.
- Local LLM server with llama.cpp and Open WebUI; Python automation that summarizes daily system reports.
- DNS-over-TLS with AdGuard Home and encrypted backups with restic.
2024-09educationManagement Information Systems (Distance Education) · Ankara University
- source
- education
- school
- Ankara University
- period
- 2024 – Present
2023teachingMustafa Akgül Free Software Camps
- source
- teaching
- period
- 2023 – 2025
- message
- Log Management and Analysis with Graylog
- GNU/Linux System Administration (Level 1)
- Server and Service Monitoring with Zabbix
- Kubernetes and Container Technologies
2022-06experienceLinux System Administrator · Özgür Yazılım A.Ş.
- source
- experience
- role
- Linux System Administrator
- organization
- Özgür Yazılım A.Ş.
- location
- Remote
- period
- June 2022 – Present
- message
- Designed, deployed and managed highly available and scalable Kubernetes (RKE2, OpenShift, Talos Linux) cluster architectures; deployed and operated services such as GitLab, Jenkins, SonarQube, Nexus, Keycloak, Rocket.Chat, Jitsi, Nextcloud and OpenSearch on Rancher, and configured Longhorn backups.
- Installed, maintained and optimized Red Hat and Debian based Linux servers for clients across various industries and scales.
- Implemented server security, user authorization and system update policies; set up intrusion detection with Wazuh and OSSEC and vulnerability scanning with Nessus, and defined server hardening and firewall standards.
- Deployed Keycloak in high availability and integrated SSO with GitLab, Zabbix, Nextcloud and Rocket.Chat; provided centralized identity management with OpenLDAP.
- Built a HashiCorp Vault cluster backed by Consul; implemented secret injection into Kubernetes pods with Vault Agent and the Zabbix–Vault integration.
- Designed and managed virtualization platforms based on KVM/QEMU, VMware and Proxmox, including resource planning and high-availability configurations.
- Provided load balancing and high availability with Keepalived + HAProxy clusters and Envoy proxy.
- Automated maintenance, monitoring and deployment processes with Bash and Python, and built custom tools to reduce manual operations.
- Built fully automated CI/CD pipelines integrating Jenkins, SonarQube and Nexus, using Jenkins Configuration as Code and containerized jobs, and added code quality and security analysis with Fortify SCA and Dependency-Track.
- Set up PostgreSQL automatic failover with Patroni and Consul and disaster recovery with repmgr and Barman; managed Valkey Sentinel, Redis Cluster and MongoDB replica sets, and ran backup and migration work for databases including MySQL.
- Migrated from Elasticsearch to OpenSearch with cross-cluster replication (CCR) for disaster recovery; upgraded Graylog clusters from 2.x to 7.x and built log collection with Logstash, Nxlog and Graylog Sidecar.
- Deployed and managed Kafka and RabbitMQ clusters, and built a disaster recovery setup for Kafka based on cross-cluster replication with MirrorMaker.
- Installed and maintained management and monitoring tools such as Zabbix, Graylog/Rsyslog, Bacula and GitLab.
2021-11experiencePart-Time Technical Staff · Ege University
- source
- experience
- role
- Part-Time Technical Staff
- organization
- Ege University
- location
- İzmir
- period
- November 2021 – June 2022
- message
- Diagnosed and repaired computer hardware and software issues and provided end-user technical support.
- Installed and configured network devices (routers, switches, access points, firewalls) and built and maintained LAN infrastructure.
- Installed and managed Windows Server 2012 R2 and 2016 environments, thin client and terminal systems.
2020-09educationComputer Programming · Ege University
- source
- education
- school
- Ege University
- period
- 2020 – 2022
—teachingÖzgür Yazılım A.Ş.
- source
- teaching
- message
- Linux System Administration 101-102-103-104
- Kubernetes 101
- Jenkins Workshop
- Ansible Workshop