Sistem Yöneticisi Mülakat Soruları ve Cevapları: Teknik ve Operasyonel Hazırlık Rehberi
Uzman incelemesi: Can Demir
Sistem yöneticisi mülakatlarına hazırlık süreci
Çoğu durumda, bir sistem yöneticisi (SysAdmin) adayı için mülakat süreci, hem teknik bilgi düzeyinin ölçüldüğü bir sınav hem kriz anındaki soğukkanlılığın ve problem çözme yeteneğinin test edildiği bir süreçtir. Şirketler, altyapılarının sürekliliğini emanet edecekleri kişinin sadece "nasıl" yapacağını değil, "neden" o yöntemi seçtiğini anlamak isterler.
Mülakata girmeden önce teknik yetkinliklerinizi yansıtan profesyonel bir Cv oluştur aşaması, ilk intiba için kritiktir. Teknik becerilerinizin, kullandığınız araçların ve yönettiğiniz sunucu kapasitelerinin net bir şekilde belirtildiği, sade ve okunabilir bir Cv şablon seçimi, İK uzmanının ve teknik liderin dikkatini çekmenizi sunar. Ancak mülakat odasına girdiğinizde, kağıt üzerindeki bilgileri gerçek hayat senaryolarıyla desteklemeniz gerekecektir.
Temel işletim sistemi soruları ve teknik cevaplar
Sistem yöneticiliği mülakatlarının omurgasını Linux ve Windows Server bilgisi oluşturur. Hangi ekosistemde uzmanlaşmış olursanız olun, temel kavramlara hakimiyetiniz sorgulanacaktır.
Linux odaklı teknik sorular
Linux, sunucu dünyasının standartıdır. Bu bölümde karşınıza çıkabilecek en yaygın sorular şunlardır:
- Soru: "Load Average" (Yük Ortalaması) nedir ve nasıl yorumlanır?
Cevap: Load average, sistemin CPU ve I/O kuyruğunda bekleyen işlem sayısını gösterir. Açıkçası, çoğunlukla 1, 5 ve 15 dakikalık ortalamalar olarak sunulur. Eğer bu değerler CPU çekirdek sayısını aşıyorsa, sistemde darboğaz olduğu söylenebilir. - Soru: Zombie Process (Zombi Aşama) nedir? Nasıl temizlenir?:
Cevap: Bir süreç sona erdiğinde, ebeveyn süreci onun çıkış durumunu okuyana kadar süreç tablosunda kalmaya devam eder. Buna zombi akış denir. Zombiler kaynak tüketmez ne var ki süreç tablosunda yer kaplarlar. Sahada, doğrudan öldürülemezler; ebeveyn sürece SIGCHLD sinyali gönderilmeli veya ebeveyn süreç yeniden başlatılmalıdır. - Pratikte, soru: Inode nedir ve diskte yer olmasına rağmen "No space left on device" hatası alıyorsanız sebebi ne olabilir?
Cevap: Inode, dosya sistemi üzerinde bir dosya veya dizin hakkında meta verileri tutan veri yapısıdır. Sahada, eğer sistemde çok fazla küçük dosya varsa, disk alanı (GB bazında) olsa bile tüm Inode'lar tükenmiş olabilir. Bu durum, yeni dosya oluşturulmasını engeller.
Windows server ve active directory soruları
Kurumsal ortamlarda Windows ekosistemi vazgeçilmezdir. Başta kimlik yönetimi ve grup politikaları üzerine sorular gelecektir:
- Soru: Group Policy Object (GPO) hiyerarşisi nasıl çalışır?:
Cevap: GPO'lar belirli bir öncelik sırasına göre uygulanır: Local, Site, Domain ve Organizational Unit (OU). Genelde, en son uygulanan ayar (OU düzeyindekiler), önceki ayarları ezer (LSDOU kuralı). - Soru: DNS'te "Forward Lookup" ve "Reverse Lookup" arasındaki ayrım nedir?
İşin aslı, cevap: Forward Lookup, bir hostname'i (örneğin www.google.com) IP adresine çevirir. Reverse Lookup ise bir IP adresinden yola çıkarak ilgili hostname'i bulur. - Soru: Active Directory'de "FSMO Roles" nedir?:
Cevap: Flexible Single Master Operation rolleri. AD içerisinde tek bir domain controller'ın yönetmesi gereken kritik görevlerdir (Schema Master. Domain Naming Master, PDC Emulator, RID Master ve Infrastructure Master). Bu rollerin dağılımı, çakışmaları önlemek için gereklidir.
Ağ Yönetimi ve Protokoller
Bir sistem yöneticisi, sunucunun sadece içini değil, dış dünya ile nasıl konuştuğunu da bilmelidir. Ağ soruları sıklıkla bağlantı sorunlarını giderme (troubleshooting) yeteneğinizi ölçer.
Kritik Ağ Soruları
Mülakatlarda sıkça sorulan ağ kavramları şunlardır:
- Soru: TCP ve UDP arasındaki temel farklar nelerdir?:
Cevap: TCP (Transmission Control Protocol) bağlantı odaklıdır. Veri iletimini garanti eder ve paketlerin sırasını kontrol eder (söz gelimi HTTP, SSH). UDP (User Datagram Protocol) ise bağlantısızdır, hız önceliklidir ve paket kaybını önemsemez (söz gelimi DNS, VoIP, Streaming). - Soru: OSI Modelinin katmanlarını sayabilir misiniz? Hangi katmanda ne çalışır?
Sahada, cevap: Fiziksel, Veri Bağlantısı, Ağ, Taşıma, Oturum, Sunum ve Uygulama katmanlarından oluşur. Mesela, Router'lar Ağ (Network) katmanında, Switch'ler Veri Bağlantısı (Data Link) katmanında çalışır. - Soru: DHCP süreci nasıl işler (DORA)?:
Cevap: DHCP süreci dört aşamadan oluşur: Discovery (İstemci sunucuyu arar). Offer (Sunucu IP teklif eder), Request (İstemci teklifi kabul eder), Acknowledgment (Sunucu onaylar).
Sanallaştırma ve bulut teknolojileri
Modern sistem yöneticiliği artık fiziksel sunuculardan ziyade sanal makineler ve konteynerler üzerine kuruludur. VMware, Hyper-V, Docker ve Kubernetes gibi teknolojiler mülakatların merkezindedir.
Sanallaştırma Soruları
- Soru: Tip 1 ve Tip 2 Hypervisor arasındaki ayrım nedir?:
Cevap: Tip 1 (Bare Metal), doğrudan donanım üzerine kurulur (VMware ESXi, Microsoft Hyper-V). Tip 2 (Hosted), mevcut bir işletim sistemi üzerinde çalışır (Oracle VirtualBox, VMware Workstation). - Soru: Snapshot ve Backup arasındaki ayrım nedir?:
Cevap: Snapshot, sistemin belirli bir andaki durumunun kaydedilmesidir ve çoğu zaman kısa süreli değişiklikler öncesi alınır; yedekleme değildir. Backup ise verilerin başka bir ortama tamamen kopyalanmasıdır ve felaket kurtarma (disaster recovery) için kullanılır.
Konteynerizasyon ve modern yaklaşımlar
- Çoğu durumda, soru: Sanal Makine (VM) ile Konteyner (Docker) arasındaki ayrım nedir?
Pratikte, cevap: VM'ler kendi işletim sistemlerini (Guest OS) taşırlar ve hypervisor üzerinden donanımı simüle ederler. Konteynerler ise ana makinenin çekirdeğini (Kernel) paylaşırlar, sadece uygulama ve bağımlılıklarını paketlerler. Bir noktada, bu durum konteynerleri çok daha hafif ve süratli kılar. - Soru: Kubernetes'te "Pod" nedir?:
Cevap: Pod, Kubernetes'teki en sınırlı dağıtım birimidir. Bir veya birden fazla konteyneri, ortak ağ ve depolama kaynaklarını paylaşacak şekilde gruplar.
Depolama ve yedekleme stratejileri
Veri kaybı bir sistem yöneticisinin yaşayabileceği en ciddi felakettir. Dolayısıyla yedekleme stratejileri üzerine detaylı sorular sorulur.
Depolama Teknolojileri
- Soru: RAID seviyeleri arasındaki farklar nelerdir?:
Cevap: RAID 0 (Striping) hız kazandırır ama yedeklilik yoktur. RAID 1 (Mirroring) tam yedeklilik kazandırır. RAID 5 (Parity) hem performans hem yedeklilik sunar (en az 3 disk). RAID 10 hem mirroring hem striping yaparak yüksek performans ve güvenlik kazandırır. - Soru: NAS ve SAN arasındaki temel ayrım nedir?:
Açıkçası, cevap: NAS (Network Attached Storage), dosya düzeyinde erişim sunar ve standart ağ üzerinden çalışır (NFS, SMB). SAN (Storage Area Network). Blok düzeyinde erişim sunar ve genellikle Fibre Channel gibi özel yüksek süratli ağlar kullanır.
Yedekleme ve Kurtarma
- Aslına bakılırsa, soru: Full, Incremental ve Differential backup arasındaki ayrım nedir?
Cevap: Full backup tüm veriyi yedekler. Incremental backup, sadece son yedeklemeden (full veya incremental) sonra değişenleri alır. Differential backup ise sadece son Full yedekten sonra değişen her şeyi alır. - Soru: RPO ve RTO kavramlarını açıklayınız.:
Cevap: RPO (Recovery Point Objective). Kısaca, kabul edilebilir maksimum veri kaybı süresidir (Örn: 4 saatlik veri kaybı kabul edilebilir). RTO (Recovery Time Objective), sistemin çöktükten sonra ne kadar sürede ayağa kaldırılması gerektiğidir.
Güvenlik ve izleme (Monitoring)
Sistemlerin sadece çalışması yetmez; güvenli ve izlenebilir olması gerekir. Güvenlik duvarları, sertifika yönetimi ve log analizi kritik konulardır.
Sistem güvenliği soruları
- Soru: SSH güvenliğini artırmak için neler yaparsınız?:
Cevap: Root girişini kapatırım, standart 22 portunu değiştiririm. Şifre ile girişi yasaklayıp SSH Key (Public/Private Key) kullanımına geçerim ve Fail2Ban gibi araçlar kurarım. - Soru: SSL/TLS sertifikası nasıl çalışır?:
Cevap: Asimetrik şifreleme kullanır. Pratikte, sunucu, genel anahtarını (Public Key) istemciye gönderir; istemci bu anahtarla bir oturum anahtarı şifreler ve geri gönderir. Bundan sonra iletişim simetrik şifreleme ile devam eder.
İzleme ve Loglama
- Gerçekte, soru: Bir sunucuda performans sorunu olduğunda hangi araçları kullanırsınız?
Cevap: Linux tarafında Top, htop, iostat, vmstat, netstat ve Sar gibi araçları kullanırım. Windows tarafında ise Task Manager, Resource Monitor ve Performance Monitor (PerfMon) araçlarından yararlanırım. - Soru: Merkezi Loglama (Centralized Logging) neden fark yaratır?:
Cevap: Yüzlerce sunucunun olduğu bir ortamda her sunucuya tek tek girip log bakmak imkansızdır. Kısaca, ELK Stack (Elasticsearch, Logstash, Kibana) veya Graylog gibi sistemlerle tüm loglar tek merkezde toplanır. Bu sayede korelasyon analizi yapılabilir ve anomali tespiti hızlanır.
Senaryo tabanlı sorular: problem çözme yeteneği
Bir noktada, teknik bilgi kadar, bu bilgiyi nasıl uyguladığınız da işe yarar. Mülakatçılar çoğu zaman "Şöyle bir durum oldu, ne yaparsın?" şeklinde senaryolar sunarlar.
Senaryo 1: erişilemeyen sunucu
Soru: "Bir kullanıcı, kritik bir uygulama sunucusuna erişemediğini raporladı. Hamle hamle nasıl bir yol izlersiniz?"
Cevap:
- Önce sorunun kapsamını belirlerim: Sadece bir kullanıcı mı erişemiyor yoksa herkes mi?
- Ağ bağlantısını kontrol ederim:
Pingile sunucuya ulaşılabiliyor mu?TelnetveyaNcile ilgili port (örn: 80, 443) açık mı? - Sunucuya erişimim varsa, servis durumunu kontrol ederim (
Systemctl status service_name). - Log dosyalarını incelerim (
/var/log/syslogveya Event Viewer). - Aslına bakılırsa, kaynak tüketimine bakarım: CPU veya RAM tükenmiş mi? Disk dolmuş mu?
- En son yapılan değişiklikleri sorgularım: Bir güncelleme veya konfigürasyon değişikliği yapıldı mı?
Senaryo 2: yavaşlayan veritabanı sunucusu
Soru: "Veritabanı sunucunuzun yanıt süreleri arttı ve uygulamalar yavaşladı. İlk bakacağınız yerler nerelerdir?"
Cevap:
- I/O Wait değerlerini kontrol ederim; disk yazma/okuma hızında bir darboğaz var mı?
- CPU ve RAM kullanımını analiz ederim; özellikle "Memory Leak" veya yüksek CPU tüketen sorgular var mı?
- Ağ gecikmelerini (latency) kontrol ederim.
- İşin aslı, veritabanı tarafındaki kilitlenmeleri (locks) ve uzun süren sorguları (slow queries) incelerim.
- Swap kullanımının artıp artmadığına bakarım.
Yumuşak beceriler (Soft skills) ve davranışsal sorular
Açıkçası, sistem yöneticileri genellikle stres altında çalışır ve başka departmanlarla iletişim kurar. Bu yüzden sosyal becerileriniz de değerlendirilir.
Kriz yönetimi ve iletişim
- Soru: "Çok kritik bir hata yaptınız ve sistem çöktü. İlk tepkiniz ne olur?"
Cevap: Panik yapmak yerine durumu hemen üstlerime ve ilgili paydaşlara bildiririm. Hatayı gizlemek durumu daha kötüleştirir. Ardından hızlıca geri dönüş (rollback) planını uygularım ve sistem ayağa kalktıktan sonra bir "Post-Mortem" analizi yaparak hatanın tekrarlanmaması için önlemler alırım. - Soru: "Teknik bilgisi olmayan bir yöneticiye karmaşık bir teknik sorunu nasıl açıklarsınız?"
Çoğu durumda, cevap: Teknik terimlerden kaçınarak, durumu iş etkileri üzerinden anlatırım. "Kernel panic oldu" demek yerine. "Sistemin beyni geçici bir hata nedeniyle kendini korumaya aldı ve şu an yeniden başlatıyoruz. Servisler 10 dakika içinde dönecek" şeklinde açıklarım.
Sistem yöneticisi adayları için kariyer ipuçları
Net konuşmak gerekirse, mülakatı geçmek sadece soruları cevaplamak değildir; vizyonunuzu ortaya koymaktır. İşte fark yaratmanızı sağlayacak bazı stratejiler:
Sürekli öğrenme ve sertifikasyon
Sektör çok süratli değişiyor. Mülakat sırasında şu konulardaki ilginizi veya sertifikalarınızı belirtmek sizi öne çıkarır:
- Infrastructure as Code (IaC): Terraform veya Ansible gibi araçlarla altyapıyı kodla yönetmek.
- CI/CD Süreçleri: Jenkins veya GitLab CI ile uygulama dağıtım süreçlerine hakimiyet.
- Bulut Sertifikaları: AWS Certified SysOps Administrator veya Azure Administrator gibi belgeler.
Dokümantasyon Kültürü
İyi bir sistem yöneticisi, yaptığı her şeyi dokümante eden kişidir. Gerçekte, mülakatta "Yaptığım tüm konfigürasyonları ve çözüm yollarını firma içi Wiki sayfalarında dokümante ederim" demeniz. Sizin disiplinli ve ekip çalışmasına yatkın olduğunuzu kanıtlar.
Mülakat öncesi son kontrol listesi
Çoğu durumda, mülakata girmeden önce şu noktaları gözden geçirdiğinizden emin olun:
- Güncel ve teknik odaklı bir Cv oluştur işlemi tamamlandı mı?
- Kullandığınız Cv şablon profesyonel ve sade mi?
- Başvurduğunuz şirketin kullandığı teknoloji yığınına (stack) dair ön araştırma yaptınız mı?
- Kendi deneyimlerinizden, çözdüğünüz en güç teknik problemi anlatan bir hikaye hazırladınız mı?
- Somut olarak, temel network komutlarını (ping, traceroute, netstat, dig, nslookup) tekrar ettiniz mi?
Sistem yöneticiliği, hem komut satırına hakim olmak hem bir sistemin tüm yaşam döngüsünü öngörebilme sanatıdır. Teknik yetkinliğinizi, sakinliğiniz ve çözüm odaklı yaklaşımınızla birleştirdiğinizde mülakatlarda başarıya ulaşmanız çok daha pratik olacaktır.
Sıkça sorulan sorular (SSS)
Sistem yöneticisi mülakatlarında en çok hangi mesele üzerinde durulur?
Genellikle "Troubleshooting" diğer bir ifadeyle sıkıntı giderme yeteneği üzerinde durulur. Teorik bilgiden ziyade, bir sorunla karşılaştığınızda hangi araçları kullandığınız ve hangi mantık sırasıyla ilerlediğiniz sorgulanır.
Yeni başlayanlar için hangi sertifikalar önerilir?
Linux tarafında CompTIA Linux+ veya RHCSA; Windows tarafında Microsoft Azure Administrator (AZ-104) başlangıç için oldukça değerlidir.
Mülakatta bilmediğim bir soru gelirse ne yapmalıyım?
"Bilmiyorum" deyip bırakmak yerine, "Bu spesifik konuyu daha önce deneyimlemedim ancak benzer bir durumda şu mantıkla yaklaşırdım ve şu kaynaklardan (dokümantasyon. Forumlar vb.) çözüme ulaşırdım" diyerek problem çözme metodolojinizi sergileyin.
ATS uyumlu CV'ni dakikalar içinde hazırla.
Ücretsiz Başla