시스템 관리자 작업을위한 Joel 테스트


142

"조직 문제"를 기반으로 — IT의 아픈 부분입니까? 시스템 관리자가 작업장의 가치가 있는지 판단해야한다고 말하는 것이 공정하다고 생각합니다. 프로그래머에 대한 Joel 의 유사한 잘 알려진 테스트가 있습니다.

시스템 관리자가 작업하기에 좋은 장소인지 결정하기 위해 시스템 관리자가 인터뷰에서 질문해야하는 12 가지 질문은 무엇입니까?

Joel의 규칙에 따라 :

  1. 질문은 플랫폼과 기술에 무관심해야합니다
  2. 질문은 예 또는 아니오와 같은 간단한 응답을 이끌어 내야합니다.

편집 : 사용자가 투표하는 것을 볼 수 있도록 한 번에 하나의 질문을 게시하십시오.


2
질문-상위 12 개의 투표 한 질문 / 답변을 갖도록 각 질문을 별도의 답변으로 작성해야합니까?
Brian

아마도 그것이 최선의 방법이라고 생각합니다.
Nick Kavadias

2
Joel 테스트는 예 / 아니오 질문을 사용하므로 "어떻게"또는 "설명"질문 대신 이러한 유형을 고수해야합니다.
Doug Luxem

1
참된. 그러나 "x 이외의 다른 대답"으로도 충분할 정도로 질문을 표현할 수도 있습니다. 각 조직은 서로 다른 방식으로 작업을 수행하며 Joel이 템플릿을 제공 할만큼 훌륭했지만 / everyone /이 동일한 / kind / 템플릿을 따르는 것은 아닙니다.
Avery Payne

숫자 7은 질문 기준에 맞지 않습니다. 또한 7 번에 대한 답은 직업과 환경에 대한 사전 지식이 없으면 무가치 할 것입니다.
John Gardeniers

답변:


101

사건 / 티켓 추적 시스템을 사용하십니까?


11
그리고 추론 : 이메일과 대화를 지원합니까? 여기서 사용하는 시스템은 귀하의 질문에 "예"라고 대답하지만 순 손실에 가깝습니다. 필연적으로 보고서가 나오고 헬프 데스크는 올바른 질문을하지 않습니다. 따라서 다른 사람이 들어 와서 문서화되지 않은 보조 정보 수집을 수행하여 문제를 해결하며이 중 어느 것도 문서화하지 않습니다. 적어도 임시 이메일 스레드를 사용하면 인용 된 대화 기록이 표시됩니다.
jldugger

1
이것은 실제로 좋거나 나쁠 수 있습니다. 일부 티켓 시스템은 헬프 데스크에서 거의 모든 다른 작업을 방해하여 티켓을 해당 영역에서 꺼내기 위해 지속적으로 확대됩니다.
sclarson

실제 문제가 어디에서 발생하는지에 대한 통계를 수집하려면 사고 시스템이 필요합니다. 이것은 손상된 시스템을 수정하기에 좋은 기반이며 시스템의 보고서는 관리자가 처리해야하는 유효한 문제인지 확인할 수 있도록 도와줍니다.
Oskar Duveborn

1
문제와 인시던트에는 차이가 있습니다. 하나의 사건은 사건입니다. 인시던트 패턴이 있으면 문제가 될 수 있습니다.
geoffc

80

시스템 백업을 수행하고 정기적으로 테스트 복원을 수행합니까?


72
  • 일상적인 작업에서 몇 명의 다른 사람들이 나와 함께 일할 것입니까?

이는 매우 직접적인 방식으로 수행하는 능력에 영향을줍니다. 또한 중단없는 휴가를받는 능력에 영향을 미칩니다 ...

  • 문제에 대한 첫 번째 응답자는 누구입니까?

이 답변은 다양하지만 조직이 실제로 "구성"할 수있는 방법을 잘 보여줍니다. 대규모 설치에는 헬프 데스크 및 발권 시스템이 있어야합니다. 소규모 설정에는 도움이 필요한 일종의 회사 지불 호출기와 함께 발권 시스템이 있어야 합니다.

"Just you"는 받아 들일만한 대답이 아닙니다. 이것은 조직이 완전히 없기 때문에 "사용자의 요청을 어떻게 추적합니까?"라는 질문이 뒤 따릅니다. 이것은 해야한다 로 답변 뭔가 "그렇게하지"이외.

  • 기존 시스템과 관리자의 비율은 얼마입니까?

너무 높거나 (50 : 1 이상) 너무 낮지 않아야합니다 (5 : 1 미만). 너무 높으면 작업량이 너무 심해 물을 흘려 물에 stay니다. 너무 낮아서 1 인 상점이거나 상점의 시스템 관리 능력에 심각한 문제가 있습니다.

항상 그렇듯이 규칙에는 예외가 있습니다. 단일 소스에서 200 개 이상의 시스템을 이미징 할 수있는 인스턴스 (웹 헤드 엔드를 생각하십시오) 및 비즈니스 규모가 작은 인스턴스 (20 명의 직원은 2 대의 서버 만 필요).

  • 최종 사용자 / 고객과 관리자의 비율은 얼마입니까?

이것은 기대의 척도입니다. 이들은 "고객"입니다. 문제가있는 경우 상황을 해결하기 위해 받게 될 "압력"의 양이됩니다. 시스템에 문제가있는 경우 관리자가 2 명인 5000 명의 조직은 매우 스트레스가 많은 장소가 될 수 있습니다.

  • 기존 시스템에 대한 최종 사용자 / 고객의 비율은 얼마입니까?

이것은 서버 작업량을 측정 한 것입니다. 매우 높은 비율은 과잉 활용의 징후이거나 확장 시점에 손을 묶는 예산 제약이 될 수 있습니다. 불충분 한 활용도 요구 될 때도 문제가 될 수 있습니다 (즉, HR에 자체 서버가 있지만 5,000 명의 조직에서 5 명의 "일반"사용자에 대한 파일 서버는 적기입니다). 서버를 통합하기 위해 "가상화"가 필요할 수 있습니다.

  • 공급 업체 패치 또는 펌웨어 업데이트 적용과 같은 기존 시스템의 업데이트를 처리하기위한 기존 프로세스가 있습니까?

(a) "모름"또는 (b) "업데이트하지 않음"이외의 다른 답변이어야합니다.

  • 서버에 불이 붙었다 고 가정 해 봅시다. 위기 나 재난이 발생한 경우 가동 중지 시간으로 어떤 기간이 허용됩니까?

이것은 항상 합리적인 질문 이어야합니다 . 면접관이이 질문에서 모양이 구부러진다면, 그들은 미래의 전망에 대한 중요한 단서 인 업무의 본질을 이해하지 못합니다. 연중 무휴 운영이 기대되는 경우 인프라가없는 한 괜찮습니다. 즉, 베이비 시터를 많이 사용하게 됩니다. 허용되는 것과 허용되지 않는 것을 아는 것은 그들의 진정한 기대에 대해 당신에게 그들의 카드를 팁하는 데 도움이됩니다.

  • 화재에 관해서는, 장비에 화재 진압 시스템을 설치하고 있으며 적절한 유형입니까?

물 스프링클러는 허용되는 답변 이 아닙니다 . 이것은 않는 일이, 당신은 없이 환기 빗자루 옷장에 선반을 채우고 화재 스프링클러 오버 헤드가 생각 단체 얻을 좋은 생각 . 이것이 무시되거나 무시되거나 적대감을 만난다면 일어나서 면접관에게 감사하고 걷지 말고 달리십시오 ...

  • 데이터 백업 프로세스 및 사용 된 스토리지 형식을 설명하십시오.

"우리는"및 "백업 미디어가 없습니다"이외의 다른 질문으로 대답해야하는 또 다른 질문입니다.

  • 정기적으로 백업을 테스트하고 얼마나 자주 수행합니까?

위의 질문에 대한 후속 조치. 정기적으로 테스트하지 않으면 문제가 발생하는 것입니다.

  • 자본 지출과 소액 구매 모두에 대해 알려진 예산과 구매 프로세스가 있습니까? 무언가를 구매하는 데 사용할 프로세스를 설명해 주시겠습니까?

답이 "필요에 따라 우리 (다른 사람)가 구매할 것"이라면, 그것은 붉은 깃발입니다. "실제로 필요할 때 장비를 구매할 것을 믿지 않으므로 다른 사람이 대신 사용하게됩니다"라는 의미입니다. 항상 어떤 종류의 예산이 있어야합니다.

무언가를 구매하는 과정은 2 분 이내에 설명하기에 충분히 쉬워야합니다. 2 명 이상의 사인 오프를 포함해서는 안되며 (높은 숫자는 빨간 테이프를 나타냄) 몇 주 또는 몇 시간이 아닌 측정 기간이 있어야합니다 (너무 긴 경우 중요한 구매는 보류됩니다). 항상 어떤 종류의 프로세스가 있어야합니다.

  • 오래된 하드웨어를 새로 고치고 재활용 할 계획이 있습니까? 얼마나 자주 발생합니까?

실제로 지원 계약과 지원 공급 업체의 많은 예비 부품을 사용하여 18 년 된 미니 컴퓨터를 운영하는 회사를 보았습니다. 물론 원래 하드웨어 공급 업체는 오랫동안 출발했습니다 ...

데스크톱 장치는 3 년 이상 또는 5 개보다 느리게 새로 고쳐서는 안됩니다. 예산이 적은 기업에서는 데스크톱을 5 년으로 늘리는 것이 적절한 대답 일 수 있습니다.

재활용에 관한 비트는 오래된 하드웨어에 대해 "일회용"태도가 있는지 확인하기위한 테스트입니다. 알려진 재활용기를 통해 올바르게 폐기해야한다는 점에서 나쁘지만, 필요한 경우 오래된 하드웨어를 임시 작업으로 압축 할 수 있다는 점에서 좋습니다. 또한 "boneyard"(기존의 오래된 하드웨어 더미)의 크기를 알려줍니다.

관련 질문 :

https://serverfault.com/questions/44638/how-often-does-tech-refresh-happen


5
좋은 포괄적 인 응답. "새로 고침 및 재활용"은 서버에게도 재미있는 질문입니다. 고대 서버를 간호하는 데 대부분의 시간을 보내는 가게에 가고 싶지 않습니까?
Maximus Minimus

여기에는 많은 장점이 있습니다. 커뮤니티에서 각 항목의 우선 순위를 어떻게 알았습니까?
Kara Marfia

이상한 ... 170 명의 담당자가 답변을 편집 할 수는 있지만 편집 내용을 볼 수없는 SO 버그가 있습니까? serverfault.com/users/9113/joshperry 는 맨 아래에서 2 줄 편집을했지만 누군가 수정하면 공개적으로 누구인지 알 수 있다고 생각했습니다.
Avery Payne

49

재해 복구 계획이 있으며 여기에 IT가 포함됩니까?

훌륭한 의견의 후속 조치 : 그렇다면 IT뿐만 아니라 전체 조직도 포함됩니까? 직원이 포함되어 있으며 정기적으로 테스트합니까?

관련 질문 :

재해 복구 계획 개발 모범 사례 또는 리소스?


4
그리고 DR은 단순한 IT 문제가 아니라는 것을 알고 있습니까? 많은 곳에서 IT 자체만으로 DR을 진지하게 생각하고 종이 파일에 대한 계획이 없습니다.
Maximus Minimus

맞습니다.하지만 그 반대도 너무 자주 보았지만, 사무실을 사용할 수 없게 될 경우 경영진과 핵심 비즈니스 직원을 어디로 옮길 것인지에 대한 훌륭한 계획이 있습니다. 서버 룸은 재난 계획이 제공하는 것과 동일한 사무실에 있으며 실제로 어리석은 일이지만 ... 그러나 모든 것에 대해 훌륭한 수동 작업을 수행 하여 더 짧은 IT 중단을 잘 처리했습니다.
Oskar Duveborn

4
"그렇습니다, 우리는 완전히 보험이 있습니다"라는 대답은 올바른 대답이 아닙니다.
Joseph

1
DR 계획이 있고 직원을 포함합니까? 건물이 불에 타면 어디 앉을 것인가?
Jeffrey Hulten

4
정기적으로 테스트합니까?
romandas

40

현재 환경이 문서화되어 있습니까?

정책과 절차가 모두 문서화되고 일관성이 있습니까?


"내일 고용 될 예정이고 내 팀의 나머지 직원들이 내일 점심 시간에 '복권 당첨'(또는 '사고 사고로 사망')하면 환경 관리에 필요한 문서가 충분할까요?" AKA 설명서가 정확합니까? 정말 맞습니까? -Waldo
gWaldo

37

내부 회계 관행이 IT가 다른 부서에 제공하는 서비스에 대한 가치를 평가합니까, 아니면 IT가 단순히 비용 센터로 회계됩니까?

(이것은 스틱의 "IT가 우선 순위입니까, 아니면 악한 것입니까?"와 거의 같은 질문이지만, 뻔뻔스럽게 전보 된 올바른 거짓말 대신 정직한 대답을 이끌어 낼 수 있도록 표현되었습니다.)


나는 좋아한다! 조금 너무 많이 managementese,하지만 난 지금은 그것으로 살 수있다
닉 Kavadias에게

9
네. 정확한 질문을 지정하기 위해 경영진이 필요합니다. 68K 기계 언어로 Xeon을 해킹 할 수 없으며 영어로 관리자의 뇌를 해킹 할 수 없습니다.
혼돈

36

필자가 고려해야 할 한 가지는 라이브 서버와 동일한 하드웨어 사양을 가진 테스트 머신입니다.

"테스트 환경이 프로덕션과 얼마나 밀접하게 일치합니까?"


27
비슷한 맥락에서 질문 중 하나는 "변경 제어 프로세스가있는 별도의 개발, 단계 및 프로덕션 시스템이 있습니까?"
gharper가

1
이것은 정기적 인 Joel 테스트의 일부 여야합니다. PROD에 몇 번 배포했는지 말할 수 없으며 스트레스 영역이 4 배 더 강력
tsilb

34

많은 답변이 "이것이 있습니까?"라는 단어가 매우 흥미 롭습니다. 또는 "정기적으로이 작업을 수행하고 있습니까?" 새로운 sysadmin으로 고용 될 예정이라면 이러한 기능이 이미 존재하지 않으면 구현할 수있을 것으로 기대합니다. 재해 복구 및 모니터링 로그는 인터뷰를하거나 방해하는 것이 아닙니다. 그들이 이런 일을하지 않았다면, 내가 고용 된 후에있을 것입니다.

앞서 언급했듯이 나의 주요 관심사는 위의 지원입니다. 서버를 교체해야한다고해도 의심의 여지가 있습니다. 또는 성가신 보안 정책을 구현하면 불만을 가진 사람들에게 면역력을 부여하는 파트너가 좋은 상사처럼 보일 수 있기를 원하지 않습니다.

시스템 관리자는 회사 구조의 계층 구조에서 이상한 위치에 있습니다. 때때로 그들은 가장 초급 직원의 요구에 따라 방향을 잡고 우선 순위를 정하고 때로는 경영진에게 정책을 지시하고 있습니다. 우리는 동시에 체인의 맨 아래와 맨 위에 있습니다.

내가 맨 위에있는 시나리오에서 경영진이 조언을 구하는 한, 바닥에 서서 희생양과 모란의 일부를 기꺼이 맡을 것입니다.


Joel 테스트는 "12 명 중 3 명이 누락되었으므로 귀하의 제안을 거부합니다"가 아닙니다. 이는 IT의 현재 상태를 가장 잘 평가하고 그에 따라 협상하는 데 도움이되는 도구 일뿐입니다.
Kara Marfia

3
"이러한 일을하지 않았다면 내가 고용 된 후에있을 것입니다." 경영진이 필요에 따라 변경해야한다고 설득 할 수있는 기술이 있다면 감동합니다.
tore-

33

모든 새로운 시스템 / 소프트웨어 / 애플리케이션 구매는 IT를 거치고 IT 부서는 다른 부서 (이미 다른 부서에서 이미 사용중인 시스템)를 거부하고 제안 할 권한이 있습니까?


일명-하드웨어 표준화에 대한 회사의 접근 방식은 무엇입니까?
Kara Marfia

2
... 그리고 소프트웨어 (또는 단순히 시스템) 표준화 ^^
오스카 Duveborn

5
이것은 부정적이거나 긍정적일 수 있기 때문에 흥미로운 것입니다. 비즈니스를 지원하는 것보다 IT 부서의 힘에 더 관심이있는 IT 부서는 상당히 부정적인 환경 일 수 있습니다.
Whisk

3
사실, 나는 업무에 가장 적합한 시스템을 선택하는 IT에 의존하지만 세 곳의 사무실 (SAME 부서)이 영업 / 고객 지원 또는 전자 키와 같은 다른 시스템을 구매하려고 시도하는 사례가 너무 많았습니다. 각각의 현지 딜러로부터 작은 가격 우위가 있기 때문에 ... ... 그들이 알지 못하는 것은 중앙에서 운영하는 비용이며 IT 운영을 위해 이러한 모든 다른 시스템에 대한 책임은 실제로 동일한 신을 운영하는 것에 비해 엄청나다는 것입니다. 모두를위한 망할 시스템과 그것을 지배하는 사람들의 시너지 효과를 얻는 것.
Oskar Duveborn

2
전력 트립에 관한 것이 아니라 관리 가능한 하드웨어 표준을 갖는 것입니다. 이것은 선택 사항이 아닙니다.
Kara Marfia 2016 년

32

적절한 모니터링 / 로깅 도구를 위해 돈을 쓸 용의가 있습니까?

또는 원래 Joel 테스트 질문에서 :

돈으로 살 수있는 최고의 도구를 사용하십니까?

관련 질문 :

서버 상태 모니터링 소프트웨어


11
나는 그것을 "돈을 쓰 겠다는 뜻"으로 표현하지 말고 "적절한 모니터링 로깅 도구를 사용 (또는 사용하도록 권장)"한다고 말하고 싶습니다. Nagios, MRTG, 선인장 등
Brian

4
"서버에 정전이 발생했는지 알고 있습니까?"
Nick Kavadias

3
최고의 것들 중 일부는 전혀하지만 무료로하지 않습니다 - 환경에 따라 모니터링되고 ...
오스카 Duveborn

2
nagios와 같은 "무료"는 일반적으로 기존 솔루션보다 비용이 많이 들고, 의사당 대신 관리자 시간을 대신하여 돈을 지불하기 때문에 "돈을 쓸 의사"로 남겨 둘 것입니다. "자원을 위임 할 것"은 "모니터링 문제는 물론 시스템 관리자이기도합니다."
Jim B

3
O Joel이 이와 유사한 개념을 표현한 방식은 "돈을 살 수있는 최고의 도구를 사용하십니까?"라고 생각합니다. 생각할 수있는 거의 모든 직업에 적합합니다.
SingleNegationElimination 1


26

일반 관리자 / 루트 계정을 사용하여 로그온합니까?

"예"의 한가운데에 "아니오"라는 대답을 던지는 것은 항상 재미 있습니다.


더 좋은 질문 : 일반 관리자 계정으로 로그인 할 수 있습니까? (해당 계정이 활성화되어 있습니까). 결과 : 수행하려면 일반 수퍼 유저 / 관리자로 로그인해야하는 필수 작업은 무엇입니까?
SingleNegationElimination 2

23

IT 자체 예산이 있습니까?

광산은 그렇지 않으며 우리는 필요한 모든 것을 위해 다른 부서의 자금에 의존합니다. 큰 시간을 빤다.


이것이 사실이 아닌가? ...
grufftech


18

교육 및 교육을 계속받을 수있는 권한이 있으며 보안 문제에 대한 최신 정보를 얻을 수있는 자료를 구입할 수 있습니까?

아무리 인기가 없더라도 정책 및 절차와 관련하여 직원에 대한 나의 결정을지지 할 것입니까?


1
면접관에게 이러한 질문을하면 회사에 기여하는 데 관심이없고 회사에서 얻을 수있는 것에 만 관심이있는 것입니다. 그들은 또한 붉은 깃발처럼 행동합니다. 면접관은 당신이 어떤 종류의 논쟁을했는지 궁금해 할 것입니다.
Mei

17

신생 기업이나 초기 단계 기업에서 일하는 것을 좋아하는 사람들에게는 대부분의 대답이 "아니요,하지만 ..."일 것입니다. 그 진술을 따르는 것은 종종 유익한 정보입니다.


16
  • 구성 변경 제어가 있습니까?
  • 데이터 복구 정책이 있습니까?
  • 매일 백업을 수행합니까?
  • 이슈 데이터베이스가 있습니까?

최신 정보

  • 기본 제공 중복성이 있습니까?
  • 돈을 살 수있는 최고의 하드웨어가 있습니까?
  • 한 번에 새로운 랩톱 또는 데스크탑을 설정할 수 있습니까?
  • 정기적으로 패치하기위한 정책이 있습니까?

16

IT가 조직의 우선 순위입니까 아니면 필요한 악입니까?


3
대부분의 회사에서 IT는 가치가 아니라 비용이라고 생각합니다.
Luc M


12

버전 관리를 사용하십니까? 버전 관리하에 무엇을 넣습니까?


11

시스템 관리자가 코드를 작성할 수 있습니까?


5
"관리자가 일상적인 활동을 자동화하기 위해 시간을 할당 했습니까?"로 더 잘 표현 될 수 있습니다.
Richard


10

중요한 시스템에 대한 응답 시간 정책 / 임계 값이 있습니까? (또는 "아침 오전 3시에 침대에서 나와서는 안되는 개념에 대해 이미 잘 알고 있습니까?")


9

한 번에 새로운 사용자를 추가 할 수 있습니까?

존경 : 당신은 한 단계에서 빌드를 할 수 있습니까?


9

본인은 유일한 시스템 관리자입니까? 유일하게 시스템 관리자가되는 것이 좋을 수 있습니다. 사실 재미있을 수 있지만 비즈니스가 우리에게 다음과 같은 의미를 이해하는 경우에만 가능합니다.

당신이 있습니까 SLA 들?


12
첫 번째 답변이 "예"이면 후속 질문은 "휴가 / 병 중에 누가 나를 채워줄 것입니까?"입니다. 그리고 결정을 내리기 전에 그 사람을 만나고 싶을 것입니다. 아무도 없다면 언덕을 향해 달려가십시오.
Kara Marfia

반면에 대답이 "아니오"라면 "얼마나 많은 사람이 있습니까?" -특히 최상위 엔터프라이즈 관리 작업 인 경우.
Maximus Minimus

8

시스템 관리자라고 할 때 실제로 SA 및 DBA, Net Admin, Apache / IIS Admin 및 Email Admin 및 AD Admin 및 데스크탑 문제 해결사를 의미하는지 물어보십시오.


조직의 규모에 따라 종종 그렇습니다!
Nick Kavadias

그리고 나는 그것에 대해 문제가 없지만 그것은 얼마나 많은 모자가 다양한 지 알아내는 것이 좋습니다 :)
wcm

디렉터 레벨 직책을 인터뷰 한 후에는 최고급 솔라리스 관리자라는 것을 알게되었습니다.
ericslaw 2016 년


8

주어진 시간에 어떤 시스템에서 어떤 패치가 누락되었는지 알 수 있습니까?


7

패치 / 변경 관리를 사용합니까?

월별 / 연간 재해 복구 테스트를 수행합니까?

IT는 시스템 가동 시간과 티켓으로 책임지고 측정됩니까?

모든 IT 부서에 중앙 집중식 티켓 관리를 사용하십니까?

직원이 책상에서 IT 직원을 방해 할 수 있습니까?

IT 직원이 비즈니스 라인을위한 솔루션을 작성하는 데 투입 했습니까? 아니면 상위 관리자의 지시를 따르고 있습니까?


5

수명이 다할 때에도 중요한 하드웨어 및 소프트웨어 플랫폼의 라이센스를 유지하고 지원을 받고 있습니까?


1
건물의 공간을 차지할만큼 중요한 경우 전체 공급 업체 기술 지원을받을 수있을만큼 중요합니다.
SingleNegationElimination 1

@TokenMacGuy : 경영진은 그렇게 생각하지 않습니다
Hubert Kario
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.