⏱ All timesource:berkay-guclu AND level:info▶ Search

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
Web designs were made with the help of a local LLM.