Erdem Soyumer logosu
DevOps Engineer olma yolunda

Merhaba, ben Erdem

Sahadan buluta,adım adım.

IT uzmanı olarak sunucuların, kullanıcıların ve ağın sorunsuz çalışmasını sağlıyorum. Bu tecrübeyi Linux, AWS ve otomasyonla DevOps'a taşıyor, yol boyunca öğrendiklerimi paylaşıyorum.

  • Linux
  • Networking
  • AWS
  • CI/CD

Terminalde bir gün

Bir alan seçin, günlük işlerimde kullandığım komutları görün.

erdem@lab: ~
erdem@lab:~$

        

Neler yapıyorum

Bir IT uzmanı olarak günlük operasyonda üstlendiğim görevler. Her gün yeni bir şey öğreniyor, kendimi geliştirmeye devam ediyorum.

Kullanıcı desteği

Çalışanların bilgisayar, yazılım ve donanım sorunlarını hızlı ve kalıcı şekilde çözmek.

Teknik destekBilgisayar kurulumuYazılım kurulumuYazıcı ve çevre birimleriUzaktan destek

Hesap ve e-posta

Yeni personelin hesaplarını açmak, yetkilerini düzenlemek ve e-posta işlemlerini yürütmek.

Kullanıcı açılışıYetkilendirmeE-posta hesaplarıŞifre ve erişim

Ağ ve bağlantı

İnternet, Wi-Fi ve VPN bağlantı sorunlarını tespit edip çözmek.

Ağ sorun gidermeWi-FiVPNDNSDHCP

Sistem bakımı

Sunucu ve bilgisayarların düzenli kontrolü, yedekleme ve güncelleme süreçlerinde görev almak.

Periyodik bakımYedeklemeGüncellemelerAntivirüsPerformans takibi

Son yazılar

Sahada ve öğrenme sürecimde karşılaştığım konuları, çözüm adımlarıyla birlikte açık ve anlaşılır şekilde paylaşıyorum.

Yol haritam

Sistem yönetiminden DevOps'a uzanan planlı bir rota. Her aşamada edindiklerimi burada paylaşıyorum.

01Sahada

Sistem yönetimi

Sunucu, kullanıcı ve ağ altyapısının günlük yönetimi. Yolculuğun başladığı yer.

Sunucu yönetimiKullanıcı desteğiAğ altyapısı
02Devam ediyor

Temeller

Linux ve ağ bilgisini DevOps için gereken derinliğe taşımak.

LinuxBashDNSTCP/IPSubnetting
03Şu anki odak

Bulut

AWS üzerinde güvenli ve ölçeklenebilir altyapının yapı taşları.

IAMVPCEC2S3Route 53
04Başladı

Otomasyon

Kodu versiyonlamak, yayını ve altyapıyı otomatiğe bağlamak.

GitGitHub ActionsCI/CDTerraform
05Planlandı

Container

Uygulamaları her ortamda aynı şekilde çalışacak hale getirmek.

DockerKubernetes
06Planlandı

İzleme

Sistemleri ölçmek, loglamak ve sorunları erken yakalamak.

PrometheusGrafanaLog yönetimi

Bulut ve DevOps sözlüğü

Sık duyulan terimler, sade bir dille ve örnekleriyle.

DNS

Ağ

Alan adını IP adresine çeviren sistem. İnternetin telefon rehberi gibi düşünebilirsiniz.

Örnek: erdemsoyumer.com → sunucunun IP adresi

IP ve Subnet

Ağ

IP, bir cihazın ağdaki adresi. Subnet ise bu adresleri mantıklı gruplara bölmek.

Örnek: 192.168.1.0/24 → 254 kullanılabilir adres

Firewall

Ağ

Hangi trafiğin içeri girip çıkabileceğine karar veren güvenlik katmanı.

Örnek: Sadece 80 ve 443 portlarına izin ver

NAT

Ağ

Özel ağdaki cihazların tek bir genel IP üzerinden internete çıkmasını sağlar.

Örnek: Ofisteki 50 bilgisayar, tek dış IP

Load Balancer

Ağ

Gelen istekleri birden fazla sunucuya dağıtarak yükü dengeler ve kesintiyi önler.

Örnek: Trafik 3 sunucuya eşit dağıtılır

Reverse Proxy

Ağ

İstemcinin karşısında duran ve istekleri arkadaki doğru sunucuya ileten ara katman.

Örnek: Nginx, istekleri uygulamaya yönlendirir

Region ve AZ

Bulut

Region, bulut sağlayıcının coğrafi bölgesi. AZ ise o bölgedeki birbirinden bağımsız veri merkezleri.

Örnek: eu-central-1 → Frankfurt

VPC

Bulut

Bulutta size ait, izole sanal ağ. Kendi subnet, route ve güvenlik kurallarınızı belirlersiniz.

Örnek: Public ve private subnet ayrımı

IAM

Bulut

Kimin, hangi kaynağa, ne yetkiyle erişebileceğini yöneten kimlik ve yetki servisi.

Örnek: Sadece okuma yetkisi olan kullanıcı

EC2

Bulut

AWS'de kiralayabildiğiniz sanal sunucu. İhtiyaca göre boyutu seçilir, açılıp kapatılır.

Örnek: Bir web sunucusu için t3.micro

S3

Bulut

Dosyaları "nesne" olarak saklayan, neredeyse sınırsız ölçeklenen depolama servisi.

Örnek: Yedekler, görseller, statik siteler

Auto Scaling

Bulut

Yük arttığında sunucu sayısını otomatik artırıp, azaldığında düşüren mekanizma.

Örnek: Kampanya gününde 2 sunucudan 6'ya

Git

Otomasyon

Kodun her değişikliğini kaydeden versiyon kontrol sistemi. Hata olursa geri dönebilirsiniz.

Örnek: git commit, git push

CI/CD

Otomasyon

Kodun otomatik test edilip (CI) otomatik yayına alınması (CD). Elle deploy derdini bitirir.

Örnek: Push sonrası otomatik yayın

Pipeline

Otomasyon

Build, test ve deploy gibi adımların sırayla ve otomatik çalıştığı iş akışı.

Örnek: build → test → deploy

Infrastructure as Code

Otomasyon

Sunucu ve ağ gibi altyapıyı tıklayarak değil, kodla tanımlayıp kurmak.

Örnek: Terraform ile VPC oluşturmak

Container

Container

Uygulamayı tüm bağımlılıklarıyla birlikte paketleyip her ortamda aynı çalıştıran yapı.

Örnek: "Benim bilgisayarımda çalışıyordu" sorununa çözüm

Kubernetes

Container

Çok sayıda container'ı otomatik dağıtan, ölçekleyen ve ayakta tutan orkestrasyon sistemi.

Örnek: Çöken container'ı kendiliğinden yeniden başlatır

Monitoring

İzleme

Sistemlerin CPU, bellek, disk gibi metriklerini sürekli ölçüp sorunları erken yakalamak.

Örnek: CPU %90'ı geçince alarm

Log

İzleme

Sistemlerin ve uygulamaların ne yaptığını zaman damgasıyla kaydettiği kayıtlar.

Örnek: Hata anında ilk bakılan yer

Biraz benden bahsedeyim.

Sorunlara tahminle değil, ölçüm ve analizle yaklaşmayı seviyorum. Bir problemi çözmekle kalmayıp tekrar etmemesi için kalıcı hale getirmeye önem veriyorum. Bu yaklaşımı şimdi bulut ve otomasyon alanına taşıyorum.

Sahada

Çok lokasyonlu bir yapıda sunucu, kullanıcı ve ağ altyapısının günlük yönetimi.

Gelişimde

AWS Solutions Architect sertifikasına hazırlanıyor, Linux ve networking bilgimi derinleştiriyorum.

Birlikte çalışalım, tanışalım.

İş birliği, görüş ya da yazılarla ilgili sorularınız için bana ulaşabilirsiniz. Her mesaja en kısa sürede dönüş yapıyorum.