Bir geliştirme şirketinin hangi noktada özel bir sistem yöneticisine ihtiyacı var?


10

Bir şirketin ana odağı yazılım geliştirmek, dağıtmak ve bakımını yapmak olduğunda, hangi noktada özel bir sistem yöneticisi kiralamak akıllıca olur? İhtiyacınız olan uyarı işaretleri nelerdir?

Yanıtlar:


11

Sistem yönetimi görevlerini yürüten kişi veya kişiler, zamanlarının önemli bir yüzdesini bu görevlere harcıyor. Yüzde, kuruluştan kuruluşa değişiklik gösterebilir, ancak bu, birincil sorumluluğa karşı sistem yönetimine zaman harcayan kişinin bir ödülüdür. Diğer bir faktör, ağ hizmetinin kalitesi ve çalışma süresidir. Ağı zar zor yöneten ya da ağını koruma konusunda sorun yaşayan birisine sahipseniz, ağı bilen ve proaktif bir şekilde hareket edebilecek özel bir kişiye sahip olmalısınız.

Bazı temel kurallar:

  1. Deneyimli bir sistem yöneticisi tarafından işlenebilecek kesintiler veya bozulmuş ağ hizmetiniz var mı?
  2. Şu anki kişiler sistem yöneticilerini, zamanlarının% 30'undan fazlasını sistem yöneticisi görevlerinde kullanıyor mu (% değişebilir).

10

ASIC ve donanım tasarım şirketleri de dahil olmak üzere küçük şirketlere sysadmin hizmetleri sunan bir yüklenici olarak şu bakış açısına sahibim:

Bir sysadmin'in değeri, öncelikle mühendisliği yerine sysadmin'ing yapan mühendislerin doğrudan maliyeti ile doğrudan maliyeti arasındaki fark değildir.

Deneyimlerime göre, çoğu (ama hepsi değil) mühendisler iyi mühendisler ama berbat sistem yöneticileri. Mühendislik tarafının nasıl yapılacağını biliyorlar, ancak ağlar, sunucular ve hizmetler oluşturmak her zaman yaptıkları şey değil.

Bir sistem yöneticisi, mühendislerin verimliliğini artırabilirse değerini artırabilir - çalıştığım belirli bir endüstri için, ağ altyapısını değiştirerek, değeri artırarak bir regresyon ve simülasyon sunucusu çiftliği aracılığıyla yapılan iş birimlerini iki katına veya daha fazla katladık. sunucu çiftliklerinin, mühendislerinin ve çok pahalı araç lisanslarının Bu, sadece mühendisleri sysadmin görevlerinden kurtarmaktan çok iş için çok daha büyük bir değerdi.

Tabii ki, her şirketin böyle düşük meyvesi yoktur! ..

Değer, daha fazla sayıda insanın çalışmasını engelleyen kesinti sürelerinden kaçınarak da artırılır. BT asla kaynak diye hep derler sahiptir bünyesinde olmak o çok iyi bir iş yapıyor, ...

İhtiyacınız olan şey, sadece iş arayan veya size bir şeyler satmak isteyen biri değil, güvendiğiniz birinden yapılan bir değerlendirmedir (bunu da yapacak olsalar da). İçeri girip sitenize, önden arkaya bakacak ve size ne yaptığınız, nasıl yaptığınız ve ne yapmaya çalıştığınız hakkında sorular soracak biri - çünkü bunların hepsi çok farklı şeyler!

Bu insanları bulmak kolay veya zor olabilir, bağlı olarak :) Diğer endüstrilerdeki akran ağınızla konuşmanızı ve geçmişte iyi ya da kötü kullandıklarını onlara sormanızı öneririm. Araştırmanı yap. Referans isteyin ve kontrol edin.

Ayrıca yapmanız gereken, bunun paraya mal olacağını kabul etmektir. Bir FT / P veya danışman (veya danışman ekibi) zamanı. Şahsen müşterilerin haftada az sayıda sabit çalışma saatiyle şirketimi kurmasını tercih ediyorum. Daha sonra tüm ekibime ve çeşitli uzmanlıklarına erişebilirler, böylece yanıtlarımız gerektiğinde bordroda büyük bir FT / P personeline sahip olmak zorunda kalmadan ölçeklenebilir (veya dışarı çıkabilir). Bir noktada, sadece kıdemli bir BT veya BT yöneticisi olarak, kendi FT / P ile gitmek mantıklıdır. Ancak doğru takımı alırsanız hemen oraya gitmenize gerek yok.

Ayrıca, herhangi bir yeni vücudun bazı şeylerin yapılma şeklini değiştirmek isteyeceğini ve ilk değişikliklerin engebeli olabileceğini unutmayın. Bu yüzden sizi, bulunduğunuz yerden almak istediğiniz yere ve karşılayabileceğiniz / karşılayabileceğiniz / almaya istekli olduğunuz tutara götürecek kişilere güvenmelisiniz.

Soruyu soruyorsanız, araştırma yapmaya başlama zamanı gelmiştir ve bir değerlendirme yapmak için bir veya iki danışmanınız olabilir. Sonra söylediklerini alın ve bir sonraki adımın ne olduğuna karar verin.


6

Muhtemelen kötü bir şey olmadan hemen önce:

  • Bir Line of Business uygulamasının düzenli olarak yedeklemediğinizi fark edersiniz - lisansları / müşterileri izleme gibi bir şey

  • Üretim sunucularının ne zaman yamalandığını veya bakım için planlandığını hatırlayamıyorsunuz

  • RAID dizinizde İKİ sürücü başarısız olduğundan dosya sunucunuzun öldüğünü fark ettiniz

  • Eski / mevcut bir makinenin değiştirilmesi için yeni bir makinenin sağlanması 1 günden uzun sürüyor

  • Yazıcılarda toner bitmiş veya LCD ekranında "bakım gerektiriyor" diyor

  • "Tüm tabanınız bize aittir" veya benzeri ağ saldırıları

  • E-posta sunucusu son spam saldırısı tarafından boğulmuş durumda

Kısa listemde listelediğim başka WTF anları olduğundan eminim.


4

Geliştiriciler ve yönetici personelin bulunmayan sistemadını doldurmasıyla kaybettiğiniz üretkenlik miktarı sistemadmin'in maaşından büyük veya ona eşit olduğunda.


4

Geliştiricileriniz sysadmin tipi görevlerle dolup taşana kadar beklemeyin. Tanıştığım hemen hemen her geliştirici, tüketildiklerini gösteren herhangi bir belirti vermeden bir miktar sistem yönetimini tatmin edecek kapasiteye sahip. Geliştirme ekibinizin sysadmin yükünden gözle görülür şekilde etkilendiğini fark ettiğinizde, muhtemelen üzerinde zaman ayırdığınızdan daha fazla zaman harcadınız.

Bunun tersine, sistem yöneticinizin başında sysadmin rolünde yeterince kullanılamaz. Bunları geliştirme ekibine entegre etmeyi düşünün. Hiç bir yazılım ürününün acı çektiğini görmedim çünkü aktif olarak katılan bir BT kaynağının teknik gereksinimler hakkında geri bildirim sağlayan erken girdisi vardı. Genellikle BT ile ilgili kaygılar söz konusu kaynak kullanılmadan kısa bir süre içinde kaybolur.

Soruyu soruyorsanız, tahminim, devrilme noktasına ulaşıldığını gösteren bir davranış gözlemlediğinizdir.


4

Bir ay boyunca bir günlük oluşturmanızı öneririm. Siz veya bir çalışan bir sistem yöneticisi görevinde zaman geçirdiğinde, kim olduğunu ve ne kadar zaman harcadığını günlüğe kaydedin. Ayın sonunda, tüm bu süre boyunca toplamın ne kadar paraya mal olduğunu hesaplayın ve iki katına çıkarın. İki katına çıkartarak, bu kişilerin sys yönetici görevlerini yerine getirmesi için ödediğiniz süreyi VE gelir elde etmek için kullanılabilecek (yani kodlama) kaybedilen süreyi temsil edersiniz.

Bu numarayı aldıktan sonra, kendinize "Aylık olarak bu fiyat için tam zamanlı sys yöneticisi alabilir miyim?"

Evetse ... birini işe alın.

Ayrıca, bölgenizdeki servis şirketlerine de bakın. Bir tutucu durumu üzerinde çalışan birçok kişi var. Bu, birisine ihtiyacınız olduğu zaman tam zamanlı olmayan bir süre için iyi bir çözüm olacaktır. Tam zamanlı bir sistem yöneticisinin tek seçeneğiniz olmadığını bilin. Ayrıca, yardımlar ve diğer personel sorunları ile uğraşmak zorunda değilsiniz. NOT: Biraz önyargılı olabilmem için küçük işletmelere bu hizmetleri sunan bir şirkette çalışıyorum.


4

Bilgisayar odanız böyle göründüğünde. =)

kablo karmaşası
(kaynak: tvsnob.com )

Daha ciddi bir not olarak, geliştiricilerinizin yönetim ve operasyonlar için geliştirebilecekleri zamanı harcadıkları zaman yapmalısınız. Bunlar çok farklı beceri setleri olma eğilimindedir, bu nedenle birisinin çatırtıdan önce (yarı zamanlı olarak bile) gemiye gelmesi iyidir, böylece yukarıdaki gibi durumlardan kaçınabilirsiniz.


1
Burası spagetti endüstrisinden bir veri merkezi mi?
Beyni

3

Ayrıca bir Sysadmin'in çoğu geliştiricinin sahip olamayacağı tecrübe ve bilgi getireceğini düşünmeye değer. Ağların nasıl çalıştığını, veritabanlarından en iyi şekilde nasıl yararlanabileceğini, uygulamaların nasıl ölçeklendirileceğini öğreneceklerdir. Çoğu geliştirici için biraz farklı bir zihniyete sahip olma eğilimindedirler ve bu bilgi paha biçilmez olabilir.


2

Ne kadar büyük olduğuna bağlı olarak, ne zaman bakmaya başlayacağım

  • geliştiricilerinizden biri veya daha fazlası düzenli olarak zamanlarının ~% 40-50 sysadmin ile ilgili görevleri yerine getirmeye başlar
  • yapılandırmanız teknik anlayışınızın ötesinde büyüdü

2

Basit: 5'e 1.

Tüm 'if' cümleleri önemli değil. Ortalama olarak, gelişmekte olan şirketlerde 5: 1 bulacaksınız. "geliştirici zaman harcamasının% 30'u sysadmin çalışması yapmak için" gibi birçok metrik var.

Kişisel (18 yıllık) deneyimim, kod geliştiren 5 kişiniz olduğunda, merkezi sistemlerin / hizmetlerin oluşturulmasına yardımcı olmak için birisinin gelmesi gerektiğidir, böylece bu 5 iyi kişi kod yazarken üretken olmaya devam edebilir ve sunucuları / yazılımı yönetmez sistemleri ve (maaş) yatırım getirisi sağlamak.


1

Ancak, güvenlik konusunda endişeleriniz varsa ve mevcut çalışanlarınızın hiçbirinin gerekli çalışma süresini sağlayan sunucuları koruyamayacağını ve bakımını yapamayacağını bilmiyorsunuz.


1

Sanırım bunu sormak zorunda kalırsanız, muhtemelen sistemadına ihtiyacınız var.

Yukarıda yapılan iş durumları mükemmeldir ve onay almak için kullanışlıdır. Ancak şunu söyleyebilirim ki, eğer birisi bunu tutuyorsa veya bunu yapmak için harcadıkları zamandan dolayı üzgünse, bu bir uyarı işaretidir. İşler zamanında yapılmazsa, birine ihtiyacınız vardır.

Güvenlik, bakım, temel görevlerin genellikle göz ardı edildiğini ve burada sizi ısırmayacağına dair kumar oynadığınızı unutmayın. Birini karşılayabiliyorsanız, yani şirketi işten çıkarmayacaksa, sadece birini almak isteyebilirsiniz. En azından bir parça zamanlayıcı, belki bir üniversite öğrencisi, işlerin sorunsuz çalışmasını sağlamak için.


1

Gerekirse küçük başlayın, ihtiyaçlarınızı karşılamak için saat başı bir danışman kiralayın.

Bir geliştiriciye günde 200 dolar ödüyorsanız ve zamanının dörtte birini ağa bakmak için harcıyorsa, geliştiricinin becerilerinin% 75'ine sahip olursunuz.

2 saat boyunca haftada bir kez bir BT danışmanı kiralamak ve ağınıza bir kez daha vermek için 50 $ / gün bütçesini kullanın. Ayrıca, dahili kaynaklarınız yoksa sizi şekillendirmek için bir teklif verebilirler.

Bu gerçekten yaklaşık 1) işi yapabilecek insanlarınız var mı? 2) Deneyimle doğru bir şekilde yapabilirler mi yoksa “kanatlıyorlar mı?” 3) Bu geliştiricinin zamanı bir BT danışmanının maliyetinden daha değerli mi?

Bir şeyi yarı zamanlı veya tam zamanlı işe alın. Sistem Yönetiminde tecrübesi olan bir kişiniz yoksa, onları sanki onlar gibi kullanmayın. Daha sonra kıçından seni ısırır.


50 $ / gün? 50 $ + / saat planlayın (ABD'de, eğer
iyiyseler

0

Gerçekte, bunun cevabı her şeyden çok bir iş vakasıdır.

Geliştiricilerin gerçek geliştirme yerine sysadmin işleri yaptıkları süre boyunca kaybedilen toplam potansiyel gelir, bir sysadmin kiralamanızın maliyetinden daha büyük olduğunda bir sistem yöneticisine ihtiyacınız vardır.


2
Bu cevap, bir geliştiricinin sysadmin işini bir sysadmin kadar iyi yapabileceğini varsayar ...
Brann

0

Geliştiriciler sistemleri korumak için zamanlarının büyük bir kısmını harcamak zorunda kaldıklarında. Geliştiricileriniz bilgisayarlarla yetinecek olsa da, bir ağı yönetmek için gerekli becerilere sahip olmayabilirler ve eğer böyle yapıyorlarsa, gelişmeye zaman harcamayacaklardır, bu da iyi oldukları şeydir ve ödeniyor.

Bu, bütçenizin bir sistem yöneticisinde işe almanıza izin verdiğinde gerçekten bağlıdır ve bir alan adı ayarlamanız varsa, şu anda iyi yönetiliyorsa, kaç sunucunuz olduğu ve nasıl ihtiyaç duydukları bakım ve ağınızın durumu.

Bilgisayarlarınız işinizin temel parçası olduğu için, aşağı iniyorlarsa, zaman ve parayı hızlı bir şekilde kaybedersiniz, bu yüzden yaklaşık bir düzine makineden daha fazlasına sahip olduğunuzda, bir profesyonelde işe almanızı öneririm.


0

Üretim sunucusunda dağıtım ve rutin bakım yapmak için ne kadar geliştirici zaman harcandığını analiz edin. Bu, birkaç hafta boyunca tutarlıysa, tipik bir geliştiricinin bir hafta içinde çalıştığı saatlerden daha fazla olursa özel bir sistem yöneticisine ihtiyacınız olabilir. Yani, yamaları dağıtmak ve uygulamak için yeterli zaman varsa, bu benim için bir gösterge olacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.