85

Продолжение поста «Системный администратор Linux»1

Не ожидал, что предыдущий пост даст такой фидбек. Когда утром увидел сообщения в телеграмме от нескольких человек - проскочила мысль: «Вот они, желающие поработать!». Но нет, не всё так просто.

Продолжение поста «Системный администратор Linux»

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


№1: «Я не хочу у Вас работать, дайте список вопросов» или «Я хочу пройти тест для себя».

Подробный список вопросов и ответов на них я опубликую после закрытия вакансий. С учётом объёма - это будет большой пост, а может и два. Не хотелось бы, что бы кандидаты приходили на собеседование заучив вопросы и ответы. Это затянет и без того долгое собеседование и в конечном итоге ничего не даст. Для «затравки» могу дать один вопрос/ответ из начала списка, который уже прозвучал в предыдущем посту:


- В: Как назначить IP-адрес на интерфейс? [Разумеется речь идёт о Linux и позволяет понять насколько большой опыт у кандидата]

- О: Назначить адрес можно несколькими способами. Всё зависит и дистрибутива, его версии и того, на постоянно надо назначить адрес или временно. Временно можно командами ip или ifconfig. Например ip addr add 10.0.0.1/24 dev eno1. Команда ifconfig используется для более старых дистрибутивов, команда ip - для более новых, т.к. в старых может не быть ip, а в новых не быть ifconfig. [При этом конкретный синтаксис не так важен. Главное, что кандидат знает что делать и понимает направление поиска параметров в случае чего]. Далее, если надо назначить адрес постоянно, можно это сделать при установке системы, либо после. Вариант при установке самый простой и не интересный. После установки это можно сделать специальными утилитами, если при установке системы был установлен Network Manager, такими как nmtui, nmcli или system-config-network-manager для старых версий RedHat-подобных дистрибутивов. Настройка через эти утилиты сводится к заполнению данных в предложенные формы или через командную строку в случае nmcli. Далее, настройка через конфигурационные файлы. Для начала надо понять какие у нас есть интерфейсы. Их можно посмотреть командами ip a, ifconfig -all или cat /proc/net/dev. В RHEL-based дистрибутивах необходимо создать файл /etc/sysconfig/network-scripts/ifcfg-названия_интерфейса, в котором надо указать настройки сети - адрес, маску, шлюз, dns и т.д. В Debian-based дистрибутивах интерфейсы настраиваются в одном файле - /etc/network/interfaces, в котором указывается интерфейс и его настройки. В более свежих дистрибутивах перешли на NetPlan, его настройки хранятся в /etc/netplan/ и представляют из себя структуры на Yaml - т.е. файлы форматированы отступами, минусами и двоеточиями. [Дословный синтаксис опять же не важен. Главное, что кандидат знает что это и как оно выглядит]. После сохранения конфигов необходимо перезапустить сеть или просто поднять интерфейс. Перезапуск через service или systemctl с указанием network, networking или NetworkManager в зависимости от версии дистрибутива. Поднять интерфейс можно командами ifup, ip link up … или ifconfig, опять же в зависимости от дистрибутива.


Это только один простой вопрос. По мере роста сложности - растёт о объём ответа.


№2: «Можно ли работать удалённо?»

Даже подготовленный специалист первое время будет обучаться, т.к. специфика не типовая для небольших и средних организаций. Удалённо пройти такое обучение конечно можно, но это будет долго и не эффективно. Готовых специалистов под наши задачи я пока не встречал. Часть оборудования предстоит «потрогать», часть - просто увидеть как с ним работают другие. Опять же, работа в коллективе, а не самостоятельно. Тысячи виртуальных машин, сотни хостов гипервизоров, схд разных мастей middle и hi-end классов, петабайты данных, san коммутаторы, большие сервера с террабайтами озу и тысячами потоков процессора - это то, с чем предстоит работать. К сожалению эффективно удалённо это делать не получится, так что нет, только локально.


№3: «Какой уровень знаний/требований?»

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


№4: «Рассматриваете ли кандидатов из других городов?»

Как говорил выше - только локальная работа. Есть желание перебраться в Ростов? Придётся делать это самостоятельно.


№5: «Я классный Python/Perl/PHP-программист, но мало опыта в линуксах. Возьмёте?»

Нет. Нужен именно линуксовый админ. Если он может заскриптовать свои рутинные действия на каком-либо языке - это плюс. Если он может написать для себя и коллег полезную утилиту или ПО - это большой плюс и приводит к премиям.


№6: «Хочу у Вас работать. Вот резюме.»

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


На этом пока всё. Всем адекватных работников и работодателей)

GNU/Linux

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

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

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

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

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

Бред, какойто космос, пинкобайты, хреналионы машин - нет таких компаний в необъятной. Тысячи тонн бумаги, миллион секретарей, миллиард литров чернил - в это поверю.

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

Разумеется. Всё выдумки, что бы заманить девственников-линуксойдов и заставить работать за еду.

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

А зачем при работе с биллингом знать как назначить адрес тому или иному интерфейсу, знать различие в организациях сетей хранения данных, как получить версию ядра и умение прописывать/находить адреса NS серверов?

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

Зачем при работе с системой вообще что-то знать? Есть же гугл.

0
Автор поста оценил этот комментарий
Одного понимания мало. Опыт однозначно нужен. Вы верно заметили, в случае аврала не будет времени гуглить.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Для начала достаточно понимания. С ним можно наработать опыт. Разумеется новичка на амбразуру кидать никто не будет, но и разжовывать базовые знания тоже не станут.

показать ответы
4
Автор поста оценил этот комментарий
Ну такое врядли вообще когда-нибудь забываешь. Даже если ты даааааааавно настраивал ifconfig'ом или в убунте в interfaces, а их сейчас нет, то ты хотя бы будешь примерно представлять куда ходить. Да и оно подсказывать сейчас навострилось, прям юзерфрендли в полный рост. Да и в любом случае можно же ответить, например, "грепну ip или по ключевым словам типа дхцп, и прочему сопутствующему ip адресам функционалу"
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Про то и речь. Главное не конкретные действия, а понимание направления.

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

Удаленная работа предполагает чуть меньший профит для занятого. Почему не рассматриваете? Нужно "видеть" человека каждый день? Сдается мне, все упирается в хотелки руководства (много опыта, за малые деньги).

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

Как уже было сказано ранее: работа с биллингом не предусматривает удалённого доступа.

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

город какой?

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

"Давайте поможем Маше прочитать пост и найти название города"

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

Как-то не убедительно вы про удаленку ответили.

А если я готовый специалист (у меня, например, 15 лет опыта с линуксом, около 6 с СХД, в том числе и с хай-эндом вроде симметрикса, чуть меньше с вмварью, гиперви, куча сертификатов, в том числе aix и solaris, больше всего по схд) - возьмете?

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

Удалённо - нет. Локально - скорее всего да, но нужно общаться.

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

вот никогда не понимал зачем эту инфу держать в голове. Мне кажется достаточно /8, /16, /24 и /32. Остальное более дробное за 2 секунды на калькуляторе смотрится. И наебаться меньше вариантов и ненужную инфу в голове держать не нужно.

раскрыть ветку (1)
Автор поста оценил этот комментарий
А маски запоминать и не надо. Надо понимать как её посчитать без гугления и ip-калькулятора. Это приходит из понимания работы маски и это база, без которой даже эникеем не всегда берут.
показать ответы
3
Автор поста оценил этот комментарий

А и проверять нечего. Это обоюдораком, у работодателей не лучше, хотят на рубль, дают копейку как правило.

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

На лицо какая-то производственная травма.

"Покажи на этой кукле где тебя обидел работадатель")

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

Не-а. Мы не на торгах, я даже для вас думаю что 70к потолок будет, а за это многие даже смотреть не будут из нормальных админов тупо linux в общем и принятого софта на уровне поставил-настроил. Например представляю сколько народу из вашего обитания вообще слышала про пропихиваемый netplan[ну кроме вопроса нахуя он нужен вообще]...

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

Забавная теория. Проверять её конечно же мы не будем.

показать ответы
9
DELETED
Автор поста оценил этот комментарий

"- В: Как назначить IP-адрес на интерфейс? [Разумеется речь идёт о Linux и позволяет понять насколько большой опыт у кандидата]"

Ни о чем этот вопрос не говорит. Часто приходится назначать что ли...
Человек в своей лабе мог его назначить один раз два года назад и забыть... Касаемо работы тоже.

Даже вопросы про адреса/маски больше стОит в плане понимания, чем задрачивание команд.

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

Это может показаться странным, но да, часто. Большая и динамичная инфраструктура это подразумевает. Хочешь вопрос про маски? Легко! Как в уме посчитать сколько адресов в 21 маске?

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

Ну так какая зарплата....

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

Зарплата - это торги с HR и руководителем. Обычно кандидат озвучивает сам свои пожелания по мотивации. Ну а дальше соотношение знаний/пожеланий.

показать ответы
48
Автор поста оценил этот комментарий
Как назначить ip адрес на интерфейс чего угодно? Открыть документацию чего угодно, прочитать и назначить. За 20 лет этот подход ни разу не подводил.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Чтение доков это хорошо, если только к ним не приводит попытка сделать любое действие на работе. Иногда информацию надо знать, помнить и понимать. А так можно ответить на любой вопрос: "Буду читать доки на эту тему")
показать ответы

Темы

Политика

Теги

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

Сообщества

18+

Теги

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

Сообщества

Игры

Теги

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

Сообщества

Юмор

Теги

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

Сообщества

Отношения

Теги

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

Сообщества

Здоровье

Теги

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

Сообщества

Путешествия

Теги

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

Сообщества

Спорт

Теги

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

Сообщества

Хобби

Теги

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

Сообщества

Сервис

Теги

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

Сообщества

Природа

Теги

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

Сообщества

Бизнес

Теги

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

Сообщества

Транспорт

Теги

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

Сообщества

Общение

Теги

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

Сообщества

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

Теги

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

Сообщества

Наука

Теги

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

Сообщества

IT

Теги

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

Сообщества

Животные

Теги

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

Сообщества

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

Теги

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

Сообщества

Экономика

Теги

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

Сообщества

Кулинария

Теги

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

Сообщества

История

Теги

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

Сообщества

Недвижимость и ремонт

Теги

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

Сообщества