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


30

나는 철자를 쓸 수있는 사람이 아닌, 적절한 리눅스 전문가를 고용해야한다. 그리고 자신의 팀을 고용 할 진정한 큰 타자.

우리는 현재 큰 윈도우 하우스이므로 해당 지역의 왕겨에서 밀을 분류하기 위해 필요한 질문을 알고 있지만 Linux 기술자에게 어떤 질문을할지, 어떤 대답을 잘할지 모릅니다.

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


4
당신이 전문가를 검색하는 경우, 더 나은 직업 설명은 검색에 도움이 될 것입니다. 여기서 호스팅, 배포 또는 지원에 대해 이야기하고 있습니까?
Andrioid

답변:


50

초보자 :

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

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

(입체적) 인상 : "이 사람에게는 잠재력이 있으며, 빛을 발할 시간이 필요합니다."


노련한 관리자 :

  • 5 년 이상의 경험이 있습니다.
  • 도구 / 유틸리티 / 서비스를 다운로드 및 컴파일 할 수 있으며 커널을 다시 컴파일 할 수 있습니다
  • 이전 커널 (2.2 및 2.4 시리즈)을 보았습니다.
  • 다른 배포판에 적응하거나 2 개 이상의 배포판에 경험이 있습니다.
  • 간단한 스크립팅으로 작업을 자동화 할 수 있습니다.
  • 자체적으로 진단을 수행 할 수 있지만 문제를 찾아내는 데 시간이 필요합니다
  • 자체적으로 기능 할 수 있지만 관리 경험이 없거나 감독 경험이 제한적입니다. 그들은 종종 중학교 관리자를지도하고지도합니다.
  • "조미료"의 태도가 있습니다-관찰 및 예약되어 있지만 기술적이지 않고 항상 유쾌합니다. 이로 인해 최종 사용자, 개발자 및 관리를 처리 할 때 자신감을 갖게되고 궁극적으로이 사람이 "일을 완수 할 것"이라는 깊은 신뢰감을 갖게됩니다. 최종 사용자는 일반적으로 이러한 사람들을 먼저 상담하지만 문제를 일으키는 사람들은 때때로 "시스템을 게임"하려고 시도하여 원하지 않는 일을하게 할 것입니다 (관리자가 더 잘 알고 거부 할지라도). 개발자는 일반적인 문제에 대해이 사람과 상담합니다. 경영진은 때때로 (물론 전문가를 통해) 특별한 작업을 수행하도록 요구하고이를 만족시키기 위해이를 달성 할 것입니다.
  • 비즈니스의 핵심 수익 모델과 이것이 다른 직책 및 절차와 어떤 관련이 있는지 이해합니다. 이러한 지식을 바탕으로 맞춤형 솔루션을 설계하고 운영 비용을 절감 할 수있는 방법을 찾을 수 있습니다. 그러나 새로운 수입원을 만들 수는 없습니다.

전문가가 처음 고용 할 관리자입니다.

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


전문가 :

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

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

또 다른 (정말 나쁜) 고정 관념 : " 회색 수염, 멜빵 ... 유명한 유닉스 관리자 중 한 명이어야합니다! "


2
+1 이것은 사람들의 문제입니다. 기술 지식 만 찾고 있다면 운명입니다.
Bob Cross

1
나는 설명에 다른 많은 것들이 빠져 있다고 확신하지만, 당신은 그것을 발견했습니다. 응시자는 "작동하도록"기술력을 갖추어야 할뿐만 아니라 직원, 경영진 등을 만나 비즈니스 수익성을 유지하는 방법을 알아야합니다.
Avery Payne

12
"아직도 다른 사람들로부터 배우고있다"고 생각하지 않습니다.
Karsten

1
그것은 나쁜 것으로 간주되는 것이 아니라 모든 관리자가 겪는 긴 프로세스를 설명하는 것입니다. 다른 "시즌"관리자의 지식에 대한 의존성을 지적하려고했습니다. 부정적인 의미로 착각 한 경우 죄송합니다. 곧 재 편집을 시도하겠습니다.
Avery Payne

4
2.0은 늙었나요? 어서, 그것은 포함되지 않았습니다되지 훨씬 더 전 10 년 레드햇 5 일까지 삐죽 지금은 옛 생각합니다. 광범위 성 +1 나는 경영진과 고용 부분에 동의하지 않지만, 내가 아는 대부분의 전문가들은 경영진 입장을 취하기를 제안하기 위해 당신을 무효로 만들 것입니다.
Roy

11

인터뷰에 대해 상담 할 수있는 '알려진'리눅스 전문가를 만나십시오. 가급적 전에 리눅스 기술 전문가를 고용 한 사람이 있습니다. 이 사람을 걸러내는 것에 대해 가장 무자비한 태도를 취하십시오. 후보자를 서명 할 자리에 샬 라탄을 입히면 잘못된 사람을 고용하게됩니다. 생각해 내다:

A의 고용 A의
B의 고용 C의.

- 당신은 트랙에 채용 과정을 얻기 위해 고용의 첫 번째 라운드에 관련된 'A'를받을 필요가 모든 비용


1
내 최고의 조언은 동료 검토입니다. 필요한 경우 면접관에게 면담을 요청하십시오.
ConcernedOfTunbridgeWells

그런데 누가 면접관을 인터뷰합니까? 그리고 누가 면접관의 면접자를 인터뷰합니까?
womble

어떤 시점에서 일련의 'B'가 당신과 BS를 속이는 확률은 당신이 'A'를 가지고 있다고 상당히 안전하게 추정 할 수있을 정도로 충분히 낮아집니다.
ConcernedOfTunbridgeWells

2
컴퓨터 과학 과제를 부정하는 것과 같은 원칙. 당신이 마커를 속일만큼 똑똑하다면 과제를 수행 할만 큼 똑똑합니다. 대부분의 과제 치트는 그들이하는 일을 모르기 때문에 잡히게됩니다.
ConcernedOfTunbridgeWells

8

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

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

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


이것이 올바른 생각입니다. 어쩌면 질문으로 위키를 시작할 수도 있습니다. '터치'는 무엇을합니까? '꼬리'와 '낮음'의 차이점. 다른 작업을 위해 SSL 인증서를 어떻게 만들 수 있습니까? 특히 다른 수준의 기술에 대응하는 다른 방법이있는 사람.
bvmou

... 그들 모두에게 대답 할 수있는 사람이라면 기껏해야 "중급"등급을받습니다. 그 시험은 약하다 .
womble

6

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

상업적 관점에서 회사의 노련한 관리자로 시작한 전문가는 거의 항상 더 저렴할 것입니다 (임금의 측면에서). 반면에 비용발생 시키지 않기 위해 면밀히 검토해야합니다 .

동기 부여 관점에서 볼 때 필자의 경험은 sysadmin으로 첫 직장을 갔을 때 실제로 동기가 부여되었다는 것입니다. 서버 1대로 시작했으며 워크 스테이션도 없었습니다. 약 10 개월 후 서비스 분리로 사용되는 약 20 개의 가상화 된 인스턴스 (OpenVZ 매우 가벼운 인스턴스)로 3 개의 물리적 서버에서 서비스를 실행했습니다.

나는 나 자신을 전문가라고 생각하지 않을 것입니다. (그리고 자신을 전문가라고 생각하는 모든 사람들은 소금 ​​알갱이로 데려 갈 것입니다), 나는 그 회사에서 나 자신을 가질 때 더 많이 배웠다고 확신합니다. 팀에서 일할 때보 다 주어진 시간 내에 나는 함께 일하는 것을 좋아하지 않기 때문에 다른 누군가가 $ topic에 더 좋기 때문에 어떻게 든 전문화하기 시작합니다 .

이제 5 명의 관리자 (나 포함)와 1 명의 개발자로 구성된 팀을 이끌고 있습니다. 서비스를 제공하는 것이 큰 노력이 아니라 관리보다 더 많은 개발을 즐기는 사람을 갖는 것이 큰 툴체인 구축을 시작할 수 있기 때문에 큰 성공을 거둔다고 생각합니다.

따라서 전문가를 직접 구축하면 돈을 지불 할 수 있습니다. 몇 개월이 아니라 중장기 적으로 말입니다. 내가 알고 생각하는 전문가는 열악한 환경에서 시작했습니다 (자체적으로 작업하거나 지식과 관련하여 처음에는 범위를 벗어난 작업에 배정되었지만 여전히 전체를 통해 싸우고 있었기 때문에).


1
나는 이것을 좋아한다. 주로 엄청난 양의 돈 때문에 누군가 나를 위해 일할 사람을 제안해야 할 것입니다 ;-)
Matt Simmons

흥미로운 답변이지만 Unix의 구두 전통과 관련이 있기 때문에 +1입니다. steve-parker.org/articles/others/stephenson/oral.shtml
Avery Payne

5

현장을 좁히기위한 몇 가지 빠른 질문 :

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

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

당신이 무엇을하든 행운이 있기를 바랍니다!


4
이것은 모든 Linux 사용자가 알아야 할 매우 기본적인 것들입니다. 자신의 팀을 구성하기 위해 Linux Guru를 찾고 있다면 RHCA와 동등한 지식을 가진 사람이 필요합니다
gharper

@gharper 내가 당신에게 동의하는 동안 나는 여전히 훌륭한 응답에 대해 진심으로 감사하고 있으며 앞으로 누군가가 더 기본적인 기술을 가진 사람을 찾고이 게시물을 우연히 찾고 그들이 찾고있는 답변을 찾아야 할 수도 있습니다.
Chopper3

4

Windows 직원 중 Windows 직원 에 대해 실제로 알고있는 사람 있습니까? 즉, 그들은 어떤 중첩 메뉴를 클릭 해야하는지 아는 것 이상으로 실제로 커튼 뒤에서 무슨 일이 일어나고 있는지 이해하고 있습니까? 그렇다면 Linux 기술을 얻는 데 관심이있을 수 있습니다. Linux의 기술 곡선에 약간 뒤쳐져 있지만 회사를 알고 이해하는 데 앞장서고 있습니다.

당신은 아마도 그들이 일을 시작하고 운영하는 데 도움이되는 약간의 지원을 원할 것입니다. 그러나 컨설턴트 입장은 예산 방정식을 바꿀 것입니다.

이는 회사가 VMS에서 Unix로 전환 할 때 비정상적이지 않은 솔루션이었습니다.


1
게시물 주셔서 감사합니다, 이것은 분명히 오래된 게시물이지만 우리는 결국 우리를 위해 팀을 모으기 위해 '최고의 서버 제조업체'에게 돈을 지불했으며 기꺼이 기존 Windows 직원 중 한 명이 참여하도록 요청했습니다. 그래서 아이디어는 매우 좋았습니다. 하나. 고맙습니다.
Chopper3

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.