Bagaimana Anda mengenali administrator sistem yang baik?

19

Di perusahaan tempat saya bekerja, kita perlu mendapatkan administrator sistem. Namun, kami adalah perusahaan pengembang pemrograman dan ternyata kami tidak tahu cara memberi tahu administrator sistem yang baik dari yang buruk *. Kami hanya membutuhkan seseorang untuk menyiapkan server, merencanakan tata letak kabel LAN dan mengatur kebijakan keamanan Wi-Fi.

Kami tidak menyadari bahwa kami memiliki masalah dengan perekrutan kami sampai kami mengetahui bahwa dua administrator yang kami sewa tidak melakukan pekerjaan dengan baik. Kami mengetahui bahwa kami memiliki masalah dua bulan kemudian ketika:

  • kami mulai statis di telepon dan kami melacaknya ke kabel.
  • seorang pengunjung memberi tahu kami bahwa keamanan jaringan tidak efektif dan menunjukkan ini.
  • kami harus mengganti server yang mereka rekomendasikan karena yang lama tidak efisien untuk perusahaan kami.

Apakah ada cara standar untuk mengenali administrator sistem yang baik?

Apakah ada tes wawancara yang bisa kita berikan untuk menyingkirkan yang kurang terampil?

* Anda akan berpikir programmer komputer akan memberi tahu staf teknis yang baik dari yang buruk tetapi pemrograman dan administrasi sistem adalah dua bidang yang berbeda.

MrValdez
sumber

Jawaban:

31

Berikut adalah beberapa cara untuk mengenali administrator sistem yang baik.

  • Mereka dapat berbicara tentang sistem sebelumnya yang telah mereka kelola dengan cara yang masuk akal bagi Anda, non-sysadmin yang mampu secara teknis. Sysadmin yang baik harus dapat berkomunikasi dengan pengguna jaringan lain dan melihat gambaran besar pada saat yang sama menyadari sepenuhnya semua detail. Jika mereka tidak dapat menjelaskan dengan cara yang terstruktur dan jelas apa yang mereka lakukan dan mengapa dalam pekerjaan sebelumnya, maka mereka tidak akan bisa menjelaskan kepada Anda alasan pengambilan keputusan saat bekerja untuk Anda. Pada dasarnya, mereka harus dapat berbicara sepanjang hari tentang sistem tertentu tanpa pernah kehilangan audiens mereka.

  • Mereka terobsesi untuk menghindari satu titik kegagalan. Kapan saja mereka menggambarkan suatu sistem yang mereka kelola (hentikan), hentikan mereka dan tanyakan " Apa yang salah dengan bagian sistem ini dan bagaimana Anda mengurangi risiko itu? " Jawaban mereka harus rinci dan menunjukkan bahwa mereka memiliki sudah memikirkannya dengan cermat. Mereka juga harus antusias menjawab pertanyaan itu, karena sysadmin yang baik suka memikirkan cara-cara untuk menghindari kegagalan bencana.

  • Mereka memiliki skeptisisme yang sehat tentang yang baru, yang keren dan yang belum teruji. Mereka juga sangat ingin mencoba solusi baru dan selalu melakukannya. Namun, kotak alat standar mereka tenang, aman dan melibatkan banyak pengujian.

  • Mereka dapat mengingat waktu sistem mereka gagal dan menjawab lima mengapa tanpa harus berpikir. Setiap sysadmin telah melakukan kesalahan yang menyebabkan downtime; yang baik telah memikirkan alasan teknis dan sistemik mengapa itu terjadi.

  • Mereka mendokumentasikan sistem mereka dengan tingkat obsesif yang sama seperti yang ditulis oleh seorang penulis buku harian remaja tentang perasaannya. Jika memungkinkan, mintalah untuk melihat dokumentasi mereka untuk sistem sebelumnya yang telah mereka kelola.

  • Saya tidak tahu cara menguji ini saat wawancara, tetapi mereka tenang dalam krisis. Mungkin Anda bisa menunggu sampai mereka mengunjungi kamar kecil, lalu menutup pintu dan mematikan alarm kebakaran.

Adam
sumber
Adam para "el win"! Jawaban terbaik, menurut saya, dalam hal ini membahas bagaimana mengenali sysadmin yang baik.
nama pengguna
3
Saya dapat menemukan sangat sedikit kesalahan dengan semua ini, kecuali untuk poin terakhir kedua: sysadmin mana pun yang bersedia berbagi dokumentasi dari pekerjaan sebelumnya adalah seseorang yang mungkin berbagi dokumentasi tentang lingkungan Anda di masa depan. Karena kebutuhan, sebuah bisnis menaruh kepercayaan besar pada staf administrasi sistem mereka, dan sementara saya setuju itu adalah pertanyaan yang bagus, saya pikir itu bagus untuk alasan yang sama sekali berbeda.
esm
Setuju, esm, dan itu sebabnya saya menambahkan ketentuan 'jika memungkinkan'. Ada beberapa situasi (misalnya institusi pendidikan) di mana dokumentasi tentang pengaturan tidak dianggap sebagai rahasia.
Adam
Dan mereka tidak pernah membohongi wajah Anda. Adakah yang pernah mendengar ini? "Aku tidak tahu. Cobalah sekarang."
Bob Cross
8

Sulit bagi programmer untuk mengenali programmer yang baik; misalnya, perusahaan seperti Microsoft dan Google membutuhkan wawancara sehari untuk memuaskan diri mereka sendiri, bahkan setelah pemutaran awal. Demikian pula, sulit bagi administrator sistem untuk mengenali administrator sistem yang baik.

Atas dasar itu, saya mengklaim bahwa sangat sulit bagi programmer untuk mengenali administrator sistem yang baik.

Namun itu tidak berarti Anda harus menyerah. Tetapi mengapa tidak meminta bantuan administrator sistem untuk membantu Anda dalam wawancara?

Mungkin terdengar seperti ini menciptakan ketergantungan melingkar (karena bagaimana Anda tahu siapa yang meminta untuk membantu Anda?), Tapi saya pikir itu relatif relatif mudah untuk menemukan sysadmin ramah dari kontak profesional Anda yang mungkin bersedia membantu dengan sesuatu seperti ini. Anda mungkin tidak ingin mereka membuat pilihan untuk Anda, tetapi mereka harus dapat memberikan penilaian yang terinformasi atas kemampuan teknis dan terkait lainnya.

TimB
sumber
7

Karakteristik yang saya cari di System Administrator, walaupun sifatnya sedikit * nix

  • Terorganisir secara obsesif
    • Daftar hal yang harus dilakukan
    • P-Touch memberi label segalanya
    • Semuanya memiliki tempat dan kesal jika hal itu tidak pada tempatnya
    • Sangat, sangat tepat waktu
  • Kemampuan pengkodean minimal
    • Dapat menyiapkan skrip bash sederhana (variabel, jika / lalu / lain)
    • Dapat memodifikasi skrip bash yang kompleks
    • Dapat mengkompilasi httpd dari sumber
  • Sertifikasi
    • Mereka lebih berarti bagi Administrator Sistem (daripada bagi kami pembuat kode)
  • Sikap terhadap programmer
    • Hati-hati, jika tidak benar-benar mencurigakan
    • Penasaran dengan persyaratan baru, mau bernegosiasi
    • Tidak akan memberikan root coders, apa pun yang terjadi
  • Memiliki pendapat yang kuat tentang sistem pemantauan
    • Lebih suka sesuatu yang berbasis SNMP. (Dan itu bukan "Ada Apa? Emas")
    • Membutuhkan akses dari rumah dan ponsel / PDA / netbook / dll sehingga sistem dapat dipantau saat liburan
  • Nyaman dengan CLI, jika tidak disukai daripada GUI
Stu Thompson
sumber
4
Saya rasa saya tahu apa yang ingin Anda katakan dengan "Kemampuan pengkodean minial". Tapi itu tidak terdengar seperti sistem yang baik admin hanya harus memiliki kemampuan coding yang minimal.
innaM
Saya menyebutnya daftar universal yang bagus. Tidak * nix-sentris sama sekali.
Kara Marfia
Setuju dengan Manni: Saya mungkin ulang kata itu sebagai " setidaknya kemampuan pengkodean minimal". Keterampilan pengembangan sangat berharga dalam administrator sistem.
esm
Saya pikir daftar persyaratan juga akan mengarah ke Sys-Admin yang pasti akan hangus dari waktu ke waktu. Tidak mengatakan itu daftar yang buruk, hanya saja saya telah melihat orang yang obsesif mogok. Saya juga tidak setuju dengan Manni tentang "admin sistem yang baik seharusnya hanya memiliki kemampuan pengkodean minimal." Saya kenal beberapa Sys-admin yang berasal dari pengembangan dan merupakan programmer yang sangat efektif.
sclarson
Duh! Ini dia.
innaM
3

Saya menganggap diri saya seorang administrator sistem yang baik, dan salah satu alasan saya sekarang adalah karena saya telah membuat semua kesalahan yang Anda daftarkan. Saya tidak akan pernah membuatnya lagi karena saya belajar dari mereka semua.

Jika Anda menginginkan administrator sistem yang baik, temukan administrator yang telah melakukan semua kesalahan dan pelajari darinya. Jika mereka tidak suka belajar dari kesalahan mereka, mereka bukan sysadmin yang baik. Jika mereka mengatakan mereka tidak pernah melakukan kesalahan, mereka berbohong atau bukan sysadmin yang baik.

Yusuf
sumber
1

Pertanyaan yang lebih efektif mungkin: bagaimana Anda merekrut seseorang tanpa memiliki keterampilan unggul untuk mengevaluasi mereka?

Anda dapat mempersiapkan seorang pemimpin TI dengan membuat seseorang yang memiliki pengetahuan bisnis untuk mengelola departemen untuk sementara waktu (salah satu mentor paling sukses saya dalam hal ini tidak memiliki latar belakang TI), atau Anda dapat mencari seseorang dengan keterampilan yang kuat dalam mengelola TI departemen (ini akan dikenakan biaya). Jika mereka berasal dari organisasi yang lebih besar, mereka akan cenderung lebih terspesialisasi, dengan kesenjangan besar dalam pengetahuan umum.

Selain keterampilan yang disebutkan oleh orang lain, Anda membutuhkan seseorang yang dapat:

  • Berdiri untuk manajemen dalam membuat panggilan TI yang tidak ingin mereka dengar (apakah pemasangan kabel jelek karena mereka tidak diizinkan membawa profesional pemasangan kabel? Apakah server tidak memadai karena anggarannya terlalu kecil dan mereka tidak berjuang untuk apa Apakah perlu?)

  • Kelola vendor, misalnya pengetahuan tentang SLA khas dan tahapan yang diharapkan (apakah pemasangan kabel jelek karena mereka tidak menuntut pengujian 100%, atau melakukan pengujian sendiri?) Ini adalah keterampilan yang diremehkan, dan memiliki efek besar dalam hal biaya awal dan kontrak panjang.

  • Dengan tidak menyesal membuat keputusan yang tidak populer - dan tahu kapan harus menggali sehingga keamanan dan kinerja tidak terganggu.

  • Idealnya, cukup diplomasi untuk menarik semua hal di atas tanpa mengasingkan perusahaan.

Pertapa ubergeek sangat bagus untuk menyelesaikan sesuatu dari sudut pandang teknologi. Tetapi TI membutuhkan pemimpin, sama seperti setiap fungsi bisnis penting lainnya.

Kara Marfia
sumber
0

Saya pikir itu sama seperti bidang lainnya, Anda harus mendapatkan seseorang yang sangat tertarik dan sangat peduli tentang apa yang mereka lakukan. Anda dapat mengajukan pertanyaan seperti:

  • Apa situs, forum, blog, dll yang Anda suka baca untuk mendengar tentang teknologi terbaru
  • Apa itu teknologi terkini yang pernah Anda dengar dan ingin dimainkan dan dimainkan
  • Apa salah satu contoh dari sesuatu yang rapi atau menarik atau sederhana yang Anda banggakan bahwa Anda dapat mengaturnya di perusahaan sebelumnya (atau peran akademis) yang menghemat waktu atau frustrasi semua orang

Anda harus dapat dengan mudah mendapatkan respons terperinci yang baik untuk pertanyaan-pertanyaan ini.

Ini hanya contoh, tetapi sama seperti mempekerjakan seorang programmer, jika Anda tidak bisa membuat orang menjadi adament tentang teknologi atau minat di lapangan, mereka tidak akan bernilai apa pun bagi Anda.

Kevin Nisbet
sumber