Platform Engineer & Cloud Architect

From code to production, automated.

I build and run the platforms other engineers ship on top of: Kubernetes, GitOps, AWS, and the internal developer tooling at Getir.

CKA
Certified Kubernetes Administrator
AWS SAA
Solutions Architect
Portrait of Alper Torun
Alper Torun
Platform Engineer

Tech stack & expertise

The tools I reach for daily to keep production clusters running.

Cloud & Infrastructure

AWS EKS Fargate Lambda CloudFront S3 RDS

Kubernetes & GitOps

Kubernetes Docker ArgoCD Helm Karpenter

Infrastructure as Code

Terraform AWS CDK Atlantis

CI/CD & Automation

GitHub Actions GitLab CI Bash

Platform Engineering

Backstage.io HashiCorp Vault OpenCost

Languages

Go Python TypeScript Bash

Observability

Prometheus Grafana New Relic ELK Stack CloudWatch
Kubernetes, ArgoCD, and Backstage. The stack behind almost everything I ship.

Work experience

What I've worked on at Getir and P.I. Works since 2023.

Getir

Platform & Infrastructure Engineer II

Izmir, Turkey (Hybrid)

January 2026 - Present

Karpenter Cost Optimization

~30% cost cut

Retuned Karpenter cluster-wide: new NodePools, consolidation policies (WhenUnderutilized + WhenEmpty), and a reworked Spot/On-Demand split in production.

Blue-Green Node Migration

~1000 nodes

Moved about 1000 nodes from the old NodePools to the new ones using a blue-green strategy, Bash automation, and a nightly cron job that drained nodes overnight. Nobody outside the team noticed it happened.

Karpenter on EKS Fargate

5 clusters

Moved the Karpenter controllers themselves onto EKS Fargate across 5 clusters, which retired about 50 always-on management nodes we no longer needed. Had to work out the IAM roles, Fargate profiles, and HA tolerations from scratch.

Observability Pipeline

Proactive alerting

Built a Fargate-native logging pipeline for Karpenter and control-plane logs: CloudWatch to Kinesis Firehose to New Relic. Added dashboards and Slack alerts so on-call finds out before a user does.

Multi-Cluster Segregation

Vertical isolation

Split Kubernetes clusters by business vertical, Payment and Marketplace, so a problem in one can't take down the other. Used ArgoCD's App of Apps pattern to manage deployments across all of them from one place.

Karpenter EKS Fargate ArgoCD New Relic Kinesis Firehose CloudWatch Bash Kubernetes

Getir

Platform & Infrastructure Engineer I

Izmir, Turkey (Hybrid)

Promoted to Engineer II
July 2025 - January 2026

Bitbucket to GitHub Migration

4000+ repos

Moved 4000+ repositories from Bitbucket to GitHub with Go and Bash scripts I wrote for the migration. Along the way, built reusable GitHub Actions workflows, switched to AWS OIDC instead of long-lived credentials, and rolled out CodeQL rulesets company-wide.

Internal Developer Platform

400+ developers

Built 'Kitchen,' Getir's internal developer platform, on top of Backstage. Teams scaffold microservices, provision Vault and ECR, and set up ArgoCD and CI themselves, in one click, instead of filing a ticket and waiting.

GitOps & Infrastructure

Multi-cluster

Managed ArgoCD across multiple clusters, wrote the AWS CDK and Terraform modules behind them, and moved our Terraform workflows to Atlantis, so changes get approved through a pull request instead of someone running apply from their laptop.

Security & Cost Optimization

Cost visibility

Rolled out the Falcon-KAC admission controller through GitOps, then set up OpenCost with Kubeadapt and Athena pipelines so we could finally see where the cloud spend was going and how much Spot versus On-Demand was actually costing us.

GitHub Actions ArgoCD Backstage AWS CDK Terraform Atlantis Go Kubernetes

P.I. Works

Junior DevOps Engineer

Istanbul, Turkey (Remote)

March 2025 - July 2025

DevOps AI System

AI-powered reviews

Built a code review system that used local LLMs through Ollama to check GitLab commits, merge requests, and failed pipelines automatically. Python Flask on the backend, RabbitMQ for the task queue.

VS Code Extension Development

IDE integration

Built a VS Code extension called 'DevOps Toolkit' with an interactive chat panel and automatic documentation generation, so people didn't have to leave their editor to use either.

Infrastructure on Kubernetes

K8s deployment

Ran RabbitMQ, Elasticsearch, and Grafana on Kubernetes to keep an eye on throughput and latency for the AI analysis pipeline.

Python Flask RabbitMQ Elasticsearch Grafana GitLab CI Kubernetes Ollama VS Code API

P.I. Works

Part-Time Junior DevOps Engineer

Istanbul, Turkey (Remote)

October 2023 - March 2025

CI/CD Pipeline Engineering

Pipeline automation

Kept the GitLab CI/CD pipelines for our microservices running and made them faster over time. Added cspell as a quality gate and scripted parts of the documentation nobody wanted to write by hand.

Linux System Administration

System admin

Administered production and development Linux systems: kernel updates, performance tuning, security hardening.

Monitoring & Observability

Full observability

Set up monitoring with Prometheus, Grafana, and the ELK stack, built custom dashboards, and wrote log rotation policies for Kubernetes so logs stopped filling up the disks.

RAG-Based DevOps Agent

Semantic search

Built a retrieval-augmented generation agent with vector embeddings and semantic search, so the team could find how a past issue was solved instead of solving it again from scratch.

Database & Dependency Management

Package auditing

Set up automated dependency audits for our PostgreSQL setups, tracking versions and licenses, wired directly into the CI pipelines.

GitLab CI Prometheus Grafana ELK Stack Python Bash PostgreSQL Linux cspell

P.I. Works

DevOps Intern

Istanbul, Turkey (Remote)

July 2023 - October 2023

CI/CD Improvements

Pipeline notifications

Helped improve the GitLab CI/CD pipelines and added Microsoft Teams notifications for pipeline status, so people stopped refreshing the pipeline page every five minutes.

Automation Scripts

Bash scripting

Automated dependency audits using Bash scripts. This was my first real hands-on work with DevOps workflows and Linux systems.

GitLab CI Bash Teams API Linux

Featured projects

A mix of personal builds and the professional work I'm able to talk about publicly.

Scalable Voting System

AWS Voting App

Source

Engineered a voting system with biometric authentication using face recognition. Implemented liveness detection with OpenCV and MediaPipe, and built the AWS ECS infrastructure with AutoScaling policies.

  • Face recognition with liveness detection
  • AutoScaling based on CloudWatch metrics
  • JWT authentication with secure backend
  • Nginx reverse proxy configuration
AWS ECSPython FlaskOpenCVPostgreSQLDockerCloudWatch
Professional

DevOps AI System

LLM-Powered Code Review

Reviews GitLab commits, merge requests, and failed pipelines with local LLMs, plus a VS Code extension so the feedback shows up right in the editor.

Python FlaskRabbitMQOllamaElasticsearch
Professional

Internal Developer Platform

Backstage-based IDP

Getir's internal developer platform: self-service scaffolding, Vault and ECR provisioning, one-click ArgoCD setup, all built on Backstage.

Backstage.ioTypeScriptVaultArgoCD
Professional

RAG DevOps Agent

AI Knowledge Base

A RAG agent that uses vector embeddings and semantic search to surface how a past issue was already solved, instead of solving it twice.

PythonVector DBLLMs

Video content

DevOps and platform engineering videos, mostly in Turkish.

DevOps = Otomasyon mu? Her Şeyi Otomatize Etmeli miyiz?

Sertifika Neyi Sağlar? AWS Solutions Architect Sertifikası ve Önemli AWS Servisleri

Junior Devops Engineer Olur Mu?