


Son dönemde, yaşadığımız sürecin yarattığı değişim ile de birlikte bulut servislerin önemi giderek artıyor. Uzmanlar bulut teknolojilerinin önümüzdeki yıl daha da fazla ivme kazanacağını iletiyorlar. Pandemi döneminde özellikle bazı dijital alanlarda olduğu gibi Bulut Bilişim de hızla büyümeye devam ediyor.
Gartner analizlerine göre esnek, kullandıkça öde altyapılarına yönelik artan talep ve tercihlerden dolayı bulut teknolojileri değerini kanıtladı.
Forrester, küresel bulut altyapısı pazarının 2021'de % 35 büyüyeceğini ve Alibaba Cloud'un da AWS ve Azure'dan sonra küresel olarak 3. büyük gelir noktasını alacağını tahmin ediyor.
Rackspace Technology CTO'su Jeff DeVerter, etkili bir şekilde, salgının ilk iki ayında iki yıllık dönüşümün gerçekleştiğini, bu hızın bizim yeni hızımız olduğunu ve yavaş dönüşüm günlerinin geride kaldığını iletti.
“İşin Uzmanına Soruyor” serimizde Cloud Engineer uzmanlığı ile ilgili 2. özel içeriğimizde, farklı deneyimlere sahip isimler, Cenk Bardakçı, İsmet Bigay ve Mehmet Aksu sorularımızı yanıtladı. Kendilerine çok teşekkür ediyoruz.
Her 3 katılımcımıza da şu soruları ilettik:
Başarılı bir “Cloud Engineer” sizce hangi yetkinliklere ve hangi deneyimlere sahip olmalı?
Siz neden kariyer olarak “Cloud Engineer” rolüne yöneldiniz? Görevinizin sizi çeken tarafları nelerdir?
“Cloud Engineer” ve “DevOps Engineer” rolleri bazen birlikte yürütülüyor, sizce bu yaklaşım doğru mu? Ve sizce rolleri birbirinden ayrılan tarafları neler?
Türkiye’de “Cloud Engineer” alanındaki kariyer fırsatlarını nasıl görüyorsunuz? Yurtdışındaki fırsatları nasıl görüyorsunuz?
Sizce iyi bir “Cloud Engineer” nasıl bir okul formasyonundan geliyor olmalı? “Cloud Engineering” alanında önereceğiniz eğitimler var mı?
Bu alanda son dönemde dikkatinizi çeken kitap ve / veya blog önerebilir misiniz?

1. Cloud Engineer her gün yeni bir servis yada özellik deneyimleyen, bunun yanında sizi çok yönlü olmaya zorlayan bir pozisyon. AWS üzerinde yaklaşık 170 adet servis var belkide ihtiyaç duyduğunuz fakat farkında olmadığınız bir servis orada duruyor. Sistem altyapıları, network bilgisi, security ve servislerin işleyişi hakkında fikir ve vizyon sahibi olma ve bunların en önemlisi sorun çözme kabiliyetinin ve çabuk kavrayabilme yetisinin olması gerekir.
Özellikle Unix/Linux sistemlerde edineceğiniz tecrübeler sizi bir adım öne taşır.Ayrıca hands on deneyim içeren Google Cloud Qwik Labs gibi ürünlerle gerçek senaryolarla başlayabilirsiniz. Bunun dışında kullandığınız toollara hakim olmanız gerek. Foreman , Ansible, Teamcity , Gitlab, Patch Management, Jamf, Endpoint Manager gibi essential ürünlere özen göstermenizi tavsiye ederim.
2. Sistem Mühendisi olarak çalışırken Data Center da fiziksel kurulumundan sanallaştırmasına ve sonrasında yönetimine kadar uzanan bir görev süreci vardı. Blade sunucular , Hyper Converged sistemler, Network Cihazları, Storage ve Backup cihazlarının yönetimi çoğunlukla ayrı konsollardan oluyordu ve birde buna monitoring ekleniyordu. Bunların tümünün tek konsoldan kontrol edilebilmesi ve hızlı implementasyonu ben etkileyen kısım oldu. Ve bu platformların global anlamda kariyer fırsatları yaratması motivasyonumu yükseltti. Hızlı konfigürasyonlar sayesinde zamandan tasarruf ediyorsunuz ve yeteneklerinizi geliştirmek kaçınılmaz oluyor.
3. Netsparker’da bütün tech ailesi birlikte çalışıyor. Bence doğru olan bu herkesin yetenekli olduğu alan farklı ancak iş yapış şekli benzer. Devops ve Cloud rollerinin IT operasyonlarında birbirini tamamladığını düşünüyorum. CI/CD Süreçleri , SaaS Paas yaklaşımlarını başarıya ulaştırmak tamamen iyi konfigüre edilebilen altyapılara bakıyor. İki tarafta teknik anlamda hata payı az olması gereken işlerde sorumluluk sahibi bu yüzden ortak iş yürütmenin faydalı olduğunu düşünüyorum.
4. Ülkemizde Public Cloud teknolojileri(“AWS,Google,Azure,Digital Ocean”) çoğunlukla küçük ve orta ölçekli firmalarda kullanılıyor. Onpremise cihazlara nazaran daha az maliyetli ve hızlı olması bu kararın alınmasında büyük rol oynuyor. Bunun dışında private cloud dediğimiz yakın geçmişte kendi data center larına yatırım yapan büyük ölçekli firmalar ve KVKK ile beraber gelen verinin ülke içerisinde kalması gereken firmalarda mevcut. Yurtdışında da bu teknolojilerin kullanımı yaygın ve kolayca uzaktan çalışma fırsatı bulabiliyorsunuz. Yapılan iş global olduğunda sizi sınırlandıran bir durum olmuyor.
5. Ben Bilgisayar Mühendisliği mezunuyum ancak bana sorarsanız bu bir kriter değil. Bilişimle ilgilenen ve analitik düşünebilen herkes yeteri kadar sabırlı olursa bu alanda gerçekten iyi işler ortaya koyabilir. Okul size yolu gösteriyor fakat iş tamamen bireyin kendisinde bitiyor. Eğitim konusunda öncelikle çok merak etsinler , çok soru sorsunlar ve döküman okumayı alışkanlık hale getirsinler özellikle ingilizce. Genelde pluralsight, coursera, udemy, linux academy den eğitimleri takip ediyorum. Ancak youtube üzerinde binlerce açıklayıcı video ve özellikle meetup lar oluyor. Serverless Türkiye kanalı ve Hashicorp kanalı çoğunlukla anasayfada tuttuklarımdan.
6. Google ın Site Reliability Engineering kitabını öneririm ücretsizdir. Onun dışında Medium da teknoloji şirketlerinin blogları ve bireysel anlamda paylaşım yapan birçok tech fanatiği ile dolu:)

1.Bulut bilişim tüm dünyada çok hızlı gelişen, büyüyen ve sürekli değişen bir yapıya sahip. Bu gelişime hızlıca ayak uydurabilmek gerekiyor. Benim gördüğüm kadarıyla**,** artık on-prem diye tabir ettiğimiz yapılardaki çalışma şeklini tamamen değiştirip, tek bir sağlayıcıya bağlı kalmayıp, tüm gelişmeleri takip edebilen bir kişiye bürünmek gerekiyor. Tüm gelişmeleri takip etmek ilk bakıldığında çok zor gibi görünebilir fakat gerçekten bu işi severek yapmaya başladığınızda ve gelişmelerle artık siz de kendi yetkinliğinizi keşfettiğinizde, doğru alana yönelerek, kendiniz için faydalı bilgileri alıyor oluyorsunuz. Böylece aslında farkında olmadan tüm gelişmeleri takip ediyor oluyorsunuz. Önceki deneyimler elbette önemli fakat nereden başlarsanız başlayın, bu işe ilgi duyduğunuzda ve sevdiğinizde, eski deneyimleriniz bazen size katkıda bulunabilir. Onun dışında öğreneceğiniz herşey bu dünyada zaten çok yeni.
Cloud Engineer veya Cloud Architect’lerin, bulut yapısında temel bazı elementlerin temellerini bilmeleri gerekiyor. Networking ve Infrastructure bu temel yapıları oluşturuyor. Nasıl ki bir inşaatta temeli sağlam yapmazsanız ufak bir depremde binayı kaybedersiniz, bulut yapılarda da hangi ortamda çalışıyor olursanız olun, bu iki temel yapının sağlam kurulmuş olması gerekiyor. Yukarıda da yazdığım gibi, geçmiş deneyimleriniz sizi bu konularda daha da ileriye götürebilir fakat her zaman eskiyi öğrenip, üzerine yeni bilgiler ekleyebilir ve eksiklerinizi kapatabilirsiniz. Zaten çağımızın en güzel özelliği, bilgiye kolay erişim..
2.Şahsen ben sektöre girdiğimde, bulut daha çok yeniydi, bugünkü kadar popüler değildi ve daha yalnızca bir bebekti. Şirketimdeki pozisyon boşluğunu doldurmak amacıyla, bulutta basit sanal makineler satmaya başlayarak bu role bürünmeye başladım. Zaman geçtikçe ortam da büyüdü, müşteri portfoyümüz genişledi ve daha geniş daha kurumsal kitlelere hitap etmeye başlarken aynı zamanda bulut artık bebek olmaktan çıkıp yetişkin bir ortama büründü.
Bu role şans eseri girmiş olsam da, şu an gerçekten büyük bir mutluklukla sürekli büyüyen ve gelişen bu yapıda bulunmaktan büyük bir haz alıyorum. Ben kendimi her zaman “Cloud Born” olarak niteliklendirmekteyim. Bulutta doğmuş biri olarak, bulut mantığında düşünmek bana her zaman çekici gelmiştir. Bulut yapısına geçtiğinizde, eski yapılardan eserler göreceksiniz fakat artık buluttasınız, bu ortama göre servisleri kullanıp, bu yapının gerekliliği gibi düşünmelisiniz. Yoksa buluta geçmenizin size hiç bir yararı olmayacaktır.
3.Ah evet, bu iki rol çokça karıştırılıyor veya ikisi aynı rol olarak görülüyor. Öncelikle bu iki rol birbirinden çok farklı. Cloud Engineer veya Cloud Architech rolleri uçtan uca bulut yapısı kurmaya ve buluttaki sorunlar için size destek verebilecek rollerdir. Buluttaki tüm servislere hakimlerdir, en azından ortamı ayağa kaldıracak kadar bilgileri vardır. Devops Engineer ise daha spesifik olarak, bulutta veya onprem’de, pipeline yapılarını oluşturma ve yönetme, uygulama kodlamalarının düzenlenmesi ve oluşturulması, özellikle konteynır yönetimi gibi konularda uzmanlardır.
Ben kendimden örnek vermek istiyorum bu konuda. Ben bir Devops Engineer değilim ve yaptığım iş Cloud Architecting üzerine. Yani bir müşteri Cloud’a sıfırdan geliyorsa ve tüm iş yüklerini buluta geçirmek istiyorsa, tüm mimari elementleri oluşturup, altyapıyı kurup, network ve güvenlik sistemlerini bulut yapısına uygun hale getiriyorum. Aynı şirkette bir Devops engineer daha olduğunu düşünelim. Devops ise, bu geçiş aşamasında, bulut yapısında uygun şekilde kod yapılarını değiştirip, varsa konteynırlar yoksa, iş yüklerini, bulutta yürütecek şekilde optimize ediyor.
4.Son zamanlarda özellikle 2019-2020 döneminde Cloud Engineer arayışlarının arttığını görüyorum. Bu hem Türkiye’de bu şekilde hem de Yurtdışında. Tüm dünyada bulut dünyasına genel bir ilgi var. Türkiye’de ilgi var fakat çoğu şirket hala regülasyonal sebeplerden dolayı bulut yapısına, özellikle yurtdışı kaynaklı bulut sağlayıcılara geçişte sorun yaşıyor. Şu an bu yazıyı yazdığım tarihte olmak üzere hala KVKK metninde bazı maddeler tam olarak açıklanmış değil. Bu nedenle, biz de bazen, müşterilerimizi ülkemizdeki yasal zorunluluklardan dolayı kaybediyoruz. Eğer bir gün bulut sağlayıcıları ülkemizde bir veri merkezi kurulumu gerçekleştirirse, bu tür fırsatların ve yasal olarak henüz kapanmamış maddelerin, açıklığa kavuşacağını düşünüyorum. Böylece Türkiye’de de Cloud Engineer’lar hakkettiği değeri görecektir.
5.Bu soru bana çok soruluyor. Ben Fen-Edebiyat mezunuyum ve üniversite hayatımda formasyon olarak bilişime bağlı bir bölümden eğitim almadım. Fakat bu iş tamamen sizin hayata bakış açınız, şevkiniz ve isteğiniz ile ilgili. Hayatım boyunca, çocukluğumdan beri, bilişim dünyasını çok yakından takip ettim ve hobi olarak başladığım bu yolculuğu şu an profesyonel olarak devam ettiriyorum. Bu nedenle, eğer üniversite veya lise mezunu hangi bölümde olursanız olun, hayallerinizi gerçekleştirmek tamamen sizin elinizde. Evet üniversite eğitimi temel düzeyde bazı etmenlerde iş hayatınızda size yardımcı olabiliyor. Bunun zorluğunu yaşadım, fakat herhangi bir konuyu öğrenmek için zaten internet elinizin altında. Açıklarınızın tamamını internette en basitinden videolar izleyerek kapatabilirsiniz. Kendi kendinizi eğitmek çok zor değil.
Bizim müşterilerimize de önerdiğimiz, Linux Academy, Google Codelabs gibi kaynaklar gerçekten eğitim hayatınıza katkıda bulunacak kaynaklardır. Eğer ücretsiz olarak eğitim almak isterseniz, tüm bulut sağlayıcıların eğitim sayfalarında, webinar’lar oluyor. Youtube üzerinde birçok eğitici video mevcut. Aynı zamanda Perşembe günleri, GDC İstanbul Youtube kanalında ben ve iş arkadaşım, Google Cloud eğitimleri vermekteyiz. Sıfırdan başlayanlar için kaçırılmayacak bilgiler iletmekteyiz. İlginizi çekerse bekleriz :)
6.Medium.com kesinlikle herkesin yer imi sekmesinde bulunması gereken bir site. Neredeyse bulut’un başlangıcından beri herşeyi blog halinde bulabileceğiniz, buluttan insanların yazıları mevcut.

1. En önemli yetkinlik, öğrenmeye açık olunması. Hangi seviyede olursanız olun, en büyük yetkinlik öğrenmeye açık ve hevesli olmaktan geçmektedir. Sonrasında yaşayacağımız her iyi ve kötü tecrübeler, bizlerin deneyimlerini oluşturmaktadır.
2. Esasen gelişen teknoloji ile birlikte Cloud Engineer pozsiyonu’da kendi içerisinde bir çok farklı faaliyet alanlarına dokunmaktadır. Sanallaştırma sistemlerinin tek başına yeterli gelmediği durumlarda, bütünleştirici bir birim olarak Cloud Engineer pozisyonuna yönelmek istedim. Cloud Engineer’de sadece sanal sistemler, güvenlik ya da network ağlarının operasyonel faaliyetlerinde yer almazsınız; Onları programlar, entegre eder ve kolay yönetebilmeniz için otomatize edersiniz, bu da öğrenmenize neden olacak bir çok konu ortaya çıkartır özetle keyif veren bir durumun ortasında kendinizi bulursunuz. Haliye bu da beni mesleğime çeken taraf olmuştur.
3. DevOps, SecOps, SysOps gibi iş kollarının, Cloud Engineer ana iş kolundan evrildiğini düşünmekteyim yani Cloud Engineer bu iş kollarının bir bütünüdür. Bu iş kollarını birbirinden ayıran özellikler dikey olarak odaklandıkları konulardır.
4. Türkiye’de çok ciddi teknoloji kurumları dahi bu pozisyonun ne olduğunu tam idrak etmiş değil ve görev tanımlamasının yapılması konusunda inanılmaz derecede bilgi eksiklikleri mevcut. Bundan dolayı 3-5 firma hariç Cloud Engineer pozsiyonu adı altında çalışılabilecek pek kurum olduğunu düşünmüyorum. Yurtdışında ciddi anlamda hem iş tanımı hem de yaptığınız iş Cloud Engineer pozsiyonunun hakkını vermekte.
5. Türkiye’de belli başlı okullar haricinde, son zamanda açılan bölümlerin hakkını verebilen okul yok diyebilirim. Yani öğrencinin okulda etkileneceği hocasından tutun**,** yaptığı projeler, sınıf ortamı, okulun öğrenciyi yönlendirmesi gibi konularında etkili olduğunu düşünürsek. Okulda gerçek anlamda öğrenmeye dayalı projeler yapan bir formasyondan gelmeli ki, iş hayatında ciddi üretkenlik sağlayabilsin. Çalışma hayatına atıldığında literatürde kaldığı için zorlanmasın. Pratik pratik pratik… Bence ne yapması gerektiğine karar verdikten sonra alacağı bütün eğitimler kişi için + tecrübedir. O nedenle şu eğitimi kesin alsın, şu eğitimden uzak dursun diyemem.
6. Çok değerli hocam Prof. Dr. Ercan ÖZTEMEL’in (Yapay Sinir Ağları) çok geç kalarak temin ettiğim kitabı, Trevanian'ın Şibumi kitabını önerebilirim.