Тест Джоэла для заданий системного администратора


142

Исходя из «Организационных вопросов» - больные места ИТ? Я думаю, было бы справедливо сказать, что системные администраторы должны определить, стоит ли работать над этим местом. Есть аналогичный хорошо известный тест Джоэла для программистов .

Какие 12 вопросов должны задать системные администраторы на собеседовании, чтобы помочь им решить, является ли это хорошим местом для работы?

Следуя правилам Джоэла:

  1. Вопросы должны быть независимыми от платформы и технологии
  2. Вопросы должны вызывать простой ответ, такой как да или нет

РЕДАКТИРОВАТЬ: Пожалуйста, публикуйте один вопрос за раз, чтобы мы могли видеть, за что голосуют пользователи.


2
вопрос - нужно ли ставить каждый вопрос в отдельном ответе, чтобы у нас были 12 лучших вопросов / ответов?
Брайан

Я думаю, что это, вероятно, лучший способ это сделать.
Ник Кавадиас

2
В тесте Джоэля используются вопросы «да / нет», поэтому, возможно, нам следует придерживаться этих типов, а не «как» или «описывать» вопросы.
Даг Люксем

1
Правда. Но вопросы также могут быть сформулированы таким образом, что «любого другого ответа, кроме x» также будет достаточно. Каждая организация работает по-разному, и хотя Джоэл был достаточно хорош, чтобы предоставить шаблон, это не значит, что / все / будут следовать одному и тому же / виду / шаблона.
Эйвери Пейн

Номер 7 не соответствует критериям вопроса. Кроме того, ответ на номер 7 также будет бесполезным без значительных предварительных знаний о работе и ее среде.
Джон Гарденье

Ответы:


101

Используете ли вы систему отслеживания инцидентов / билетов?


11
И следствие: поддерживает ли он электронную почту и разговоры? Система, которую мы здесь используем, ответит «да» на ваш вопрос, но близка к чистому убытку. Неизбежно приходит отчет, и служба поддержки не задает правильные вопросы. Таким образом, кто-то другой заходит и выполняет сбор незарегистрированной вторичной информации, решает проблему и не предпринимает никаких усилий, чтобы документировать все это. По крайней мере, со специальной веткой электронной почты вы получите цитируемую историю разговоров.
Jldugger

1
Это может быть хорошо или плохо на самом деле. Некоторые системы продажи билетов в конечном итоге препятствуют почти всей другой работе с помощью служб поддержки, которые постоянно наращивают усилия, чтобы вывести билет из своей сферы.
Sclarson

Вам нужна система инцидентов для сбора статистики о том, где лежат реальные проблемы и / или повторяются. Это хорошая основа для исправления неисправных систем, и отчеты от них помогают руководству понять, что это действительная проблема, с которой вам приходится иметь дело.
Оскар Дюверборн

1
Есть разница между проблемами и инцидентами. Одним из случаев является случайность. Как только существует структура инцидентов, это может стать проблемой.
Geoffc

80

Выполняете ли вы резервное копирование системы и регулярно ли выполняете тестовое восстановление?


72
  • Сколько других людей будут работать вместе со мной в повседневных операциях?

Это влияет на вашу способность выступать очень прямым способом. Это также влияет на вашу способность взять непрерывный отпуск ...

  • Кто первый ответит на проблемы?

Этот ответ будет различным, но это хороший показатель того, как организация может на самом деле «организовать». Большие установки должны иметь службу поддержки и систему продажи билетов; В небольших установках должна быть как минимум система продажи билетов, а также какой-нибудь платный пейджер за помощь.

«Только ты» не является приемлемым ответом. Это полное отсутствие организации, и за ним следует задать вопрос «Как вы отслеживаете запросы от пользователей?». На это нужно ответить чем-то другим, чем «вы не делаете».

  • Каково ваше соотношение существующих систем к администраторам?

Это не должно быть слишком высоким (выше 50: 1) или слишком низким (ниже 5: 1). Слишком высокая и ваша рабочая нагрузка будет настолько серьезной, что вы будете топтать воду, чтобы оставаться на плаву. Слишком низко, и вы либо магазин с одним человеком, либо есть серьезные проблемы со способностью магазина управлять системами.

Как всегда, есть исключения из правила; случаи, когда 200+ систем могут быть отображены из одного источника (например, веб-узлов), и случаи, когда бизнес очень мал (20 сотрудников могут нуждаться только в 2 серверах).

  • Каково ваше отношение конечных пользователей / клиентов к администраторам?

Это мера ожидания. Это ваши "клиенты". Когда возникают проблемы, это будет тем количеством «давления», которое вы будете испытывать при разрешении ситуации. Организация из 5000 человек с двумя админами может быть очень и очень напряженным местом, если у вашей системы возникают проблемы.

  • Каково ваше отношение конечных пользователей / клиентов к существующим системам?

Это мера нагрузки на сервер. Очень высокие коэффициенты могут быть признаком чрезмерного использования или бюджетных ограничений, которые могут связать вам руки, когда придет время расширяться. Недостаточное использование может также быть проблемой, когда это не требуется (то есть имеет смысл, что у HR есть свой собственный сервер, но файловый сервер только для 5 «обычных» пользователей в организации из 5000 - красный флаг); это может потребовать некоторой "виртуализации" для консолидации серверов ...

  • Существует ли существующий процесс для обработки обновлений в существующих системах, таких как применение исправлений поставщика или обновлений встроенного ПО?

Это должен быть любой другой ответ, кроме (а) «Я не знаю» или (б) «мы не обновляем».

  • Скажем, сервер загорелся. В случае кризиса или бедствия, какие временные рамки допустимы в качестве простоя?

Это всегда должен быть разумный вопрос. Если интервьюер становится не в форме из-за этого вопроса, он не понимает природу вашей работы, что является важным ключом к будущим перспективам. Если ожидается круглосуточная работа, это нормально - если у них нет инфраструктуры для этого, а это значит, что вы будете часто присматривать за машинами . Знание того, что приемлемо, а что нет, помогает вам рассказать о своих истинных ожиданиях.

  • Говоря о пожаре, есть ли у вас система пожаротушения для вашего оборудования, и она подходящего типа?

Распылители воды не являются приемлемым ответом. Это действительно произойдет, и вы будете получать организации , которые думают , начинка стойки в кладовку без вентиляции и накладные расходы пожаротушения являются прекрасной идеей . Если это преуменьшается, игнорируется или встречается с враждебностью, встань, поблагодари интервьюера и не ходи, беги ...

  • Опишите процесс резервного копирования данных и используемый формат хранилища.

Это еще один вопрос, на который нужно ответить чем-нибудь, кроме «мы не имеем» и «у нас нет резервной копии».

  • Проверяете ли вы свои резервные копии на регулярной основе и как часто?

Продолжение вышеуказанного вопроса. Если вы не проводите регулярные тесты, вы просто вызываете неприятности.

  • Существует ли известный бюджет и процесс покупки как капитальных затрат, так и мелких покупок? Можете ли вы объяснить мне процесс, который я бы использовал, чтобы купить что-то?

Если ответ «мы (кто-то еще) будем покупать его так, как нам нужно», это красный флаг. Это означает, что «мы не доверяем вам покупать оборудование, когда оно вам действительно нужно, поэтому мы сделаем так, чтобы кто-то другой сделал это». Всегда должен быть какой-то бюджет.

Процесс покупки чего-либо должен быть достаточно простым, чтобы объяснить его менее чем за 2 минуты. Он не должен включать в себя более двух сторон, подписывающих подпись (более высокие цифры обозначают бюрократизм), и оборот должен измеряться днями или часами, а не неделями (критические покупки будут отложены, если они будут слишком длинными). Всегда должен быть какой-то процесс.

  • Есть ли у вас план обновления и утилизации старого оборудования, и как часто это происходит?

Я действительно видел компании, работающие на 18-летних миникомпьютерах, которые поддерживаются контрактами на поддержку и множеством запасных частей от поставщика поддержки. Конечно, оригинальный поставщик оборудования уже давно ушел ...

Настольные устройства никогда не должны обновляться быстрее, чем через 3 года или медленнее, чем 5. В компаниях с ограниченным бюджетом продление рабочего стола до 5 лет иногда является подходящим решением.

Немного об утилизации - это проверка на то, имеют ли они «одноразовое» отношение к старому оборудованию. Это плохо в том смысле, что вы должны правильно утилизировать его через известного переработчика, но хорошо в том смысле, что вы можете втянуть старое оборудование в временный режим работы в случае необходимости. Это также даст вам представление о размере их "скелета" (куча старого оборудования, которое хранится вокруг).

Смежные вопросы:

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


5
Хороший комплексный ответ. "Обновить и перезапустить" - это то, что было бы интересно спросить и у серверов; Вы не хотите идти в магазин, где вы проводите большую часть своего времени, ухаживая за древними серверами?
Максимус Минимус

Здесь так много замечательных моментов, есть ли шанс, что вы разберетесь с ними и разместите репост в виде отдельных ответов, чтобы мы знали, как сообщество расставляет приоритеты для каждого элемента?
Кара Марфия

Странно ... есть ли SO ошибка, которая позволяет пользователям с 170 повторениями вносить изменения в ответ, но редактирование не отображается? serverfault.com/users/9113/joshperry произвел редактирование в две строки внизу, но я подумал, что когда кто-то вносит изменения, вы можете публично увидеть, кто это был ...
Эйвери Пейн

49

Есть ли у вас план аварийного восстановления, и включает ли он ИТ?

Продолжение замечательных комментариев: если так, включает ли это всю организацию, а не только ИТ? Включает ли это персонал и регулярно ли вы его тестируете?

Смежные вопросы:

Лучшие практики или ресурсы для разработки плана аварийного восстановления?


4
И знают ли они, что DR - это не просто проблема ИТ? Во многих местах серьезно относятся к DR с точки зрения ИТ, и у них нет планов для их бумажных файлов.
Максимус Минимус

Да, это правда - хотя я слишком часто видел и обратное: есть прекрасные планы относительно того, куда переместить руководителей и сотрудников основного бизнеса в случае, если офис станет непригодным для использования - но ни один из них не заставит ИТ-отдел работать, который, когда Серверная комната находится в том же офисе, что и план аварийных мероприятий, действительно глупо ... но опять же, у них были отличные ручные процедуры для всего - что заставило их хорошо справляться с короткими перебоями в ИТ.
Оскар Дюверборн

4
Ответ «да, мы полностью застрахованы» не является правильным ответом.
Джозеф

1
Есть ли у вас план аварийного восстановления и включает ли он персонал? Как там, где я буду сидеть, если здание сгорит ...
Джеффри Халтен

4
Вы проверяете это регулярно?
Романдас

40

Документирована ли текущая среда?

Задокументированы и согласованы ли политики и процедуры?


«Если бы меня приняли на работу завтра, а все остальные члены моей команды« выиграли в лотерею »(или« погибли в результате несчастного случая ») завтра на обеде, будет ли документации достаточно для меня, чтобы управлять окружающей средой?» АКА Документация верна? Действительно правильно? -Вальдо
gWaldo

37

Оценивают ли практики внутреннего учета стоимость услуг, которые ИТ предоставляет другим отделам, или же ИТ просто учитывают как центр затрат?

(Это почти тот же вопрос, что и вопрос Стика «Является ли это приоритетом в вашей организации или это неизбежное зло?», Но он сформулирован так, чтобы, возможно, получить честный ответ вместо откровенно телеграфированной правильной лжи.)


мне нравится! немного слишком много менеджмента, но я могу жить с этим сейчас
Ник Кавадиас

9
Да уж. Боюсь, вам нужен менеджер, чтобы уточнить точный вопрос. Не может взломать Xeon на 68K машинном языке, не может взломать мозг менеджера на английском языке.
хаос

36

Одной вещью, которую я считаю обязательной, является машина для тестирования, которая имеет идентичные аппаратные характеристики с живым сервером.

"Насколько близко ваши тестовые среды соответствуют Производству?"


27
В том же духе я бы сказал, что один из вопросов должен звучать так: «У вас есть отдельные системы разработки, стадии и производства с процессом управления изменениями?»
gharper

1
Это должно быть частью регулярного теста Джоэла. Я не могу сказать вам, сколько раз я развертывался в PROD, только чтобы найти ошибку, которую мы не увидели, потому что область стресса в четыре раза мощнее!
Цилб

34

Мне очень интересно, что многие ответы сформулированы так: «Есть ли у вас это?» или "вы делаете это на регулярной основе?" Если я буду нанят в качестве нового системного администратора, я бы ожидал, что смогу реализовать эти вещи, если они еще не существовали. Журналы аварийного восстановления и мониторинга - это не то, что могло бы сделать или сломать интервью. Если они не делали эти вещи, они будут после того, как я был нанят.

Моей главной заботой, как я упоминал ранее, будет поддержка сверху. Если я скажу, что нам нужно заменить серверы, я бы хотел воспользоваться преимуществом сомнения. Или, если я реализую надоедливую политику безопасности, я не хочу, чтобы партнеры предоставляли иммунитет людям, которые жалуются, чтобы они могли выглядеть как милые заботливые начальники.

Системный администратор находится в странном месте в иерархии корпоративной структуры. Иногда они выбирают направление и устанавливают свои приоритеты в зависимости от потребностей большинства сотрудников начального уровня, а иногда они диктуют политику руководству. Мы находимся в самом низу и на самом верху цепи одновременно.

Я готов играть роль козла отпущения и пиона, находясь на дне, если руководство поддается моему совету в тех сценариях, где я нахожусь на вершине.


Тест Джоэля не предназначен для того, чтобы «вам не хватает 3 из 12, поэтому я отклоняю ваше предложение» - это всего лишь инструмент, который поможет вам лучше оценить текущее состояние ИТ и вести соответствующие переговоры.
Кара Марфия

3
«Если они не занимались этим, они будут после того, как я был нанят». Если у вас есть навыки, чтобы убедить руководство, что они должны измениться в соответствии с вашими потребностями, я впечатлен.
tore-

33

Все ли покупки новой системы / программного обеспечения / приложений проходят через ИТ, и имеет ли она право отклонить и предложить другую систему, возможно, ту, которая уже используется в другом отделе?


aka - каков подход компании к стандартизации оборудования?
Кара Марфия

2
... и стандартизация программного обеспечения (или просто системы) ^^
Оскар Дювеборн

5
Это интересный вопрос, поскольку он может быть как негативным, так и позитивным - ИТ-отдел, который больше заинтересован в силе ИТ-отдела, чем в поддержке бизнеса, может быть весьма негативной средой.
Венчик

3
Правда, я также полагаюсь на то, что ИТ-специалисты выбирают BEST-систему для решения этой задачи, но я видел слишком много примеров, когда три разных офиса (один и тот же отдел) пытаются приобрести разные системы, скажем, для продаж / поддержки клиентов или для электронных ключей - просто потому что у каждого соответствующего местного дилера есть небольшое ценовое преимущество ... ... чего они не понимают, так это затрат на централизованное управление и ответственность за все эти разные системы за ИТ-операции огромны по сравнению с тем, что фактически управляет одним и тем же богом. чертова система для всех и получение синергетического эффекта от людей, овладевших ею.
Оскар Дюверборн

2
Дело не в отключении питания, а в том, чтобы иметь управляемый аппаратный стандарт. Этот, безусловно, не является обязательным.
Кара Марфия

32

Вы готовы потратить деньги на надлежащие инструменты мониторинга / регистрации?

или из оригинального вопроса Джоэля:

Используете ли вы лучшие инструменты, которые можно купить за деньги?

Смежные вопросы:

Программное обеспечение для мониторинга состояния сервера


11
Я бы посоветовал не называть его «готовым тратить деньги», а формулировать «Используете ли вы (или продвигаете ли вы использование) правильные средства ведения журналов мониторинга»). Поскольку с помощью мониторинга некоторые из лучших из них бесплатны. Nagios, MRTG, кактусы и т. Д.
Брайан

4
Может быть, даже что-то такое простое, как «Знаете ли вы, если сервер был отключен?»
Ник Кавадиас

3
Хотя некоторые из лучших не являются бесплатными вообще - в зависимости от среды мониторинга ...
Оскар Дюверборн

2
Я бы сказал, что он «готов тратить деньги», так как «бесплатные», такие как nagios, обычно намного дороже, чем готовые решения, и вместо капитолия вместо этого тратит время администратора - что соотносится с деньгами (надеюсь). «Выделение ресурсов для» может быть объяснением менеджмента: «Мы, безусловно, готовы посвятить ваше время решению наших проблем с мониторингом, а также тому, что вы являетесь нашим системным администратором»
Джим Б.

3
Думаю, Джоэл сформулировал эту похожую концепцию так: «Используете ли вы лучшие инструменты, которые можно купить за деньги?» что подходит мне практически для любой мыслимой профессии.
SingleNegationElimination


26

Вы входите в систему, используя общую учетную запись администратора / root?

Всегда весело бросать ответ «нет» в середине группы «иез».


лучший вопрос: можете ли вы войти в систему, используя общую учетную запись администратора? (эта учетная запись включена в первую очередь). Следствие: Какие важные задачи, если таковые имеются, требуют входа в систему в качестве универсального суперпользователя / администратора для выполнения?
SingleNegationElimination

23

Есть ли у ИТ собственный бюджет?

Мой не делает, и мы зависим от других отделов средств для всего, что нам нужно. Отстой большое время.


Разве это не правда ...
grufftech


18

Могу ли я получить пособие для продолжения обучения и повышения квалификации, и позволите ли вы мне покупать материалы, чтобы быть в курсе проблем безопасности?

Будете ли вы поддерживать мои решения перед персоналом в отношении политики и процедур, какими бы непопулярными они ни были?


1
Подобные вопросы, которые задают интервьюеру, говорят о том, что вы заинтересованы не в том, чтобы внести свой вклад в развитие компании, а только в то, что вы можете извлечь из нее. Они также действуют как красные флажки: интервьюер может задаться вопросом, в какую полемику вы попали, и это заставит вас задать вопрос, подобный последнему.
Мэй

17

Я хотел бы отметить, что для тех из нас, кто любит работать в стартапах или на ранних стадиях, ответом на большинство из них может быть «Нет, но ...». То, что следует за этим утверждением, часто довольно информативно.


16
  • Есть ли у вас контроль изменения конфигурации?
  • У вас есть политики восстановления данных?
  • Вы делаете ежедневные резервные копии?
  • У вас есть база данных проблем?

Обновить

  • Есть ли у вас встроенная избыточность?
  • У вас есть лучшее оборудование, которое можно купить за деньги?
  • Можете ли вы установить новый ноутбук или рабочий стол за один шаг?
  • Есть ли у вас политика исправления на регулярной основе?

16

Является ли ИТ приоритетом в вашей организации или это неизбежное зло?


3
В большинстве компаний, я думаю, что ИТ рассматривают как расходы, а не как ценность.
Люк М


12

Вы используете контроль версий? Что вы ставите под контроль версий?


11

Могут ли ваши системные администраторы написать код?


5
Может быть лучше сформулировать как "вы, администраторы, выделили время для автоматизации рутинных действий?"
Ричард


10

Есть ли у вас политики / пороги времени отклика для критических систем? (или как лучше сказать: «Вы уже знакомы с концепцией того, что должно и не должно поднимать меня с постели в 3 часа ночи?»)


9

Можете ли вы добавить новых пользователей за один шаг?

Дань уважения: Можете ли вы сделать сборку за один шаг?


9

Я единственный системный администратор? Может быть хорошо быть единственным системным администратором - на самом деле это может быть весело, но только если бизнес понимает последствия, которые приводят нас к:

У вас есть SLA ?


12
Если ответ на первый вопрос - «да», последующий вопрос - «кто заменит меня во время отпуска / болезни?» - а затем вы хотите встретиться с этим человеком, прежде чем принимать решение. Если никого нет, беги за холмами.
Кара Марфия

С другой стороны, если ответ «нет», вы, вероятно, должны ответить на него «сколько еще там?» - особенно если это высокоуровневая работа администратора предприятия.
Максимус Минимус

8

Спросите их, означают ли они, когда они говорят «Системный администратор», «SA», «DBA», «Net Admin», «Apache / IIS Admin», «Администрирование электронной почты», «AD Admin» и «Устранение неполадок рабочего стола».


в зависимости от того, насколько велика организация, часто да!
Ник Кавадиас

И у меня нет проблем с этим, но хорошо бы узнать, сколько и разнообразно будет ваших шляп :)
wcm

Однажды собеседование на должность директора уровня только для того, чтобы узнать, что это действительно просто высококлассный администратор Solaris.
ericslaw



7

Используете ли вы патч / управление изменениями?

Проводите ли вы ежемесячное / ежегодное тестирование аварийного восстановления?

Подотчетны ли ИТ и измерены ли время работы системы и количество билетов?

Используете ли вы централизованное управление билетами для всех ИТ-отделов?

Могут ли сотрудники прерывать работу ИТ-персонала?

Есть ли у вашего ИТ-персонала вклад в создание решения для бизнес-линии или они просто следуют указаниям высшего руководства?


5

Сохраняете ли вы свои критически важные аппаратные и программные платформы лицензированными и поддерживаемыми даже при приближении к концу срока службы?


1
Если это достаточно важно, чтобы занимать пространство в здании, то это достаточно важно, чтобы получить полную техническую поддержку поставщика.
SingleNegationElimination

@TokenMacGuy: Менеджмент так не думает
Юбер Карио
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.