DevOps · SRE · Platform Engineering · Cloud · Automation · Reliability

Enes
Uysal DevOps & Site Reliability Engineer (SRE)

DevOps, Kubernetes & Infrastructure Automation

I’ve worked in DevOps and SRE since 2021. I build reliable systems with Kubernetes and Linux and improve application delivery through CI/CD and GitOps. My work spans infrastructure automation, database availability and observability, with a focus on reducing repetitive tasks and finding lasting solutions to operational problems.

Enes Uysal, DevOps and Site Reliability Engineer
LocationAnkara, Turkey
Current RoleDevOps Engineer @Hepsiburada

DevOps & SRE Experience

— Present

DevOps Engineer Hepsiburada

  • Operate production Kubernetes platforms and containerized workloads with ownership of availability, scalability, workload lifecycle, resource efficiency, deployment reliability, and day-2 operations across distributed services.
  • Troubleshoot Kubernetes and Linux production issues across pods, scheduling, resource limits, service discovery, networking, storage, application dependencies, and host-level signals; drive root-cause analysis and permanent reliability improvements.
  • Operate distributed stateful platforms including Elasticsearch, OpenSearch, Redis, Kafka, RabbitMQ, and VictoriaLogs, focusing on cluster health, capacity, performance, fault recovery, and production resilience.
  • Engineer observability with Prometheus, Grafana, and Thanos using metrics, dashboards, alerting, and infrastructure signals to improve detection, diagnosis, capacity analysis, and operational visibility.
  • Build and maintain GitLab CI/CD, ArgoCD, Helm, and GitOps delivery workflows for repeatable, auditable, Kubernetes-native application deployments and configuration management.
  • Automate operational workflows and reduce manual toil through scripting and infrastructure automation while supporting incident response, production troubleshooting, change validation, and continuous reliability improvements.

DevOps Engineer N2Mobil Tracking Systems

  • Designed, containerized, deployed, and operated high-throughput services on Kubernetes, covering workload scheduling, health probes, resource management, service networking, ingress/load balancing, scaling, high availability, and production troubleshooting.
  • Built GitLab CI/CD and ArgoCD-based GitOps delivery pipelines and automated infrastructure/configuration management with Ansible and Infrastructure as Code practices, improving deployment consistency and operational repeatability.
  • Designed PostgreSQL high-availability architecture using streaming replication and Patroni automated failover; worked on replication health, backup/recovery readiness, connection management, query/database performance, and data durability.
  • Operated PostgreSQL, MongoDB, Redis, RabbitMQ, and ELK-based platforms and performed Linux/storage performance engineering across CPU, memory, disk I/O, IOPS, throughput, IO wait, connection pressure, and application/database bottlenecks.
  • Built monitoring, logging, and alerting platforms with Prometheus, Grafana, Alertmanager, and ELK Stack; used telemetry for incident investigation, root-cause analysis, capacity planning, performance tuning, and proactive failure detection.
  • Engineered and troubleshot large-scale TCP/IP services and distributed integrations, including connection handling, reverse proxy/load-balancing patterns, network traffic flows, service availability, and high-concurrency production workloads.
  • Operated RabbitMQ-based asynchronous messaging and distributed application components with emphasis on availability, throughput, back-pressure awareness, fault isolation, and production resilience.
  • Integrated Microsoft Entra ID with on-premises Active Directory and contributed to IAM, access control, secrets/certificate-aware operations, infrastructure security hardening, and secure production practices.
  • Supported production incidents end-to-end across application, Kubernetes, Linux, network, and database layers; documented findings and implemented durable fixes instead of recurring manual remediation.

DevOps Engineer Yartu Information Services Inc.

  • Migrated microservices and production workloads to Kubernetes and standardized container orchestration, deployment, service discovery, scaling, and high-availability patterns for distributed applications.
  • Designed and operated distributed Linux-based IMAP, SMTP, storage, and video-conferencing services; performed protocol-level troubleshooting, load testing, traffic analysis, capacity evaluation, and load-balancing optimization.
  • Implemented PostgreSQL streaming replication and Patroni-based automated failover, improving database availability, recovery behavior, and operational resilience.
  • Deployed and operated Redis Cluster for distributed caching and supported performance, availability, and scaling of latency-sensitive application workloads.
  • Automated CI/CD and continuous delivery using GitLab CI/CD, ArgoCD, and GitOps practices, enabling repeatable deployments and configuration-driven production operations.
  • Implemented Prometheus, Grafana, and Alertmanager monitoring and alerting; investigated Linux, application, network, and infrastructure signals during production troubleshooting and performance analysis.
  • Designed and validated distributed file-system architectures with attention to storage scalability, redundancy, availability, and failure recovery.

Go & Infrastructure Automation Projects

Selected GitHub projects focused on Go, database automation, networking, concurrency, APIs, crawling, and algorithms.

pgdump-scheduler

Go · PostgreSQL

A Go-based PostgreSQL backup scheduling tool for automating database dump operations.

pgdump-scheduler on GitHub

go-thread-pooling

Go · Concurrency

A Go implementation demonstrating worker pooling, concurrency control, and efficient parallel task execution.

go-thread-pooling on GitHub

image-crawler

Crawler

A web crawler designed to discover and collect image resources from web pages.

image-crawler on GitHub

go-chat-websocket

Go · WebSocket

A real-time chat application demonstrating bidirectional client-server communication with Go and WebSockets.

go-chat-websocket on GitHub

sozluk-api

REST API

A dictionary API project focused on exposing structured dictionary data through an application programming interface.

sozluk-api on GitHub

yaml-parser

YAML · Parser

A parser implementation for reading, interpreting, and processing structured YAML data.

yaml-parser on GitHub

load-balancer

Networking · Load Balancing

A Go TCP load balancer that cycles through backend servers and forwards data in both directions to explore connection-level traffic distribution.

load-balancer on GitHub

huffman

Algorithm · Compression

An implementation of Huffman coding that demonstrates lossless data compression using variable-length prefix codes.

huffman on GitHub

taylor

Algorithm · Mathematics

A numerical computing project demonstrating function approximation using Taylor series.

taylor on GitHub
View all GitHub repositories

Education

B.Sc. in Computer Engineering

Konya Technical University · 2017 — 2021
GPA: 3.7

Training

Huawei Cloud Practicum

2023

Introduction to the Linux Kernel

Mustafa Akgül Free Software Winter Camp · 2019

GNU/Linux System Administration

Mustafa Akgül Free Software Summer Camp · 2019

Contact

You can reach me by email or phone.