315

Системный администратор Linux1

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


Для начала немного теории. Системный администратор, это человек, в зоне ответственности которого именно операционная система. Чаще всего это серверные версии операционок. Это и Windows, и Linux, и всякая экзотика типа Solaris, HP-UX или AIX. А вот заправка картриджей, решение вопросов «У меня Excel не работает» или «У меня почта отправляется» - это хелпдеск, а не администрирование системы. К сожалению, в маленьких фирмах эти две должности зачастую объединены в одну. Отсюда и стереотипы, что сисадмин это мастер на все руки. Он и утюг посмотрит, и ноут починит, и 1С на сервере обновит. А если из клавиатуры вытрясет все крошки - может решить мировую проблему голода.


Так же стоит сказать, что в больших организациях сисадмины специализируются зачастую только на одном направлении. Обычно таких направлений два. Это семейство ОС Windows и семейство ОС Linux/Unix. Внутри каждого направления бывает дополнительные разделения. Например это виртуализация на какой-либо из платформ, либо это высоконагруженные системы обработки данных, либо сервера под базы данных и т.д. Хороший администратор отлично знает своё направление и понимает принципы работы смежных.


Кандидаты бывают разные, но в 95% случаев резюме мало соответствует реальности. Чаще всего получается так:

- Я ставил на ноут Ubuntu и значит могу написать «Экспертные знание в области Linux».

- В наследство от предыдущего админа достался шлюз на FreeBSD - как минимум надо перечислить всё, что там стоит и что лично не настраивал.

- Написал Hello world на Python/Lua/etc - опыт программирования не меньше Middle в резюме.


И таких примеров масса. Где-то когда-то слышал или кто-то на работе использовал - значит надо указать в резюме.

Для оценки у меня есть список 40 вопросов разного уровня. Чем дальше по списку человек заходит - тем больше вероятность, что он будет у нас работать. Уровень от «как посмотреть версию ядра» или «как можно назначить ip адрес на интерфейс» до «принципы построения высоконадёжных кластеров виртуализации» и «преимущества Fibre Channel перед iSCSI». За пару лет я провёл больше сотни собеседований и на все вопросы никто ещё не ответил, но были люди, которые знали ответы на многие из них, а чего не знали - с подсказками понимали. Всего их было четверо и все в настоящий момент работают со мной.


В зависимости от уровня знаний и стремлений кандидата собеседование длится от 20 секунд до 3 часов. При этом мы не тираны и не маринуем 3 часа «без вынимачки». Мы и кофе напоим и печеньками угостим. Обычно две трети времени занимают наши вопросы и треть времени мы отвечаем на вопросы кандидата и рассказываем об организации.


Ну и на последок «успешные» примеры:


Успеть за 20 секунд.

- Как у Вас со знаниями Linux?

- Никак.

- До свидания.

Кандидат откликнулся на вакансию Старший системный администратор Linux.


Не интересно.

- У Вас в резюме опыт работы с Centos, Gentoo, FreeBSD. На сколько хорошо Вы с ними знакомы?

- Никак не знаком. Мне они не интересны.

- Зачем откликались на вакансию линукс-админа?

- …

- Всего доброго.

Зачем было тратить своё и чужое время - не понятно.


Уровень английского - made in velikobritania.

- Как исключить из обновления пакет?

- …

- Ну какой ключик надо использовать?

- …

- Хорошо, Вы набрали man yum, нажали слэш для поиска и что будете искать? Там же много всего. Какое слово?

- …

- У Вас указано уверенное владение английским. Есть слово include, включить. А как будет наоборот, исключить?

- Uninclude?

- [тихий мат про себя]

Самое страшное, что это не единичных случай. Дважды только за прошлую неделю.


Что-то где-то слышал…

- У Вас в резюме есть опыт работы с git. Как сделать коммит в текущую ветку?

- …

- Надо набрать git и что? Какое слово дальше?

- …

- Зачем писать то, чего не знаете?

- …

Копипаста чужих резюме - зло.


Провал памяти.

- У Вас указан опыт разработки на Python. Какие есть встроенные типы структур данных?

- …

- Есть list, список, есть dict, словарь. А третий тип?

- Я не помню названия.

- Хорошо, list это прямые скобки, dict - фигурные, последний тип tuple - кортеж. Какие у него скобки?

- …

- Что за проект Вы писали на Python?

- Не помню.

- Ну что он делал? Для чего?

- Это давно было. Не могу сказать.

Знание Python это плюс в резюме только если оно действительно есть.


Это то немногое, что вспомнилось только за последние пару недель. Часто человека пытаешься подвести к ответу, доходит чуть ли не до такого: каким таким top можно посмотреть какую такую нагрузку на какой такой процессор?

Ожидание: «Нагрузку на процессор можно посмотреть командой top».

Реальность: […белый шум в глазах…]


Данный текст побудило написать профессиональное подгорание.

P.S: Если ты понял почти всё из сказанного, тебя это повеселило, ты живешь в Ростове-на-Дону и хочешь работать по специальности из заголовка за ЗП выше средней по рынку - милости прошу в телеграмм. Логин такой-же, как и тут. Да простят меня модераторы и не сочтут рекламой.

GNU/Linux

1.2K поста15.6K подписчика

Правила сообщества

Все дистрибутивы хороши.

Будьте людьми.

Вы смотрите срез комментариев. Показать все
3
Автор поста оценил этот комментарий

Я хочу у тебя работать, но Linux не знаю... Что делать?

раскрыть ветку (41)
6
Автор поста оценил этот комментарий

Если есть хорошие знание FreeBSD или Solaris - этого тоже достаточно. Остальному научим. Ну а если знаний нет - дорогу осилит идущий. Сейчас масса всяких курсов и документации. Главное - это стремление.

раскрыть ветку (15)
6
Автор поста оценил этот комментарий
Подозреваю, что для этого человека ещё и линукс и юникс - одно и то же.
не написали ещё, когда человек работает в сети, а стека не знает. Украл вопрос с одного собеседования, где я был. Вы отсылаете емейл, опишите весь процесс отправки и получения с учётом модели оси.
а еще, если человек понял все, о чем Вы писали, ему и в Москву можно, а если ещё и язык норм, то можно и наружу куда...
раскрыть ветку (11)
0
Автор поста оценил этот комментарий

А разве это не одно и то же?🤔

раскрыть ветку (10)
1
Автор поста оценил этот комментарий
Они похожи. Изначально линукс юникс базированный, типа. Но сейчас ядра той же фри и линуксовых систем уже сильно отличаются, поэтому их разделили. Но я не видел ещё никого из тех, кто работал на фон, чтобы не разобрались в линуксе...
раскрыть ветку (9)
0
Автор поста оценил этот комментарий
"сейчас ядра той же фри и линуксовых систем уже сильно отличаются, поэтому их разделили"

так а ядра FreeBSD и Linux ни когда совместимыми и не были ,или ч чего то не знаю ?


в стабильных версиях ,объясните


P.S2 надо было компилить

раскрыть ветку (8)
1
Автор поста оценил этот комментарий
Не были. Но линукс основан на юниксе. Правда код уже свой. Вот и получилось, принципы одинаковые и базис, но код разный.
раскрыть ветку (7)
1
Автор поста оценил этот комментарий

С каких это пор Linux основан на UNIX? UNIX всегда был приемущественно проприетарной системой. Linux же, если говорить за ядро, пилился одним скандинавским студентом, который ну никак не мог иметь доступ к исходникам UNIX. Да, сейчас ситуация немного иная, тот же AIX или macOS могут именоваться UNIX, так как они совместимы со стандартом и изначально построены на UNIX. Вероятно, чтобы так именоваться, нужно пройти определенную сертификацию.

раскрыть ветку (6)
3
Автор поста оценил этот комментарий

Торвальдс писал, основываясь на открытом коде. Миникс. Миникс - разновидность Юникса. При этом Торвальдс писал полностью ядро. Поэтому кода юникса в Линуксе нет. Это как Вы увидели велосипед, покатались на нём, Вам понравилось, Вы собрали свой. Но с передачами, передним тормозом и фарой. Вы собирали сами, и сделали раму по другому и вообще другой. Но это велосипед.

Вообще, конечно, если упороться, спорить можно до посинения. Но механизмы взаимодействия с TCP/IP, портами, пакетный органайзинг у них один. Поэтому с юниха всегда на линукс несложно перейти, как и наоборот.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Ну тут да, согласен, если речь идёт за идеологию, то да. Кстати, как-то общался с интегратором, он рассказывал, что был у них клиент, у которого стоял SCO UNIX. Так вот, никто не смог разобраться что с ним делать. Не знаю, может специалисты такие, а может и в корне иная система.

1
Автор поста оценил этот комментарий

ну так
POSIX (англ. Portable Operating System Interface — переносимый интерфейс операционных систем) — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой (системный API), библиотеку языка C и набор приложений и их интерфейсов. Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода, но может быть использован и для не-Unix систем.

это наверно с PDP .или IBM360

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

Я там немного о другом говорил, не о посикс. Речь шла зп стандарты UNIX 03 и подобные.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

да спс почитал
но они "устаревшие"
(СовместимостьЗарегистрированные UNIX-подобные системы


AIX

AIX 5L V5.2 с обновлениями, AIX 5L V5.3 и AIX 6.1 совместимы с UNIX 03. AIX 5L V5.2 совместима с UNIX 98.


HP-UX

HP-UX 11i V3 Release B.11.31 совместима с UNIX 03. Предыдущие версии совместимы с UNIX 95.


IRIX

IRIX 6.5.28 совместима с UNIX 95.


Mac OS X

Mac OS X 10.5 «Leopard» и Mac OS X Server 10.5 «Leopard Server» на процессорах Intel совместимы с UNIX 03.

)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ну фиг знает как научиться, если не работаешь с этим. А на работу вы не берете...

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Поднимаем дома никсовый сервер на виртуалке или железке и далее начинаем развлекаться. Делаем из него прокси, читаем маны, настраивает iptables. Далее поднимаем на нём веб, чисто для примера, ну и куда ещё фантазия пойдёт. Попутно учим bash и, обратно к примеру, python.

0
Автор поста оценил этот комментарий
А если в основном работаешь с CentOS через консоль для мелких задач?
3
Автор поста оценил этот комментарий

Учить Linux =)

2
Автор поста оценил этот комментарий

А я не хочу. Начальник сразу видно зануда :)

раскрыть ветку (6)
8
Автор поста оценил этот комментарий

У меня есть 1387 причин почему я не зануда.

И да, я не начальник. Просто собеседую кандидатов в отдел.

раскрыть ветку (5)
2
DELETED
Автор поста оценил этот комментарий

Почему 1387?

раскрыть ветку (2)
8
Автор поста оценил этот комментарий

1388

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

1488

0
DELETED
Автор поста оценил этот комментарий
У меня есть 1387 причин почему я не зануда.

Зануда!

Автор поста оценил этот комментарий

Я тут мимокрокодил и стало интерестно, хоть парочку назовите)

ещё комментарии
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества