Bulut mimarı ve bulut mühendisi: görevler ve kariyer yolu
Meslek rehberi

Bulut mimarı ve bulut mühendisi: görevler ve kariyer yolu

Hazırlayan: Mindset Institute EditörlüğüGüncellendi: 5 dk okuma

Bulut mimarı ve bulut mühendisinin görevleri, gereken beceriler, aralarındaki fark ve bu role giden yolu örneklerle öğrenin.

Bulut mimarı ve bulut mühendisi kimdir?

Bulut mühendisi, bir kurumun uygulamalarını ve verisini bulut platformlarında çalıştıran altyapıyı kuran, yöneten ve geliştiren kişidir. Bulut mimarı ise bir adım yukarıdadır: hangi servislerin, hangi düzende, hangi güvenlik, maliyet ve süreklilik ölçütleriyle kullanılacağını tasarlar. Pratikte iki unvan iç içe geçer; küçük ekiplerde aynı kişi hem tasarlar hem kurar, büyük yapılarda mimar tasarımı, mühendisler uygulamayı üstlenir. İngilizce karşılıkları "cloud architect" ve "cloud engineer"dir.

Rol, sunucu odasındaki donanımdan bulut servislerinin yönetimine geçişin ürünüdür. Mimarın temel sorusu şudur: bu uygulama bulutta nasıl çalışmalı ki güvenli, ölçeklenebilir ve maliyeti kontrol edilebilir olsun?

Bir iş gününde ne yapar?

Bulut mühendisinin günü, çoğunlukla kaynakları kodla tanımlamak, yayınlama süreçlerini düzenlemek ve çalışan sistemi izlemekle geçer. Örneğin bir ekip yeni bir uygulamayı yayına almak istediğinde mühendis ağ yapısını, kimlik ve erişim kurallarını, depolama ve izleme ayarlarını önceden hazırlar; uygulama gelişimini bunlara bağlar.

Tipik görevler: • Sanal makine, kapsayıcı ve yönetilen servislerle uygulama altyapısı kurmak • Ağ yapılandırması, sanal ağlar ve güvenlik duvarı kurallarını tasarlamak • Kimlik ve erişim yönetimini en az yetki ilkesine göre düzenlemek • Depolama, veri hizmetleri ve yedekleme stratejisini belirlemek • İzleme, günlük kaydı ve uyarı sistemlerini kurmak • Bulut harcamalarını izleyip gereksiz kaynakları kapatmak • Yeni bir sistemi buluta taşıma (göç) planı hazırlamak

Mimar, bu işlerin bütününü bir mimari karar belgesine ve tasarım çizimine dönüştürür ve ekiplerin aynı çerçevede çalışmasını sağlar.

Hangi bilgi ve becerilere ihtiyaç duyar?

Temel bilgi alanı bulut kavramlarıdır: servis modelleri (IaaS, PaaS, SaaS), dağıtım modelleri, paylaşımlı sorumluluk ve maliyet mantığı. Üzerine ağ, işletim sistemi, kimlik ve erişim, depolama ve veri tabanı bilgisi gelir. Bir bulut sağlayıcısının hizmetlerini derinlemesine bilmek beklenir; ayrıca sağlayıcılar arası ortak kavramlar farklı platformlara geçişi kolaylaştırır.

Rolü ayırt eden beceriler şunlardır: • Altyapıyı kod olarak yönetme ve otomasyon alışkanlığı • Güvenlik ve uyumluluğu tasarımın başında düşünme • Maliyet bilinci: her mimari karar bir harcama kalemidir • Teknik bir kararı teknik olmayan paydaşlara gerekçesiyle anlatabilme

Betik dili bilmek, rolün günlük işini ciddi biçimde kolaylaştırır; araçtan çok, altyapıyı tekrar edilebilir kılma disiplini önem taşır.

Bulut mimarı nasıl olunur?

Yaygın yol sistem yönetimi, ağ, yazılım geliştirme ya da DevOps deneyimiyle başlar. Bir bulut sağlayıcısının temel kavramlarını öğrenmek ilk adımdır; sonra yönetim becerileri, ardından mimari tasarım gelir. Sağlayıcıların kendi sertifika yolları vardır ve işe alımda sıkça referans olur, ancak koşulları ve içerikleri sağlayıcıdan sağlayıcıya değiştiği için güncel bilgi için ilgili sağlayıcının resmî sitesine bakılmalıdır.

Pratik bir yol haritası şöyle olabilir: önce bulut temelleri ve kavramlar, sonra tek bir platformda kaynak oluşturma ve yönetme, ağ ve kimlik, depolama ve izleme, ardından güvenlik ve uyumluluk, en son çok servisli bir mimari proje. Her adımı uygulamalı yapmak gerekir; bulut ortamında deneyerek öğrenmek, okumaktan çok daha kalıcıdır.

Örnek bir senaryo: bir uygulamayı buluta taşımak

Örneğin bir şirket, kendi sunucu odasında çalışan bir sipariş uygulamasını buluta taşımak istiyor. Mimar önce mevcut sistemi inceler: hangi bileşenler olduğu gibi taşınabilir, hangileri yeniden tasarlanmalı, hangi veriler özel koruma gerektirir? Ardından hedef mimariyi çizer: uygulama katmanı, veri katmanı, ağ ayrımı, yedekleme ve izleme.

Taşıma planı genellikle aşamalıdır: önce önemsiz bir bileşenle deneme, sonra veri aktarımı, en son geçiş ve eski sistemin kapatılması. Mimar her aşamada geri dönüş planı hazırlar ve maliyeti kıyaslar. Burada başarı ölçütü teknolojinin yeniliği değil, iş sürekliliğinin kesintisiz korunmasıdır.

Başlangıçta sık yapılan hatalar nelerdir?

En sık hata, buluta taşımayı yalnızca makineleri başka yere kopyalamak sanmaktır. Eski mimariyi olduğu gibi taşımak çoğu zaman maliyeti artırır ve bulutun avantajlarını kullanmaz. İkinci hata, güvenliği sonraya bırakmaktır; yanlış yapılandırılmış bir depolama alanı ya da gereğinden geniş yetkiler en yaygın güvenlik açıklarındandır.

Üçüncü hata, maliyet izlemesini ihmal etmektir: unutulan test ortamları ve boşta çalışan kaynaklar fatura kalemi olur. Dördüncü hata, tek bir sağlayıcının tüm özelliklerine aşırı bağımlı kalmayı hesaba katmamaktır; bu bir yasak değil, bilinçli verilmesi gereken bir mimari karardır. Son olarak, el ile yapılan tek seferlik ayarlar, ortamı tekrarlanamaz kılar.

Yakın rollerden farkı nedir?

DevOps mühendisi yayınlama ve otomasyon süreçlerine odaklanır; bulut mühendisi altyapının kendisine. Pratikte iki rol sık iç içedir ve ilanlarda birbirinin yerine kullanılabilir. Sistem yöneticisi geleneksel sunucu ve ağı yönetir; bulut mühendisi aynı yönetimi kod ve servislerle yapar.

Güvenlik mühendisi bulutun güvenlik yönüne uzmanlaşır, veri mühendisi ise veri hatlarını ve depolama katmanını kurar. Bulut mimarı bu uzmanlıkların arasındaki bütünlüğü kuran, farklı katmanların uyumlu çalışmasını tasarlayan roldür.

Mindset programlarında bu rolle ilgili nerede çalışılır?

Bulut Bilişim Temelleri programı bulut güvenliği ve uyumluluk, dağıtım modelleri ve hibrit bulut, servis modelleri, AWS Azure GCP karşılaştırması ile maliyet yönetimi ve migrasyon planlamasını kapsar. Microsoft Azure Eğitimi, bulut temellerinden kimlik ve erişim yönetimine, ağ yapılandırmasından depolama ve izlemeye uzanan başlıklar içerir.

Sertifika odaklı yol için Microsoft Azure Sertifikasyon Hazırlık (AZ-900) ve Azure Administrator (AZ-104) Hazırlık programları var. Yapay zeka tarafına geçmek isteyenler için Azure Machine Learning ve Azure OpenAI Service ile Uygulama programları, MLOps ve kurumsal senaryolar üzerinde çalışır.

İlgili Mindset programı

Bulut Bilişim Temelleri

Sık sorulanlar

Sık sorulan sorular

Bulut mimarı ile bulut mühendisi aynı şey mi?

Tamamen aynı değildir ama sık iç içe geçer. Mimar tasarım kararlarını verir, yani hangi servislerin nasıl bir düzende kullanılacağını belirler. Mühendis bu tasarımı kurar ve işletir. Küçük ekiplerde bir kişi ikisini birden yapar. Ayrımı belirleyen, tasarım kararının sorumluluğunu kimin taşıdığıdır.

Bulut mühendisi olmak için yazılım bilmek gerekir mi?

Yazılımcı olmak şart değildir, ancak betik yazabilmek ve altyapıyı kodla tanımlamak çok değerli bir beceridir. Tekrarlayan işleri otomatikleştirmek bulut yönetiminin temel ilkesidir. Programlama bilginiz sınırlıysa küçük betiklerle başlayıp zamanla büyütebilirsiniz. Başlangıç için temel bir betik dili yeterlidir ve zamanla derinleştirilebilir. Önemli olan her işi elle yapmak yerine tekrar edilebilir hâle getirme alışkanlığıdır.

Bulut mimarı güvenlik ve maliyet kararlarını nasıl dengeler?

Tasarım aşamasında güvenlik gereksinimleri ve bütçe sınırları birlikte ele alınır. Gereksiz büyük kapasite maliyeti artırır, gereksiz kısıtlama ise performansı ve esnekliği düşürür. Mimar alternatif tasarımları karşılaştırır, her birinin riskini ve maliyetini paydaşlara açıkça gösterir. Kararların gerekçesi kayıt altına alınırsa sonradan geri dönüp değerlendirmek kolaylaşır.

Hangi bulut sağlayıcısıyla başlamalıyım?

En yaygın üç sağlayıcının kavramları büyük ölçüde benzer olduğu için başlangıçta hangisini seçtiğiniz kadar kavramları öğrenmeniz önemlidir. Çalıştığınız ya da başvurmak istediğiniz şirketlerin kullandığı platformla başlamak pratik bir kuraldır. Bir platformu iyi öğrenince diğerine geçmek çok daha hızlı olur. Seçtiğiniz platformda uygulamalı laboratuvar çalışması yapmak kavramları pekiştirir.

Bulut mimarı kod yazar mı?

Uygulama geliştirici kadar yazmaz, fakat altyapıyı kodla tanımlar ve süreçleri betiklerle otomatikleştirir. Mimar ise ağırlıklı olarak tasarım kararı verir, ama ekibin yazdığı altyapı kodunu okuyup değerlendirebilmelidir. Kodu hiç bilmeyen bir bulut mimarının ekibe yön vermesi zorlaşır. Kod okuyabilmek, tasarım kararlarının uygulamada nasıl göründüğünü anlamanızı sağlar.

Bulut Mimarı ve Bulut Mühendisi Nedir, Ne Yapar?