İçindekiler[Saklamak][Göstermek]
- Sistem Yöneticisi nedir?
Sistem Yöneticisi Sorumlulukları+-
- 1. Yönetim ve Kullanıcı İzinleri
- 2. Uyarı ve İzleme
- 3. Yazılımın bakımı, güncellenmesi ve kurulumu
- 4. Dosyaların Yönetimi ve Organizasyonu
- 5. SSO ve Parola Yönetimi
- 6. Sistemin Kullanımına İlişkin Politika ve Prosedürler
- 7. Güvenlik
- 8. Runbook'ları Güncelleme ve Belgeleri Güncel Tutma
- 9. Olayların Tespiti, Müdahalesi ve Düzeltilmesi
- 10. Problem çözme ve hazırlık
- Sistem Yöneticileri İçin Sertifika Gerekli mi?
- Sonuç
En son teknolojiyi benimseyen pek çok işletme ile sağlam bir BT altyapısına sahip olmak her zamankinden daha önemli. Kesinti süresi yalnızca işletmeler için elverişsiz olmakla kalmaz; aynı zamanda onları hızla işlerinden edebilir.
Gartner raporuna göre, BT kesinti süresinin ortalama maliyeti dakikada 5,600 ABD dolarıdır.
Bu nedenle işletmeler, sistem yöneticilerinin tüm iş yazılımlarını güncel ve çalışır durumda tutmalarını gerektirir.
Hemen hemen her kuruluş artık büyük ölçüde sağlam BT işlemlerine bağlı olduğundan, yetkin bilgisayar sistemleri yöneticileri, bilgisayar ağlarını korumak ve yönetmek için yüksek talep görmektedir.
Sistem yöneticileri, işi devam ettiren günümüzün süper kahramanlarıdır. Bu nedenle, bu kalp zayıflığı için bir meslek değildir.
Bu yazıda, başarılı bir sistem yöneticisi olmak için gereken becerilerin yanı sıra sistem yönetimini derinlemesine inceleyeceğiz.
Hadi başlayalım.
Sistem Yöneticisi nedir?
Sistem yöneticisi (sysadmin), çok kullanıcılı bir bilgisayar ortamını yöneten ve BT hizmetlerinin ve destek sistemlerinin en yüksek performansta çalışmasını sağlayan bir BT uzmanıdır.
Sistem yöneticileri, iş kesintilerini önlemek için şirketlerinin bilgisayarlarını, sunucularını ve internetini her zaman çalışır durumda tutmaktan sorumludur. Donanım ve yazılım yükleme ve hata ayıklama gibi sistem kurulumu ve bakımı ile işletmeleri için yeni teknolojilerin analizi bu sürecin bir parçasıdır.
Sistem yöneticileri genellikle sunucuların, ağların ve diğer bilgisayar sistemlerinin kurulmasından, bakımından, yapılandırılmasından ve onarılmasından sorumludur.
Hem donanım hem de yazılımla uğraşırlar, uygulamaları ve altyapıları boyunca işleri ve etkinlikleri yürütmek için biraz programlama ve komut dosyası yazmayı öğrenirler.
SysAdmin'ler onlarca yıldır en kritik BT hizmetlerinizin kullanılabilirliğini ve çalışma süresini sağlamak için çoğunlukla arka planda çalıştı.
DevOps ve bulut bilişimin büyümesi, hibrit bir SysAdmin/Developer beceri setine sahip kişilerin sayısında bir artışla sonuçlanmış olsa da, bir sistem yöneticisinin temel işlevleri her zaman gerekli olacaktır.
Günümüzün sistem yöneticileri, işletmenin başarısını sağlamak için dayanıklı, güvenli mimari oluşturarak hem donanım hem de yazılım konusunda yetkindir.
DevOps alanında, yazılım geliştiriciler giderek SysAdmin'lere benziyor ve SysAdmin'ler geliştiricilere giderek daha çok benziyor, bu da tüm ekipler arasında daha iyi işbirliği ve daha sıkı geri bildirim döngüleriyle sonuçlanıyor.
Sistem Yöneticisi Sorumlulukları
Bir SysAdmin olarak, her şeyden siz sorumlusunuz. teknoloji ve BT yığını. Bu, BT alanında tüm organizasyonunuzun işleyişini sürdüren sistemden sorumlu olduğunuz anlamına gelir. Web sitenizin veya sunucunuzun çevrimdışı olduğu her saniye, kaçırılan üretkenlik, gelir ve kesinti maliyetleri açısından size maliyet getirir.
Her şeyden önce, SysAdmin'lerin sorun çözücü olması gerekir. Yetkili bir sistem yöneticisi olmak, pek çok işletim sistemi, ağ ayarı ve ele alınması gereken güvenlik endişeleri ile yeni şeyler öğrenebileceğiniz ve geliştirme ekibinizle güçlü geri bildirim döngülerine sahip olabileceğiniz anlamına gelir.
Ancak, bilmeniz gereken yetenekler ve teknolojiler hakkında daha iyi bir fikir sahibi olmak için, bazı yaygın SysAdmin iş etkinliklerine bakalım.
1. Yönetim ve Kullanıcı İzinleri
Tüm uygulamalar ve hizmetler için kullanıcı yetkilendirmesi ve yönetimi, genellikle sistem yöneticileri tarafından gerçekleştirilir. SysAdmins, kullanıcı rolleri atayabilir ve bir işletme için tüm BT yığınını yönetebilir, böylece herkesin ihtiyaç duyduğu uygulamalara ve hizmetlere güvenli bir şekilde erişmesini sağlayabilir.
2. Uyarı ve İzleme
İş akışınıza ve teknoloji yığınınıza bağlı olarak sistem yöneticisi, uygulamalarınızı ve altyapınızı izlemekten ve uyarı vermekten sorumludur. Sistem yöneticileri, CPU, disk kullanımı, DNS, gecikme ve ETL gibi kritik sunucu ve ağ ölçümlerini izleyerek bir olayı algılayabilir.
Daha sonra, büyük zorluklar durumunda çağrı uyarıları almak için izleme kriterlerine göre uyarılar ayarlayabilirler. SysAdmin'ler, hem harici hem de dahili sistem çıktılarını ve göstergelerini kullanarak sistemlerinin sağlığını analiz edebilmeli ve böylece daha şeffaf bir mimari elde edebilmelidir.
3. Yazılımın bakımı, güncellenmesi ve kurulumu
Yazılım yüklemesi ve yükseltmeleri için kurallar ve süreçler oluşturmak SysAdmin'in sorumluluğundadır. SysAdmin, yeni yükseltmelerin veya sistemlerin yeni sürümleri arasındaki karşılıklı bağımlılıkların bir sonucu olarak ortaya çıkan tüm zorlukları tanıyabilmeli ve çözebilmelidir.
4. Dosyaların Yönetimi ve Organizasyonu
SysAdmin, veri tutarlılığını ve organizasyonunu garanti etmek için normalde dosyaların yapılandırılma ve şirket genelinde paylaşılma şekline ilişkin kurallar ve süreçler yerleştirir. Bu, diğer birçok SysAdmin görevi gibi, güvenliğin dış tehditlere karşı korunmasını ve ayrıca çalışanlar için verilere uygun, hızlı erişim sağlanmasını gerektirir.
5. SSO ve Parola Yönetimi
SysAdmin sorumludur şifre yönetimi yanı sıra kuruluş genelinde SSO politikaları ve prosedürleri. Parolaları değiştirebilir ve tüm güvenlik kriterlerinin karşılandığını doğrulayabilirler.
SSO ve/veya iki faktörlü kimlik doğrulama kullanılıyorsa, sistem yöneticisi bu teknolojileri izlemekten ve çalışanların ihtiyaç duydukları sistemlere ihtiyaç duyduklarında erişim sağlamalarına yardımcı olmaktan sorumludur.
6. Sistemin Kullanımına İlişkin Politika ve Prosedürler
Sistem yöneticisinin, kuruluşun sistemleriyle üst düzeyde ilgilenmek için en iyi uygulamaları geliştirmesi gerekecektir. Bu, kendi tescilli yazılımınızdan çeşitli üçüncü taraf BT uygulamalarına ve hizmetlerine kadar her şeyi kapsar.
SysAdmins, insanları sistemleri güvenli ve etkili bir şekilde nasıl kullanacaklarını eğiterek bir şirket içinde iş yapma şeklini önemli ölçüde değiştirebilir.
7. Güvenlik
Bir proje üzerinde çalışırken sistem yöneticisinin aklının en üstünde olmalıdır. Kullanıcı hakları veya ekibin belgeleri işleme şekli olsun, SysAdmins tüm işleri güvenli bir şekilde yapmalıdır. SysAdmin, ağları, ilkeleri ve sunucuları güvenli ve emniyetli bir şekilde nasıl kuracağını anlayacaktır.
8. Runbook'ları Güncelleme ve Belgeleri Güncel Tutma
SysAdmin'ler genellikle runbook'ları güncellemekten ve belgeleri yönetmekten sorumludur. Bu, CI/CD boru hattı alanında zor bir çaba olabilir. Sistem yöneticileri, geliştirme sürecini yavaşlatmadan runbook'ları ve belgeleri güncel ve doğru tutmak için otomasyonu nasıl kullanacaklarını anlamalıdır.
9. Olayların Tespiti, Müdahalesi ve Düzeltilmesi
Sistem yöneticileri, BT ve güvenlik ortamlarını karıştırıp eşleştiremezler. Görünür ve hızlı olacak şekilde inşa etmelidirler. Bir sorunun ortaya çıkması durumunda hızlı olay tespiti, tepki ve iyileştirme sağlayan bir sistemi nasıl kurabilirsiniz? Hangi düzeyde izleme ve uyarı gereklidir? Onlardan en iyi şekilde yararlanmak için olay yönetimi teknikler, SysAdmins tüm bu soruların farkında olmalıdır.
10. Problem çözme ve hazırlık
Yetenekli bir sistem yöneticisi, beklenmedik durumlara hazırlanmak için yöntemler bulabilen harika bir problem çözücü olacaktır. Ekipler, CI/CD ve DevOps çağında daha karmaşık mimariyi daha hızlı sağlayarak bir SysAdmin'in işini her zamankinden daha zor hale getiriyor.
Bu nedenle, bir SysAdmin olarak, BT ve güvenlik altyapınızdaki riskleri azaltırken dağıtım yaşam döngüsündeki darboğazları ortadan kaldıracak çözümler bulmak işinizi her zaman daha basit hale getirecektir.
Sistem Yönetim Teknolojileri ve Becerileri
Günümüzde etkili olabilmek için sistem yöneticilerinin programlama, otomasyon ve bulut bilişimi anlamaları gerekir. SysAdmins, sunucuları yeniden başlatmaktan ve eski ekipmanı hizmet dışı bırakmaktan daha fazlasını yapar; tüm yazılım ve altyapınızın güvenilirliğini ve çalışma süresini sağlarlar.
Sonuç olarak, sistem yöneticilerinin bilmesi gereken daha yeni becerilerden ve teknolojilerden bazılarını gözden geçirmek istedik:
1. Bulut
As AWS, masmavi, ve GSO dünya çapındaki sistem yöneticileri, buluttaki sistemleri nasıl koordine edeceklerini öğrenmelidir. Kullanılacak en iyi izleme ve uyarı araçları nelerdir? Artık altyapınız bulut tabanlı olduğuna göre, sunucularınızı ve ağlarınızı nasıl yönetmelisiniz?
Sistem Yöneticileri, bir bütün olarak sistemde yedeklilik ve güvenlik de dahil olmak üzere, bunun gibi sorularla düzenli olarak ilgilenir. Ancak, hemen hemen her uygulama ve hizmet buluta geçtiğinden, hızla dünya çapındaki SysAdmin'ler için en önemli becerilerden biri haline geliyor.
2. jet
sürüm kontrol sistemi Git en popüler olanıdır. Bir program veya hizmetin kod değişikliklerini ve çok sayıda sürümünü izlemenin bir yolu, sürüm kontrolü olarak adlandırılır. SysAdmins, bir hizmetin geçerli sürümüyle ilgili bir sorun olması durumunda dağıtımları veya yükseltmeleri hızla geri alabilir.
Güvenilir bir CI/CD ardışık düzeni geliştirmek ve hem mühendislik hem de BT departmanlarında görünürlük sağlamak için sürüm kontrolü şarttır. Geliştiricilerin ne yaptığını hızlı bir şekilde izlemek, kusurları tespit etmek ve müşterileri etkilemeden önce bunları gidermek için SysAdmin'lerin anlaması gerekir. sürüm kontrolü.
3. Otomasyon ve konfigürasyon yönetimi
Bir SysAdmin olarak başarılı olmak için Puppet, Chef, Ansible ve Jenkins gibi araçlara aşina olmalısınız. Bu teknolojiler, sistem yöneticilerinin yayın yaşam döngüsü boyunca çeşitli işlemleri ve yapılandırmaları otomatikleştirmesini sağlayarak daha az hata ve daha hızlı dağıtımlar sağlar.
Sonuç olarak, geliştiriciler, devam etmekte olan projeleri gözden geçirmek veya destek artışlarını ele almak yerine yeni uygulamalar ve hizmetler geliştirmeye odaklanabilir.
4. Sunucu ve ağın bakımını yapın
SysAdmins, daha önce de belirtildiği gibi, sunucu ve ağ yönetiminin giriş ve çıkışlarına aşina olmalıdır. Bu bilgisayarlar ve ağlar, şirketinizin temellerini oluşturur, onu destekler ve tüketicilere değer sağlar.
Sonuç olarak, sistem yöneticileri daha güvenilir sistemleri sürdürmek, kesintileri en aza indirmek ve bir olay meydana geldiğinde olay yanıtını geliştirmek için süreçleri sürekli olarak iyileştirmelidir.
5.SQL
En yaygın veritabanı yönetim dili, bir sistem yöneticisinin sahip olması gereken çok önemli bir teknik yetenek olan yapılandırılmış bir sorgu dilidir (SQL).
SQL'i anlamak, bir sistem yöneticisinin şirketin kritik veritabanlarını yönetmesine ve ayrıca veritabanına erişmekte güçlük çeken çalışanlara yardım teklif etmesine veya atamasına olanak tanır.
6. Programlama ve komut dosyası oluşturma
Bir sistem yöneticisi, bilgisayar programlamasını ve şirketin ağlarında kullanılan dilleri tam olarak anlamalıdır. Bir ağda sorunlar ortaya çıktığında, sistem yöneticisi kritik hata ayıklamayı gerçekleştirmek için komut dosyası oluşturma ve kodlamayı kullanabilir. Bir sistem yöneticisi, prosedürleri otomatikleştiren ve günlük işlemleri daha verimli hale getiren komut dosyaları oluşturmak için kodlama yeteneklerini de kullanabilir.
7. Iletişim
Sistem yöneticisi olarak insanlarla net bir şekilde konuşabilmeniz gerekir. Teknik ekibinizin bir üyesi veya başka bir departmandaki teknik olmayan bir çalışanla ağ erişim sorunları yaşayan bir çalışanla anlayabilecekleri şekilde iletişim kurmanız hayati önem taşır.
Bu, özellikle modern teknoloji konusunda deneyimsiz bir personele teknik bilgileri açıklarken önemlidir. İş arkadaşlarına yön vermek ve rapor vermek için hem sözlü hem de yazılı iletişim becerilerine sahip olmak da çok önemlidir.
8. Karar verme
Birçok işletme için ağ sistemi günlük operasyonlar için kritik öneme sahiptir ve ağ kesintilerinin ciddi sonuçları olabilir. Yüksek basınçlı bir ortamda ağ çalışmasını değiştiren bir sorunla karşı karşıya kaldığında, bir sistem yöneticisi durumu analiz etmeli, uygun çözümler bulmalı ve iş için en iyi sonuçları vereni seçmelidir.
9. Sorun Giderme
Kusuru bulmak için bir sorunun olası tüm nedenlerinin üzerinden geçmektedir. Sorun giderme sırasında, bir sistem yöneticisi, ağ parçalarının düzgün çalıştığından emin olmak için temel testler yapar ve herhangi bir arıza, daha büyük sorunun olası nedenlerini daraltmak için kullanılır.
Teknik problem çözme, sistemin ve tipik problemlerin derinlemesine anlaşılması ve yeni testler veya çözümler denemek için yaratıcı düşünme, hepsi yararlı sorun giderme yetenekleridir.
Sistem Yöneticileri İçin Sertifika Gerekli mi?
Sertifikasyon, geleceğin sistem yöneticilerinin pazarlanabilirliklerini artırmalarına yardımcı olabilir. Sertifikalar, kişinin yeteneklerini göstermek için bir üniversite diploması dışında alınan isteğe bağlı, üçüncü taraf sertifikalarıdır. Şirketlerinin kullandığı öğeler için sertifika almak sistem yöneticileri için faydalıdır.
Örneğin Microsoft, Cisco, Oracle, Linux ve VMware sertifikalar sağlar. 1982 yılında kurulan ünlü bir yardım kuruluşu olan CompTIA, Server+ ve Network+ gibi niteliklere sahip 2.2 milyondan fazla BT uzmanına sertifika vermiştir. 2.5 saatlik gözetimli bir test, Red Hat Sertifikalı Sistem Yöneticisi (RHCSA) olmak için 400 ABD Doları tutarındadır.
Bazı proje yöneticileri, Proje Yönetim Enstitüsü (PMI) tarafından sertifikalandırılmayı tercih eder. 130 dakikalık bir testi geçtikten sonra Amazon Web Services, Sertifikalı SysOps Yöneticisi unvanını verir.
Bir Google Cloud Profesyonel Ağ Mühendisi, sistem yöneticisi de olabilir.
Sonuç
BT işinde, bir SysAdmin hayati ve talep gören bir konumdur. BT endüstrisine girmeye çalışıyorsanız, SysAdmin pozisyonu mükemmel bir maaşla başlamak için harika bir yerdir.
Bir SysAdmin olarak, sürekli olarak problem çözecek ve ortaya çıkan farklı zorlukları gidereceksiniz, böylece kendinizi her gün iş başında yeni beceriler ve teknolojiler edinirken bulacaksınız.
Bir DevOps ortamında diğer departmanlarla yakın çalışarak uzmanlık ve bilgi geliştireceksiniz.
Yorum bırak