Berat Samlı

Berat Samlı

DevOps Engineer Istanbul, Türkiye

Scroll

I work on Kubernetes, AWS cloud infrastructure, and CI/CD automation, on-premises and in the cloud.

Experience

  1. Ödeal

    DevOps Engineer
    Istanbul, TR
    — Present

    • Design and operate RKE2 Kubernetes clusters across dev, UAT, and production; was part of the team that migrated these environments from Docker Swarm to Kubernetes.
    • Set up and ran the TaksidePos v2 DevOps environment, an RKE2 Kubernetes platform: its GitLab CI/CD automation pipelines, its Grafana and Prometheus monitoring stack, and its Redis, Kafka, and PostgreSQL servers.
    • Operated TaksidePos v2 in production for roughly a year at ~100K transactions/day, sustaining high availability with no service-impacting incidents originating on the DevOps infrastructure side.
    • Built the AWS cloud infrastructure for the TaxiPay MX project from scratch: provisioned Amazon EKS clusters with Terraform, added a managed Redis service and a self-hosted Kafka cluster on EC2, and codified the environment as reusable, version-controlled infrastructure.
    • Lead an internal developer platform built on Backstage, now adopted across 8 engineering teams (~60 developers). It delivers a self-service query runner with approval workflows alongside ticket-management, authorization-request, and release plugins.
  2. Solvent Yazılım

    DevOps Engineer
    Kocaeli, TR
    —

    • Set up and managed a self-hosted GitLab instance from scratch, including GitLab Runner configuration and security hardening.
    • Handled Linux server administration and implemented production monitoring with Prometheus and Grafana to keep systems running reliably.
  3. Veriyle Gelecek

    Python Trainer
    Istanbul, TR
    —

    • Taught Python fundamentals to beginners through hands-on sessions and lab exercises, tracking progress with real test cases.
  • Istanbul University Web Design, Associate Degree 2023 — Present
  • 42 Istanbul Computer Science 2023 — 2024

Projects

Ödeal · Payments platform

TaksidePos v2

Set up and ran the DevOps environment for this RKE2 Kubernetes platform: its GitLab CI/CD automation pipelines, its Grafana and Prometheus monitoring stack, and its Redis, Kafka, and PostgreSQL servers. It stayed in production for roughly a year at ~100K transactions/day, with no service-impacting incidents originating on the DevOps infrastructure side.

  • RKE2
  • GitLab CI
  • Helm
  • Prometheus
  • Grafana
  • Redis
  • Kafka
  • PostgreSQL

Ödeal · AWS cloud infrastructure

TaxiPay MX

Built the AWS cloud infrastructure for this project from scratch: provisioned Amazon EKS clusters with Terraform, added a managed Redis service and a self-hosted Kafka cluster on EC2, and codified the environment as reusable, version-controlled infrastructure.

  • Terraform
  • EKS
  • EC2
  • ElastiCache
  • ECR
  • SES
  • IAM Identity Center
  • Entra ID
  • Pritunl
  • Cloudflare

Ödeal · Internal developer platform

Backstage IDP

Lead an internal developer platform built on Backstage, now adopted across 8 engineering teams (~60 developers). Seven in-house plugins, around 50,000 lines of TypeScript. The self-service query runner takes SQL and MongoDB scripts to production behind approval workflows, with data preview, schema-level access control, and a record of every run. Alongside it: nine kinds of DevOps request routed to the group that owns each one, deployment promotion between environments, schema drift comparison across dev, UAT, and production, and ticket-management, authorization-request, and release plugins.

  • Backstage
  • TypeScript
  • React
  • Node.js
  • PostgreSQL
  • MongoDB
  • Entra ID OIDC
  • GitLab CI

Stack

Orchestration
  • Kubernetes
  • RKE2
  • EKS
  • Helm
  • Docker
  • Docker Swarm
Cloud
  • AWS
  • EC2
  • ECR
  • SES
  • ElastiCache
  • IAM Identity Center
Infrastructure as code
  • Terraform
CI / CD
  • GitLab CI
  • GitLab Runner
  • GitOps
Observability
  • Prometheus
  • Grafana
Data
  • PostgreSQL
  • Redis
  • Kafka
  • MongoDB
Network & access
  • ingress-nginx
  • Cloudflare
  • Pritunl VPN
  • Microsoft Entra ID
Developer platform
  • Backstage
  • TypeScript
  • React
Systems & languages
  • Linux
  • Bash
  • Python
  • YAML