it-swarm-ko.tech

리눅스 전문가를 모집하는 방법

나는 적절한 리눅스 전문가를 고용해야한다. 그냥 철자 만 할 수있는 사람이 아니라, 자신의 팀을 영입 할 진짜 대타자를 고용해야한다.

우리는 현재 큰 윈도우 하우스이기 때문에 그 지역의 왕겨에서 밀을 분류하기 위해 내가 물어봐야 할 질문을 알고 있지만 리눅스 기술자에게 어떤 질문을해야할지, 어떤 것이 좋은 대답이 될지 모르겠습니다.

제가 물어볼 수있는 질문이 있습니까? 아니면 인터뷰에 참여하기 위해 외부 컨설턴트에게 비용을 지불해야합니까?

30
Chopper3

초보자 :

  • 경력 4 년 미만.
  • 모든 것을 바이너리 패키지에 의존해야합니다.
  • 오래된 커널을 본 적이 없음 (즉, 2.6.x 시리즈 만 알고 있음)
  • 각 배포판에서 명령과 디렉토리 위치가 다르다는 것을 알지 못했습니다. 종종 그들은 자신이 시작하는 하나만 알고 환경이 바뀌면 혼란스러워 질 수 있습니다.
  • 일반적인 명령을 스크립팅 할 수 없으며 모든 것을 수동으로 수행하는 경우가 많습니다.
  • 가벼운 문제에 대해 독립적으로 작동하지만 문제가있는 시스템에서 진단을 수행하는 데 도움이 필요합니다.
  • "노련한"관리자가 이미 알고있는 것을 다른 사람들로부터 여전히 배우고 있습니다.
  • 여전히 "친환경적"인 태도를 가지고 있습니다. 그들은 자기 확신 (정말 그렇습니다)이지만 일부에게는 건방진 것처럼 보입니다. 이로 인해 최종 사용자, 개발자 및 경영진과 마찰을 일으킬 수 있습니다. 성가신 최종 사용자는 종종 문제를 일으킬 수 있습니다. 노련한 관리자가 즉시 거부 할 수있는 작업을 수행합니다. 개발자는 그들과 이야기 할 것이 많지 않지만 스크립팅에 대해 한두 가지를 가르 칠 수 있습니다. 경영진은 일반적으로 더 노련한 사람을 원하며 제한된 선택이없는 한 그들을 괴롭히지 않습니다.
  • 그들은 회사의 절차 적 위치를 이해하고 있지만 핵심 비즈니스 및 수익 창출 방법에 대한 완전한 그림을 가지고 있지 않은 경우가 많습니다. 따라서 회사 전체의 정규 직원의 요구 사항을 식별 할 수 있지만 모든 회사 단위의 상호 작용을 반드시 이해하지는 않습니다.

이들은 주니어 레벨 위치에서 시작하는 관리자입니다.

(정형적인) 인상 : "이 사람은 잠재력을 가지고 있습니다. 빛을 발할 시간이 필요합니다."


노련한 관리자 :

  • 5 년 이상의 경험이 있습니다.
  • 도구/유틸리티/서비스를 다운로드 및 컴파일 할 수 있으며 커널을 다시 컴파일 할 수 있습니다.
  • 이전 커널 (2.2 및 2.4 시리즈)을 보았습니다.
  • 다른 배포판에 적응할 수 있거나 2 개 이상의 배포판에 경험이 있습니다.
  • 간단한 스크립팅을 수행하여 작업을 자동화 할 수 있습니다.
  • 자체적으로 진단을 수행 할 수 있지만 문제를 정확히 파악하는 데 시간이 필요합니다.
  • 자체적으로 기능 할 수 있지만 관리 경험이 없거나 감독 경험이 제한적입니다. 그들은 종종 주니어 레벨 관리자를지도하고 가르칩니다.
  • "노련한"품행을 가지고 있습니다. 그들은 관찰력이 있고 신중하지만 기술적이지 않고 항상 즐겁습니다. 이것은 최종 사용자, 개발자 및 관리를 다룰 때 자신감으로 이어지며 궁극적으로이 사람이 "일을 완수"할 것이라는 깊은 신뢰감을 갖게됩니다. 최종 사용자는 일반적으로 이러한 사람들에게 먼저 문의하지만 문제 제작자는 때때로 "시스템 게임"을 시도하고 자신이하지 않을 일을하도록 유도합니다 (관리자가 더 잘 알고 거부 할 수 있음). 개발자는 일반적인 문제에 대해이 사람과상의 할 것입니다. 경영진은 때때로 수행 할 특별한 작업을 요청하고 (물론 전문가를 통해 심사) 만족스럽게이를 수행 할 것입니다.
  • 그들은 귀하의 비즈니스의 핵심 수익 모델과 이것이 다른 직책 및 절차와 어떻게 상호 연관되는지 이해합니다. 이러한 지식을 바탕으로 맞춤형 솔루션을 설계하고 운영 비용을 줄일 수있는 방법을 찾을 수 있습니다. 그러나 그들은 새로운 수입원을 만들 수 없습니다.

이들은 Guru가 처음 고용 할 관리자입니다.

또 다른 고정 관념 : "이 사람은 블록 주위에 있었고 그것을 증명할 전쟁 상처가 있습니다. 내 등이 벽에 붙어 있다면 나는 그들을 신뢰했을 것입니다."


전문가 :

  • 9 년 이상의 경험이 있습니다.
  • 재구성 또는 새 코드 작성을 통해 다시 컴파일하기 전에 커널의 코드 수준 사용자 지정을 수행 할 수 있습니다.
  • 매우 오래된 커널 (2.0 또는 1.3 시리즈)을 보았습니다.
  • 설치가 매우 어려운 설치 경험이 있음 (Slackware 버전 9 이전, Gentoo, Linux From Scratch)
  • 복잡한 스크립팅을 할 수 있으며 때로는 다른 직원을위한 완전한 도구를 작성할 수 있습니다.
  • 문제의 모든 잠재적 원인을 즉시 파악하고 추가 진단없이 각 솔루션을 살펴볼 수 있습니다.
  • 최소 3 년 동안 최소 한 명의 다른 사람과 함께 감독 또는 관리 역할을 수행했습니다. 이것은 그 사람이 직접 고용관리임을 의미합니다.
  • "행복하지만 선한 느낌"에 가까운 태도를 가지고 있습니다. 그들은 조용하고 집중적이며 말해야 할 내용과 시간을 알 수있는 기이 한 수단을 가지고 있으며 대화하는 모든 사람을 편안하게합니다. 최종 사용자는 종종 이것을 알아 차리지 못합니다. 사람은 자신이하는 일을 잘 수행하지만 문제를 일으키는 사람은 자신의 존재를 빠르게 두려워하고 개발자는 어려운 문제에 대해이 사람과 상담하며 경영진은 직원 채용 및 고용 결정에 대해 신뢰합니다.
  • 그들은 비즈니스 프로세스에 대한 복잡한 지식과 회사의 현금 흐름이 자본 지출, 인력 및 지속적인 유지 관리와 어떻게 상호 작용하는지에 대해 알고 있습니다. 비즈니스 모델 내에서 새로운 수익원을 창출하는 창의적인 방법을 찾을 수 있습니다.

이것은 당신이 원하는 사람입니다.

또 다른 (정말 나쁜) 고정 관념 : " 회색 수염, 멜빵 ... 그들은 모두 알려진 유닉스 관리자 중 하나임에 틀림 없다! "

50
Avery Payne

인터뷰에 대해 상담 할 '알려진'리눅스 전문가, 가급적 이전에 리눅스 숙련 기술 직원을 채용 한 적이있는 사람을 구하십시오. 이 사람을 걸러내는 것에 대해 가장 무자비하게 행동하십시오-후보자를 승인하는 위치에 욕심쟁이를 얻으면 결국 잘못된 사람을 고용하게 될 것입니다. 생각해 내다:

A의 고용 A의
B가 C를 고용했습니다.

채용 프로세스를 제대로 진행하려면 첫 번째 채용 과정에서 'A'를 받아야합니다.-모든 비용

제 조언은 Red Hat 자격증 시험 에서 몇 가지 질문을 빌리는 것입니다. 기술적으로는 Red Hat 특정 인증서이지만 지식은 거의 모든 Linux 배포판에 적용되며 모든 유능한 관리자가 이에 응답 할 수 있어야합니다.

RHCT (기본 수준 질문)에서 몇 가지 질문, RHCE (중간 수준)에서 몇 가지, RHCDS 및 RHCSS (상위 수준, 특정 지식)에서 몇 가지 질문, RHCA에서 몇 가지 질문을 선택하십시오.

인터넷이나 교육 가이드에서 샘플 질문을 찾을 수 있어야합니다. 사전 자격 평가 설문지 (인증 페이지에서 찾을 수 있음-등록이 필요할 수 있음)에서 가져올 수도 있습니다.

8
gharper

직접 "빌드"하십시오. 주니어 또는 노련한 시스템 관리자로 시작할 수 있습니다. 그러나 올바른 작업 세트가 주어지면 사람들이 빛나기 시작합니다.

상업적 관점에서 볼 때 회사에서 노련한 관리자로 시작한 전문가는 거의 항상 더 저렴할 것입니다 (급여 측면에서). 반면에 비용 발생.

동기 부여 관점에서 볼 때 제 경험은 시스템 관리자로 처음 일했을 때 정말 동기 부여가되었고 서버 1 개로 시작했고 워크 스테이션도 없었습니다. 약 10 개월 후 서비스 분리로 사용되는 약 20 개의 가상화 된 인스턴스 (OpenVZ 매우 경량)가있는 3 개의 물리적 서버에서 서비스를 실행했습니다.

나는 나 자신을 전문가라고 생각하지 않을 것입니다 (그리고 자신을 전문가라고 생각하는 모든 사람은 소금 한 톨을 먹게됩니다).하지만 나는 그 회사에서 혼자있을 때 더 많은 것을 배웠다고 꽤 확신합니다. 팀에서 일할 때보 다 주어진 시간 프레임에서. 내가 함께 일하는 것을 좋아하지 않기 때문이 아니라 다른 사람이 $ topic을 더 잘하기 때문에 당신은 어떻게 든 일을 전문화하기 시작합니다.

이제 저는 5 명의 관리자 (나를 포함)와 1 명의 개발자로 구성된 팀을 이끌고 있습니다. 저는 우리 팀에 개발자를 배정하는 것이 가장 큰 성공이라고 생각합니다. 서비스를 제공하는 것은 그다지 노력이 아니지만 관리보다 더 많은 것을 개발하는 것을 즐기는 사람을 갖는 것이 실제로 더 큰 도구 모음을 구축 할 수 있기 때문에 큰 승리입니다.

따라서 전문가를 직접 구축하면 효과가있을 수 있습니다. 몇 달이 아니라 중장기. 내가 알고 전문가라고 생각하는 모든 사람은 가혹한 환경에서 시작했습니다 (자체로 작업하거나 처음에는 지식과 관련하여 범위를 벗어난 작업에 할당되었지만 계속해서 계속 싸우고 있었기 때문).

6
serverhorror

필드 범위를 좁히기위한 몇 가지 간단한 질문 :

  • 그/그녀가 사용한 배포판 또는 가장 인기있는 배포판을 묻습니다. DistroWatch 에 따르면 현재 가장 인기있는 것은 Ubuntu, OpenSUSE, Mint, Fedora 및 Debian (Ubuntu의 기반입니다)입니다. 다른 많은 사람들이 있지만 인터뷰 대상자는 적어도 이들 중 하나를 인용 할 것입니다. 또한 인기가 거의 없지만 (목록에서 22 위) Gentoo는 배포판 중 가장 "하드 코어"중 하나로 간주되지만 "그가 Gentoo를 언급 했으므로 정말로 그것을 사용하는지 알 수있는 유일한 방법은 어떻게 설치했는지 물어 보거나 매우 복잡한 주제 인 커널을 설정하는 것입니다. 어쨌든이 질문의 요점은 그가 여러 가지 분포에 익숙한 지 확인하는 것입니다. 나는 대부분의 리눅스 사람들이 1 개에서 3 개를 선호하고 적어도 5 개를 사용했으며 더 많은 것을 알고 있다는 것을 발견했습니다.
  • 그/그녀가 어떤 데스크탑 환경을 선호하는지 물어보십시오 (또는 그들 중 몇 가지의 차이점을 설명 할 수도 있습니다). 가장 인기있는 세 가지는 Gnome, KDE 및 XFCE입니다. 다른 많은 것이 있지만 많이 사용되지는 않습니다.
  • 그/그녀에게 Linux CD (상위 5 개 중 하나라도 좋을 것임)가있는 랩톱을주고 설치 및 설정 과정을 안내합니다. 누군가가 자신의 팀을 고용하기를 원하기 때문에, 나는 그 사람이 훌륭한 의사 소통 능력을 가지고 있어야하며 이해하기 쉽고 이해하기 쉬운 방식으로 당신이나 당신 회사의 다른 사람에게 설명 할 수 있어야한다고 생각합니다. 기본적으로 자신감과 질문에 빠르고 쉽게 대답 할 수 있는지 확인합니다.
  • 또한 이전 요점과 함께 진행하는 것이 좋을 수도있는 것은 새로 설치된 랩톱을 Windows 공유 폴더에 연결하거나 그 반대로 연결하도록 요청하는 것입니다. 나는 이것이 그 사람이 직장에서 할 것으로 기대되는 일 중 하나라고 생각하므로 그/그녀가 그것을하는 방법을 알고 있는지 확인하는 것이 좋습니다. 다시 한 번, 시스템에 대해 자신이 있는지 확인하기 위해 어떻게하고 있는지 물어보십시오. 아마도 그는 터미널을 열고 Samba라는 프로그램을 설치하고 사용할 것입니다.
  • 그 사람에게 문서 인쇄를 요청할 수도 있습니다. 이 프린터가 Windows 컴퓨터에서 공유되는 경우 문제가 조금 더 어려워지고 Samba 및 CUPS를 설치할 가능성이 더 높습니다. 다시 말하지만, 유일한 목적은 그들이 그것을하는 방법을 알고 있는지, 그들의 기술에 확신을 갖고, 당신의 일의 다른 구성원에게 쉽게 설명 할 수 있도록하는 것입니다.

도움이 되었기를 바랍니다. 마지막 3 개는 빠르지는 않지만 매우 효과적 일 수 있습니다. 마지막 생각은 그 사람과 자연스럽게 대화를 나누고 리눅스에 대한 자신감과 의사 소통 능력에 대한 느낌을 얻는 것이 었습니다. 궁극적으로 저는 ConcernedOfTunbridgeW에 동의합니다. 가장 좋은 방법은 인터뷰를 지원할 알려진 Linux 전문가 컨설턴트를 구하는 것입니다.

당신이 무엇을하든, 나는 당신에게 행운을 빕니다!

5
Mike

Windows 사용자 중 Windows 내부에 대해 정말 알고 있습니까? 즉, 그들은 중첩 된 메뉴를 클릭 할 위치를 아는 것 이상으로 나아가서 실제로 커튼 뒤에서 무슨 일이 일어나는지 이해하고 있습니까? 그렇다면 그들은 Linux 기술도 얻는 데 관심이있을 것입니다. 그들은 Linux에서 기술 곡선에 약간 뒤처 질 것이지만 회사를 알고 이해하는 측면에서 앞서있을 것입니다.

그들이 시작하고 실행하는 데 도움을주기 위해 약간의 지원을 받고 싶을 것입니다.하지만 컨설턴트 직책을 맡으면 예산 등식이 바뀔 것입니다.

이것은 기업이 VMS에서 Unix로 전환 할 때 비정상적인 솔루션이었습니다.

4
mpez0

이것에서 유용한 것을 찾을 수 있습니다 : http://static.sage.org/field/jobs-descriptions.html

(특히 필요한 스킬에 대한 부분)

3
Commander Keen