Bagaimana cara merekrut seorang guru linux

30

Saya perlu merekrut guru linux yang tepat, bukan seseorang yang bisa mengeja saja, pemukul yang sangat besar untuk pergi dan merekrut tim mereka sendiri.

Kami saat ini adalah rumah Windows besar, jadi saya tahu pertanyaan yang perlu saya tanyakan untuk menyortir gandum dari sekam di daerah itu, tetapi saya tidak tahu pertanyaan apa yang harus diajukan dari teknisi linux, atau apa jawaban yang baik.

Apakah Anda memiliki pertanyaan yang dapat saya ajukan - atau haruskah saya membayar seseorang dari konsultan eksternal untuk mengikuti wawancara?

Chopper3
sumber
4
Jika Anda mencari seorang guru, deskripsi pekerjaan yang lebih baik akan membantu Anda dalam pencarian Anda. Apakah kita berbicara tentang hosting, penyebaran atau dukungan di sini?
Andrioid

Jawaban:

50

Seorang Pemula:

  • Memiliki pengalaman kurang dari 4 tahun.
  • Harus mengandalkan paket biner untuk semuanya
  • Belum pernah melihat kernel lama (yaitu hanya tahu seri 2.6.x)
  • Belum tahu bahwa perintah dan lokasi direktori berbeda di setiap distro; sering kali, mereka hanya tahu satu dari mana mereka memulai, dan dapat menjadi bingung ketika lingkungan mereka telah berubah.
  • Tidak dapat skrip perintah umum dan sering melakukan semuanya secara manual.
  • Membutuhkan bantuan dalam melakukan diagnostik pada sistem yang bermasalah, meskipun mereka berfungsi secara independen pada masalah yang lebih ringan.
  • Masih belajar dari hal-hal lain yang sudah diketahui oleh admin "berpengalaman".
  • Memiliki sikap yang masih "hijau '- mereka percaya diri (memang demikian), tetapi tampak sombong bagi beberapa orang. Hal ini dapat menyebabkan gesekan dengan pengguna akhir, pengembang, dan manajemen. Pengguna akhir yang bermasalah seringkali dapat membuat mereka lakukan sesuatu yang akan dibantah oleh admin berpengalaman. Pengembang tidak memiliki banyak hal untuk dibicarakan dengan mereka, tetapi dapat mengajari mereka satu atau dua hal tentang scripting. Manajemen biasanya ingin seseorang lebih berpengalaman dan tidak akan mengganggu mereka kecuali ada pilihan terbatas.
  • Mereka sering tidak memiliki gambaran lengkap tentang bisnis inti Anda dan bagaimana hal itu menghasilkan pendapatan, meskipun mereka memahami posisi level prosedural di perusahaan. Dengan demikian, mereka dapat mengidentifikasi kebutuhan staf reguler di seluruh perusahaan, tetapi tidak perlu memahami interaksi semua unit perusahaan.

Ini adalah admin yang mulai di posisi tingkat junior.

Kesan (stereotip): "Orang ini punya potensi, mereka hanya perlu waktu untuk membuatnya bersinar."


Admin yang Berpengalaman:

  • Memiliki pengalaman 5+ tahun.
  • Dapat mengunduh dan mengkompilasi alat / utilitas / layanan, dan dapat mengkompilasi ulang kernel
  • Telah melihat kernel lama (seri 2.2 dan 2.4)
  • Dapat beradaptasi dengan distro yang berbeda, atau memiliki pengalaman dalam 2 distro atau lebih.
  • Dapat melakukan skrip sederhana untuk mengotomatisasi tugas.
  • Dapat melakukan diagnosa sendiri, tetapi membutuhkan waktu untuk menunjukkan masalah
  • Dapat berfungsi sendiri, tetapi tidak memiliki pengalaman manajemen, atau pengalaman pengawasan terbatas; mereka sering mengajar dan mengajar admin tingkat junior.
  • Memiliki sikap yang "berpengalaman" - mereka jeli dan pendiam, tetapi akan selalu menyenangkan tanpa menjadi teknis. Ini mengarah pada kepercayaan diri ketika berhadapan dengan pengguna akhir, pengembang, dan manajemen, dan pada akhirnya, rasa percaya yang mendalam bahwa orang ini akan "menyelesaikan pekerjaan". Pengguna akhir biasanya akan berkonsultasi dengan orang-orang ini terlebih dahulu, tetapi pembuat onar kadang-kadang akan mencoba untuk "permainan sistem" dan membuat mereka melakukan sesuatu yang mereka tidak akan (meskipun admin akan tahu lebih baik dan menyangkalnya). Pengembang akan berkonsultasi dengan orang ini tentang masalah umum. Manajemen kadang-kadang akan meminta tugas-tugas khusus untuk dilakukan (diperiksa, tentu saja, melalui Guru) dan mereka akan melakukan ini untuk kepuasan mereka.
  • Mereka memahami model pendapatan inti dari bisnis Anda, dan bagaimana hal ini saling terkait dengan posisi dan prosedur lainnya. Mereka dapat merancang solusi khusus berdasarkan pengetahuan ini, dan dapat menemukan cara untuk mengurangi biaya operasional. Namun, mereka tidak dapat menciptakan sumber pendapatan baru.

Ini adalah admin yang awalnya akan disewa Guru.

Kesan stereotip lain: "Orang ini telah berada di sekitar blok, dan memiliki luka perang untuk membuktikannya. Jika punggungku bersandar pada dinding, aku akan menaruh kepercayaan pada mereka."


Seorang Guru:

  • Memiliki pengalaman 9+ tahun.
  • Dapat melakukan kustomisasi tingkat kode dari kernel sebelum kompilasi ulang, baik dengan konfigurasi ulang atau dengan menulis kode baru
  • Telah melihat kernel yang sangat lama (seri 2.0 atau 1.3)
  • Memiliki pengalaman dengan instalasi yang sangat sulit untuk diinstal (Slackware sebelum versi 9 , Gentoo, Linux From Scratch)
  • Dapat melakukan skrip yang rumit, terkadang menulis alat lengkap untuk staf lain.
  • Segera tahu semua penyebab potensial masalah dan dapat melihat setiap solusi tanpa diagnostik tambahan
  • Telah berfungsi dalam kapasitas pengawasan atau manajemen dengan setidaknya satu orang lainnya selama minimal 3 tahun. Ini berarti orang tersebut dipekerjakan dan dikelola langsung oleh mereka.
  • Memiliki sikap yang berbatasan dengan "bahagia tapi seperti zen. Mereka tenang, fokus, dan memiliki cara luar biasa untuk mengetahui apa yang harus dikatakan dan kapan, sementara membuat semua orang yang mereka ajak bicara merasa nyaman. Pengguna akhir sering tidak menyadari hal ini. orang karena mereka berfungsi dengan baik pada apa yang mereka lakukan, namun pembuat onar dengan cepat takut akan kehadiran mereka, pengembang akan berkonsultasi dengan orang ini tentang masalah sulit, dan manajemen mempercayai mereka dengan keputusan kepegawaian dan pekerjaan.
  • Mereka memiliki pengetahuan yang rumit tentang proses bisnis Anda, dan bagaimana arus kas perusahaan Anda berinteraksi dengan pengeluaran modal, staf, dan pemeliharaan yang sedang berlangsung. Mereka dapat menemukan cara kreatif untuk membuat sumber pendapatan baru dalam model bisnis Anda.

Ini adalah orang yang kamu inginkan.

Stereotip (benar-benar buruk) lain: " Jenggot abu-abu, suspender ... mereka pasti salah satu dari admin Unix yang terkenal itu! "

Avery Payne
sumber
2
+1 Ini adalah masalah orang: jika Anda mencari pengetahuan teknis saja, Anda akan celaka.
Bob Cross
1
Saya yakin saya kehilangan banyak hal lain dalam deskripsi, tetapi Anda langsung menemukannya. Calon tidak hanya perlu memiliki kecakapan teknologi untuk "membuatnya bekerja", tetapi juga perlu bergaul dengan staf, manajemen, dll dan masih tahu bagaimana membantu bisnis menjadi menguntungkan.
Avery Payne
12
Saya tidak berpikir "Masih belajar dari orang lain" adalah hal yang buruk, selamanya.
Karsten
1
Ini tidak dimaksudkan untuk dianggap sebagai hal yang buruk, tetapi lebih merupakan deskriptif dari proses panjang yang harus dilalui semua admin. Saya mencoba menunjukkan ketergantungan pada pengetahuan admin "berpengalaman" lainnya. Maaf jika itu salah untuk konotasi negatif. Saya akan mencoba mengedit kembali sebentar lagi.
Avery Payne
4
2.0 sudah tua? Ayolah, itu tidak termasuk sampai Red Hat 5, tidak lebih dari satu dekade lalu cemberut Sekarang aku merasa tua. +1 untuk ekstensi. Saya tidak setuju pada bagian manajemen dan perekrutan, sebagian besar guru yang saya tahu akan mengirim Anda ke nol karena bahkan menyarankan mereka mengambil posisi manajemen.
Roy
11

Dapatkan ahli linux yang 'dikenal' untuk berkonsultasi tentang wawancara, lebih disukai seseorang yang telah merekrut staf teknis terampil linux sebelumnya. Jadilah yang paling kejam dalam memfilter orang ini - dapatkan penipu di posisi keluar dari kandidat dan Anda akhirnya akan mempekerjakan orang yang salah. Ingat:

A's mempekerjakan A's
B's menyewa C's.

Anda harus melibatkan 'A' dalam putaran pertama perekrutan untuk mendapatkan proses rekrutmen Anda di jalur yang benar - dengan segala cara

ConcernedOfTunbridgeWells
sumber
1
Saran terbaik saya adalah peer review. Minta seseorang untuk mewawancarai pewawancara jika perlu.
ConcernedOfTunbridgeWells
Tapi siapa yang mewawancarai pewawancara? Dan siapa yang mewawancarai pewawancara pewawancara?
womble
Pada titik tertentu, kemungkinan serangkaian 'B menipu Anda dan satu sama lain dengan BS menjadi cukup rendah sehingga Anda dapat dengan aman menganggap bahwa Anda mendapat' A '.
ConcernedOfTunbridgeWells
2
Prinsip yang sama seperti menyontek pada tugas ilmu komputer. Jika Anda cukup pintar untuk menipu penanda maka Anda cukup pintar untuk melakukan tugas. Sebagian besar tugas penipu tertangkap karena mereka tidak tahu apa yang mereka lakukan.
ConcernedOfTunbridgeWells
8

Saran saya adalah meminjam beberapa pertanyaan dari ujian sertifikasi Red Hat . Secara teknis ini adalah sertifikat khusus Red Hat, tetapi pengetahuan ini berlaku untuk hampir semua distro Linux, dan admin yang kompeten harus dapat menjawabnya.

Pilih beberapa pertanyaan dari RHCT (pertanyaan tingkat dasar), beberapa dari RHCE (tingkat menengah), beberapa dari RHCDS dan RHCSS (tingkat atas, pengetahuan khusus), dan beberapa dari RHCA.

Anda harus dapat menemukan contoh pertanyaan di internet atau dari panduan pelatihan. Anda juga dapat menarik mereka dari kuesioner penilaian pra-kualifikasi (Mereka dapat ditemukan di halaman sertifikasi - pendaftaran mungkin diperlukan)

gharper
sumber
Ini ide yang tepat. Mungkin memulai wiki di sini dengan pertanyaan. Apa yang dilakukan 'sentuhan'? Perbedaan antara 'tail' dan 'less'. Bagaimana Anda membuat sertifikat ssl untuk berbagai tugas. Terutama di mana ada berbagai cara untuk melakukannya yang memetakan ke berbagai tingkat keterampilan.
bvmou
... dan siapa pun yang bisa menjawab semua itu mendapat peringkat "tingkat menengah", paling banter. Ujian itu lemah .
womble
6

"Bangun" sendiri. Anda bisa mulai dengan sysadmin junior atau berpengalaman. Tetapi dengan bekerja dengan baik, orang-orang mulai bersinar.

Dari sudut pandang komersial, seorang guru yang memulai sebagai admin berpengalaman di perusahaan Anda akan hampir selalu lebih murah (dalam hal gaji), di sisi lain Anda harus melihat dari dekat untuk tidak menimbulkan biaya .

Dari sudut pandang motivasi pengalaman saya sendiri adalah bahwa saya benar-benar termotivasi ketika saya memiliki pekerjaan pertama saya sebagai sysadmin, itu dimulai dengan 1 server dan saya bahkan tidak memiliki workstation. Setelah sekitar 10 bulan kami memiliki layanan yang berjalan di 3 server fisik dengan sekitar 20 instance virtual (OpenVZ sangat ringan) yang digunakan sebagai pemisahan layanan.

Saya tidak akan menganggap diri saya seorang guru (dan semua orang yang menganggapnya seorang guru harus diambil dengan sebutir garam), tetapi saya cukup yakin bahwa saya belajar lebih banyak ketika saya sendiri di perusahaan itu dalam jangka waktu tertentu daripada ketika saya bekerja di tim. Bukan karena saya tidak suka bekerja sama tetapi Anda entah bagaimana mulai mengkhususkan pada hal-hal karena orang lain lebih baik dalam $ topik .

Sekarang saya memimpin tim yang terdiri dari 5 administrator (termasuk saya) dan 1 pengembang. Saya menganggap mendapatkan pengembang yang ditugaskan untuk tim kami sebagai kesuksesan terbesar, menyediakan layanan tidak terlalu sulit, tetapi memiliki seseorang yang menikmati pengembangan lebih dari administrasi adalah kemenangan besar karena Anda benar-benar dapat mulai membangun perangkat alat yang lebih besar.

Jadi membangun seorang guru sendiri bisa membuahkan hasil. Tidak dalam beberapa bulan tetapi dalam jangka menengah hingga panjang. Semua orang yang saya kenal dan anggap sebagai guru telah memulai di lingkungan yang keras (baik karena bekerja sendiri, atau dengan ditugaskan untuk tugas-tugas awalnya di luar ruang lingkup mengenai pengetahuan mereka tetapi masih berjuang sepanjang jalan melalui).

serverhorror
sumber
1
Saya suka ini. Sebagian besar karena jumlah besar-besaran kecil uang saya akan memiliki tawaran seseorang untuk datang bekerja untuk saya ;-)
Matt Simmons
Memang jawaban yang menarik, tapi +1 karena sesuai dengan Tradisi Lisan Unix. steve-parker.org/articles/others/stephenson/oral.shtml
Avery Payne
5

Beberapa pertanyaan singkat untuk mempersempit bidang:

  • Tanyakan distribusi mana yang telah dia gunakan atau mana yang paling populer. Yang paling populer saat ini menurut DistroWatchadalah Ubuntu, OpenSUSE, Mint, Fedora, dan Debian (yang merupakan dasar Ubuntu). Meskipun ada banyak orang lain, orang yang diwawancarai kemungkinan akan mengutip setidaknya satu dari ini. Selain itu, meskipun tidak sepopuler (nomor 22 dalam daftar itu), Gentoo dianggap sebagai salah satu yang paling "hardcore" dari distribusi, tetapi jangan hanya mengandalkan "dia menyebut Gentoo jadi dia" harus luar biasa "sebagai satu - satunya cara yang benar untuk mengetahui apakah dia benar - benar menggunakannya adalah dengan menanyakan bagaimana dia menginstalnya atau mengatur kernel yang merupakan topik yang sangat rumit. Bagaimanapun, poin utama dari pertanyaan ini adalah untuk melihat apakah dia akrab dengan beberapa distribusi yang berbeda. Saya telah menemukan bahwa kebanyakan orang linux lebih suka satu hingga tiga, telah menggunakan setidaknya 5, dan tahu lebih banyak.
  • Tanyakan padanya lingkungan desktop mana yang lebih dia sukai (atau mungkin untuk menjelaskan perbedaan di antara beberapa di antaranya). Tiga yang paling populer adalah Gnome, KDE, dan XFCE. Ada banyak yang lain, tetapi mereka tidak sangat digunakan.
  • Beri dia laptop dengan CD Linux (salah satu dari 5 teratas harus baik), dan sebagai dia untuk memandu Anda melalui instalasi dan mungkin pengaturan. Karena Anda ingin seseorang merekrut timnya sendiri, saya juga akan berasumsi bahwa orang tersebut harus memiliki keterampilan komunikasi yang hebat dan dapat menjelaskan banyak hal kepada Anda atau orang lain di perusahaan Anda dengan cara yang masuk akal dan mudah dipahami. Pada dasarnya periksa kepercayaan diri dan kemampuan untuk menjawab pertanyaan dengan cepat dan mudah.
  • Juga apa yang mungkin baik untuk mengikuti poin sebelumnya adalah memintanya untuk menghubungkan laptop yang baru diinstal ke folder bersama Windows dan / atau sebaliknya. Saya berasumsi ini adalah salah satu hal yang diharapkan dilakukan orang pada pekerjaan, jadi ada baiknya memeriksa apakah dia tahu cara melakukannya. Sekali lagi, tanyakan bagaimana dia melakukannya untuk melihat apakah dia merasa yakin dengan sistem. Kemungkinan, dia akan membuka Terminal dan menginstal dan menggunakan program yang disebut Samba.
  • Anda juga dapat meminta orang tersebut untuk mencetak dokumen. Jika printer ini kebetulan dibagikan pada komputer windows, tantangannya akan sedikit lebih sulit dan dia akan lebih mungkin menginstal Samba dan CUPS. Sekali lagi, satu-satunya tujuan adalah memastikan mereka tahu bagaimana melakukannya, percaya diri dengan keterampilan mereka, dan akan dapat menjelaskan hal-hal dengan mudah kepada anggota lain dari pekerjaan Anda.

Saya harap ini sedikit membantu. Walaupun tiga yang terakhir tidak terlalu cepat, mereka bisa sangat efektif. Pikiran utama saya dengan yang terakhir adalah berbicara dengan santai kepada orang tersebut dan merasakan kepercayaannya pada linux serta keterampilan komunikasinya. Pada akhirnya, saya setuju dengan ConcernedOfTunbridgeW bahwa cara terbaik bagi Anda adalah dengan mendapatkan konsultan ahli linux yang dikenal untuk membantu wawancara Anda.

Apa pun yang Anda lakukan, semoga beruntung!

Mike
sumber
4
Ini semua adalah hal yang sangat mendasar yang harus diketahui oleh setiap pengguna Linux ... jika dia mencari seorang Guru Linux untuk membentuk tim mereka sendiri, dia akan membutuhkan seseorang dengan pengetahuan yang setara dengan RHCA
gharper
@ gharper sementara saya setuju dengan Anda, saya masih sangat berterima kasih atas tanggapan yang luar biasa dan di masa depan seseorang mungkin perlu menemukan seseorang dengan keterampilan yang lebih mendasar, menemukan posting ini dan menemukan jawaban yang mereka cari.
Chopper3
4

Apakah ada orang Windows Anda yang benar-benar berpengetahuan tentang Windows internal? Yaitu, apakah mereka melampaui mengetahui ke mana harus mengklik pada menu yang bersarang dan benar-benar memiliki pemahaman tentang apa yang terjadi di balik tirai? Jika demikian, maka mereka mungkin tertarik untuk mendapatkan keterampilan Linux juga. Meskipun mereka akan sedikit di belakang kurva teknis di Linux, mereka akan berada di depan dalam hal mengetahui dan memahami perusahaan Anda.

Anda mungkin ingin mendapatkan dukungan untuk membantu mereka bangkit dan berjalan, tetapi menjadikan posisi konsultan akan mengubah persamaan anggaran Anda.

Ini adalah solusi yang tidak biasa ketika perusahaan bergeser dari VMS ke Unix.

mpez0
sumber
1
Terima kasih untuk posting ini, ini jelas posting lama tapi kami akhirnya membayar 'produsen server terkemuka' untuk mengumpulkan tim untuk kami dan anehnya salah satu dari orang-orang Windows yang ada diminta untuk terlibat - jadi ide Anda sangat bagus satu. Terima kasih.
Chopper3