


Okuma Süresi: 15 dakika
Günümüzün BT özellikli dünyasında, bu konuda iyi bir sistem mühendisi veya yöneticisi, teknolojinin amaçlandığı gibi çalışmasını sağladığı için herhangi bir işletmenin temel taşlarından biridir. Bir organizasyondaki tüm sistemlerin birlikte iyi çalışmasını sağlarlar. Bu sistemleri düzene sokmaktan, aynı zamanda yeni teknolojiler geliştirmekten ve uygulamaktan sorumludurlar. Ayrıca sorunlar olduğunda çağrılan kişilerdir.
Bir BT sistem mühendisinin ne olduğuna ve ne yaptıklarına daha yakından bakalım.
BT Sistem Mühendisi Nedir ve Ne Yaparlar?
Bir BT sistem mühendisi, yazılımları, sunucuları, ağ bilgisayarlarını, çalışma ortamlarını ve daha fazlasını geliştirir, test eder, uygular ve değerlendirir. Yeni yazılımlar geliştirir ve uygularlar, mevcut süreçleri iyileştirir, donanımı yükseltirler ve organizasyonun iş ihtiyaçlarını karşılayabilecek modern ve işlevsel yazılımlara sahip olmasını sağlamak için ne gerekiyorsa yaparlar. Sistem mühendisleri genellikle matematiksel analiz, bilgisayar bilimi ve mühendislik konularında çok bilgilidir.*
Sistem mühendisleri, teknolojiyi yalnızca mühendisliğin ötesinde anlar ve yorumlarlar. Kuruluşun ve bireyin nihai hedeflerinin daha büyük resimde oynadığı rolü görürler.
Gerçek iş tanımı açısından, bir sistem mühendisinin bazı sorumlulukları aşağıdakileri içerebilir, ancak bunlarla sınırlı değildir**:
· Donanım ve yazılımın kurulması ve yapılandırılması
· Sunucuları yönetmek
· İş istasyonları ve hesapların kurulması
· Bakım ve işletim sistemleri
· Sorun giderme
· Güvenliğin sağlanması
· Yükseltme sistemleri
· Personeli ve müşterileri yeni teknoloji konusunda eğitmek
Ancak, hepsi bu değil. Farklı şirketlerin sistemleri açısından farklı gereksinimleri olacaktır; bu, bir sistem mühendisinin günlük görevlerinin bir kuruluştan diğerine önemli ölçüde farklılık gösterebileceği anlamına gelir.
Örneğin, bir imalat firması benzersiz envanter takip sistemlerine ihtiyaç duyabilir. Öte yandan, bir siber güvenlik firması, sistem mühendislerinden, geliştirilmekte olan güvenlik sistemini desteklemek için gerekli donanım konusunda müşterilere danışmasını isteyebilir.
Bu nedenle, bir sistem mühendisi, BT sistemlerinin gereksinimlerini karşıladığından emin olmak için ihtiyaç duydukları doğru yazılım ve/veya donanım konusunda müşterilere danışabilir. Ayrıca bir projenin satın alınması, kurulumu, test edilmesi ve uygulanmasına doğrudan katılımları olabilir.
Sistem Mühendisleri ayrıca ne kadar yetkin olduğunu belirlemek için mevcut altyapıyı değerlendirecek ve söz konusu altyapının ne kadar ölçeklenebilir olduğu konusunda tavsiyelerde bulunacaktır. Tabii ki, sistem kullanılırken ortaya çıkan sorunları çözmekten de sorumlu olacaklardır.
İnternet artık çoğu şirketin operasyonlarında büyük bir rol oynadığından, bir sistem mühendisi ayrıca işletmenin çevrimiçi olarak güvenli bir şekilde çalışmasına olanak sağlayacak güvenlik önlemlerini gözden geçirecek ve önerecektir.
Başka bir deyişle, iyi bir BT sistem mühendisi olmadan, hayati temeli ortadan kaldıran bir kuruluşun bir kart kulesi gibi çökmesi muhtemeldir.
İyi Bir Bilişim Sistemleri Mühendisinden Ne Beklenir?
Sistem mühendisliği, diğer mühendislik alanlarına kıyasla nispeten genç bir disiplindir. Etkili sistemleri tasarlamak ve sürdürmek için kesin kurallar veya formüller yoktur.
Bir mimar, ancak inşa edildikten sonra halkın tasarladığı binayı beğenip beğenmediğini bilir. Benzer şekilde, bir sistem mühendisi, uygulanana ve insanlar onu kullanana kadar sistemlerinin ne kadar etkili veya yararlı olduğunu bilemez. Buna doğrulama diyebiliriz.
Bir sistem mühendisi, kendilerine yardımcı olacak çok çeşitli inanılmaz derecede yararlı araçlara erişebilse de, bir sistemi geliştirirken ve geliştirirken yine de kendi bilgi, beceri ve bir miktar sezgiye güvenmek zorundadır.***
İyi bir BT sistem mühendisi, bilgisayar bilimi ve matematik gibi farklı disiplinlerin bilgisini gerektirir. Ancak, güçlü bir teknik altyapı gerekli olmakla birlikte, liderlik ve iletişim gibi bir dizi soft beceriye de ihtiyaçları vardır.
İyi bir sistem mühendisinin sahip olması gereken bazı beceri ve özelliklere daha derinlemesine bakalım.
Mülkiyet — İnşa Edin, Sahip Olun, İzleyin
Geleneksel olarak yazılım geliştirme ekibi, daha sonra operasyonlara aktaracakları yazılımı tasarlar ve geliştirirdi. Ve bu yazılımda bir sorun çıkmadıkça, ona bir daha göz atmazlardı. Bununla birlikte, işler artık oldukça değişti ve şimdi kabul edilen en iyi uygulama, “inşa ettiniz, o size ait ve izlersiniz” şeklindedir.****
Bu, hesap verebilirlik yarattığı için ve aynı zamanda geliştiricinin "doğal ortamında" yarattıkları yazılımı çok daha iyi anlayabileceği için işe yarar. Laboratuvar testleri gibi kontrollü koşullarda bir şey harika görünebilir, ancak onu kullanan "düzenli" kişilerle vahşi doğaya çıktığında, çok farklı görünebilir.
Bu yaklaşım aynı zamanda geliştirmeden sorumlu ekibi, yaptıkları iş için çok daha fazla sorumluluk almaya zorlar.
Bu aynı zamanda iyi bir sistem mühendisi için de geçerlidir. İESOİ(İnşa Edin, Sahip Olun, İzleyin) konseptini tam anlamıyla benimsemeleri gerekiyor çünkü bu bir şirketin sorunsuz ve sürekli çalışması için esastır.
İyi bir BT sistem mühendisi, büyük resme bakmadan değişiklikleri uygulamak yerine, yaptıkları her şeyin tüm organizasyon üzerinde bir etkisi olduğunu anlar. Bu yüzden yapmak istedikleri değişikliklerden etkilenecek kişilerle çalışacaklardır.
“Bilgi” ve “iletişim” kelimeleri sıklıkla birbirinin yerine kullanılır, ancak oldukça farklı şeyleri ifade ederler. Bilgi veriliyor; iletişim sürdürülüyor.” — Sidney J. Harris
Tasarladıkları ve uyguladıkları sistemin sorumluluğunu başkasına devretmeyeceklerdir. Her zaman orada olacaklar, daha iyi hale getirmek ve kuruluşlarının ihtiyaçlarını karşıladığından emin olmak için çalışacaklardır.
Harika bir BT sistem mühendisi, yanılmaz olma ve kurdukları sistemin mükemmel olma ihtimalinin düşük olduğunu kabul edecektir, aslında sistemin her zaman başarısız olması beklenmelidir. Sorunları egonun araya girmesine izin vermeden çözmek gerekir. Başarısızlığı hayatın bir parçası olarak kabul edip ve parmakla işaret etme gereği duymadan hızla yollarına devam etmelidirler. Tabii ki, istendiği gibi çalıştığından emin olmak için sistemlerini de yakından izlemelidirler.
Sonuç Odaklı
İyi bir BT sistem mühendisi sonuçlar tarafından yönlendirilir, bu nedenle metrikler onlar için ikinci bir dildir. Hem küçük hem de büyük resmi görebilirler, bu da hedefin sistemin kendisi olmadığını, sistemin kuruluş için ne yaptığını kabul etmelerini sağlar.
Başka bir deyişle, hataların gözden kaçmaması için kesinlikle ayrıntı odaklı olmaları gerekirken, nihai hedefleri “çekici” bir sistem yaratmak değil, yapması gereken işi yapan bir sistem yaratmaktır.
Özelliklerin bir ürünü “satmadığını” anlamalılar. Önemli olan faydalardır. İnsanlar matkabı istedikleri için almazlar. Bir delik açmaları gerektiği için satın alırlar.
Aynı şekilde, sistemin kendisi için değil, sunduğu faydalar için bir sistem kurulmalı ve tüm “özellikler” bu fikri desteklemelidir.
Örneğin belirli bir mimari yeni, heyecan verici ve çekici görünebilir, ancak kuruluşun hedeflerini desteklemiyorsa, geliştirilmekte olan sistemde yeri yoktur. Müşteri ihtiyaçları ile başlamalı ve geriye doğru çalışmalıdır.
Teknik Olarak Çok Yönlü
İyi bir sistem mühendisi teknik olarak çok yönlü olmalıdır. Sadece sistem mühendisliği ile ilgili kavramları bilmek ya da sahip olmak için bir sertifika almak yerine, kendi alanlarıyla ilgili diğer konularda bilgilerini genişletmelidir. Ne kadar bilgili olursa, potansiyel sorunları analiz etme ve bulma konusunda daha etkili olabileceklerini bilmelidir.
Ayrıca bilgi ve becerilerini sürekli olarak genişletmeye kendilerini adamalıdır. Öğrenmeyi seven ve her türlü teknolojiyle çalışmaktan heyecan duyan kişiler olmalıdırlar. Ayrıca zayıflıklarını kabul etmekte sorun yaşamamalı ve bu alanları geliştirmek için önlemler almalıdırlar.
İş Sürekliliğini ve Kurtarma Planlamasını Anlar
BT sistemleri birçok şirketin operasyonlarının merkezinde yer aldığından, iyi bir sistem mühendisinin iş sürekliliği ve kurtarma planlamasını anlaması çok önemlidir.
İşletmeler her zaman potansiyel aksaklıklarla karşı karşıya kalır, ancak birçoğu planlamanın değerini ancak bir felaket meydana geldikten sonra keşfeder.
İyi bir sistem mühendisi, yalnızca iş sürekliliğini sağlamanın ne kadar önemli olduğunu anlamakla kalmayacak, aynı zamanda bu yönde planlar geliştirme, test etme ve uygulama konusunda da usta olacaktır. Ayrıca planlarının etkili olması gerektiğini anlamalı, bu yüzden sadece bir şeye sahip olmak için bir plan yapmamalıdır. Bunu, bir şeyin “olabileceği”nden ziyade “olacağı” fikriyle yapmalıdır.
Harika İletişimci
Sistem mühendislerinin harika iletişimciler olması gerekir çünkü dahili kullanıcılardan müşterilere kadar birçok insanla etkileşime girerler. Teknik altyapıya sahip olmayan insanlarla nasıl iletişim kuracaklarını anlamaları gerekir.
Ne yazık ki, iletişim genellikle önemli bir beceri olarak görülmez ve bazı sistem mühendisleri olması gerektiği kadar bilgili değildir. Bu, geliştirmek için pratik ve zaman gerektiren bir beceri olsa da gereklidir, çünkü hiçbir sistem mühendisi boşlukta çalışmaz.
Bir sistem mühendisi, çözmeleri gerekebilecek sorunu anlamak için kullanıcılarla iletişim kurmalıdır, ancak aynı zamanda müşteri ve kullanıcı gereksinimlerini mühendislerin kullanabileceği bir şeye dönüştürmeleri gerekir.
Başka bir deyişle, sistem mühendislerinin teknik açıdan yetkin ve sınırlı teknik anlayışa sahip kişilerle çalıştıkları için yelpazenin her iki tarafında da yetenekli iletişimciler olması gerekir.
Dokümantasyon Konusunda Tutucu
Belge yazmak o kadar önemli görünmeyebilir, ancak bir sistemin ve organizasyonun sorunsuz çalışması için hayati önem taşır. İyi bir sistem mühendisinin dokümantasyonun önemini anlaması gerekir. Bunu yazmaktan zevk alması gerekir çünkü bunun değerli ve işlerinin önemli bir parçası olduğunun farkındadır.
Elbette bu, bir sistem mühendisinin romancı olması gerektiği anlamına gelmez. Sadece belge yazması yeterlidir.
Erişilebilir ve kullanışlı belgeler oluştururlar, eğer ayrılırlarsa, arkalarından gelenlerin ihtiyaç duydukları tüm bilgilere sahip oldukları için hiçbir sorun yaşamamalarını sağlarlar.****
“Dokümantasyon uygulanabilir değilse, bu sadece bilgidir, iletişim değil.”
Otomasyon Uzmanı
İyi bir sistem mühendisi, bir otomasyon uzmanı da olmalıdır. Otomasyonun zamandan tasarruf sağlayabileceğini ve süreçleri düzene sokabileceğini bilir, böylece nerede ve neyin otomatikleştirilebileceğini belirlemede usta olabilir.
Kendilerinin (ve diğerlerinin) sıklıkla yaptıkları manuel işlemlere bakar, aynı zamanda kolaylaştırılabilecek karmaşık görevleri de analiz eder. Ayrıca gerekli otomasyonu tasarlama ve uygulama becerilerine de sahip olmalıdır. Bir üretim ortamında sistemlere kesinlikle dokunan hiçbir insan elinin olmadığı bir Bulut dönüşümüne geçtiğimiz için bu özellikle önemlidir.
Sırf otomasyon biraz daha karmaşık görünebileceğinden, kesinlikle otomatikleştirilebilecek süreçlerle asla zamanlarını boşa harcamamalıdır.
En İyi Güvenlik Uygulamaları Konusunda Bilgili
Daha önce belirtildiği gibi, işletmeler birçok potansiyel sıkıntılarla karşı karşıyadır, ancak bu sıkıntıların çok azı güvenlik sorunları kadar sorunludur. Örneğin bir veri ihlali, geniş kapsamlı sonuçlara sahip olabilir ve bazı işletmelerin kurtarılması zor olan sorunlarına yol açabilir.
Zarar görmüş bir itibar ve tüketici güveninin olmaması, buzdağının sadece görünen kısmıdır. O zaman yasal sonuçları, para cezalarını vb. düşünmek gerekir.
İyi bir BT sistem mühendisi, şirketin ilk ve en iyi savunma hattı oldukları için en iyi güvenlik uygulamaları konusunda çok bilgili olmalıdır. Kötü aktörlerin neden olabileceği hasarın tamamen farkında olup ve şirketin en son güvenlik en iyi uygulamalarına uygun olmasını sağlamak için yorulmadan çalışır.
Her Şeyi Doğrular
İyi bir sistem mühendisi her şeyi doğrulamalıdır çünkü büyük resmi görür ve doğrulama olmadan başarılı bir uygulama olmadığını anlar.
Her bileşenin, sistemin tasarlandığı amacı ve işlevi karşılaması gerektiğini kavrar. Bu amaçla, sistemin olması gerektiği gibi çalışmasını sağlamak için sürekli olarak doğrulama yapar.
AWS, Azure veya Google Cloud'da yetkin
Artan sayıda şirketin kritik BT altyapısını buluta geçirmesiyle birlikte, bir sistem mühendisinin AWS, Azure veya Google Cloud'da akıcı olması zorunludur.
İyi bir sistem mühendisi asla harici bir tarafın bilgi ve becerilerine güvenmez. Sistemlerinin büyük bir bölümünün bulutta olacağı düşünüldüğünde, sistemin bu ucu hakkında da becerili ve bilgili olmaları zorunludur. Sonuçta, bir sistem mühendisi sadece sahada olanlardan değil tüm sistemden sorumludur.
Artık Yalnızca Sistemler Değil, Uçtan Uca Çözümlerde Uzman Olunmalı
İyi bir BT sistem mühendisi olmanın anahtarı, bunun artık sadece sistemle değil, uçtan uca çözümlerle ilgili olduğunu anlamaktır. Bu, şirketin etkin ve verimli çalışması için ihtiyaç duyduğu sonuçları sağlamakla ilgilidir; modernize edilmiş ve amacını ve işlevini yerine getiren bir BT sistemi anlamına gelir. Aynı zamanda, sistemin ihtiyacı sunduğundan emin olmak için başkalarıyla birlikte çalışmak anlamına gelir.
Unvanı Sistem Yöneticisi veya Mühendisten, Çözüm Mühendisi olarak değiştirmek, en azından son on yıldır trend oldu. Bu da şu demek; sistemleri tasarlamak, inşa etmek ve sürdürmek için sistem odaklı çalışma kapsamını somut, doğrulanabilir sonuçlar üreten çözüm odaklı bir çalışma alanına yeniden odaklama ihtiyacı oluştu.
Sonuç
Bir BT sistem mühendisi, orkestra şefine benzer. Her bir bileşenin iyi çalışmasını ve hepsiyle güzel bir müzik parçası veya şirketin operasyonlarını ve hedeflerini destekleyen yüksek verimli bir BT sistemi oluşturmak için bir araya gelmesini sağlamaktan sorumludurlar.
Bu nedenle, iyi bir BT sistem mühendisi teknik olarak çok yönlü olacak, aynı zamanda iletişim ve liderlik gibi bir dizi soft becerilere sahip olacaktır.
Sistemin amacına uygun olarak çalıştığından emin olmak için büyük resmi görmeleri gerekir, ancak hataları kaçırmamak için ayrıntı odaklı olmaları da gerekir.
Ayrıca kalıpların dışında da düşünebilmeleri gerekir, çünkü sistem mühendisliği genellikle sanat olduğu kadar bilimdir.
Kaynakça *****“What Does a Computer Systems Engineer Do? ‐ CareerExplorer.” https://www.careerexplorer.com/careers/computer-systems-engineer/. **“System Administrator Job Description | Workable.” Recruiting Resources: How to Recruit and Hire Better, April 21, 2017. https://resources.workable.com/system-administrator-job-description. *** “Traits of a Brilliant Systems Engineer (This Should Be Your Next Hire) | LinkedIn.” https://www.linkedin.com/pulse/traits-brilliant-systems-engineer-should-your-next-andy/. ****“You Build It, You Own It!” http://aronatkins.github.io/2014/12/23/you-build-it-you-own-it.html. *****“10 Qualities That Make a Good Systems Engineer — Spec Innovations.” https://specinnovations.com/10-qualities-that-make-a-good-systems-engineer/. ******“System Administrators: 10 Best Practices for Career Success & Happiness.” The Devolutions Blog. /2018/02/system-administrators-10-best-practices-for-career-success-happiness.
*******What Makes a Good IT Systems Engineer? - Pedro Martinez
https://medium.com/@ptmartinez/what-makes-a-good-it-systems-engineer-8f8d9073dfa8#_edn5