Системный администратор Linux
К сожалению я не успел в очередную волну историй про собеседования, но всё же хочется поделиться своим опытом со стороны работадателей. Как часто бывает в больших организациях, собеседование проходит в несколько этапов. Однако самый первый и самый важный этап - техническое собеседование. Надо выяснить уровень знаний претендента, умение находить решения не типовых задач и провести первичную оценку адекватности, как бы смешно это не звучало. Так получилось, что результате реорганизации в моём отделе образовалось некоторое количество вакансий. И это именно системные администраторы. И именно 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: Если ты понял почти всё из сказанного, тебя это повеселило, ты живешь в Ростове-на-Дону и хочешь работать по специальности из заголовка за ЗП выше средней по рынку - милости прошу в телеграмм. Логин такой-же, как и тут. Да простят меня модераторы и не сочтут рекламой.
Я: Что такое Апач?
Соискатель: Нуууу, это что-то с индейцами связанное.
Я: Хорошо. У тебя осталась одна попытка, и это не вертолёт.
(с)bash
- Что такое Апач?
- Будьте здоровы!
Не слышал. Надо взять на вооружение)
чем лучше? Почему не МИ28?
тоже вариант, но Ка-50, точнее Ка-52 даже, таки получше. скоростные характеристики, дальность, полезная нагрузка - всё получше будет. одна беда - всё одному приходится делать.
Ка52 двухместный так то
точно. ну так вообще хорошо)
Здравствуйте. Мне нужен ваш совет. Получается такая ситуация - к нам на работу привезли три сервера и схд, ввиду того, что компания маленькая у нас нет штатного админа и все это скинули на меня. Я все это дело подрубил (кроме схд), поставил esxi, win server , cent os (под нужды компании), но как это все админить, делать бэкапы, пользователей и т.д. - не знаю. Можете подсказать какую-нибудь профильную литературу, сайты, видео и в таком духе? У меня есть знания в программировании, я могу написать баш скрипт, имею минимальные знание линукса, и базовые принципы сетей и все в таком духе, но пользовался я этим только с десктопами и с серверами дел не имел.
Если поможете - буду крайне благодарен.
Возьмите. Не удивляйтесь вот такому ответу (см. картинку).
Это из разряда "умного" вопроса про различие FC и iSCSI
- это то, что было до нжинкса ))
(да, не люблю я индейца, да и нжинкс в основном пользую как реверс-прокси)
ты так говоришь будто он ушел с рынка
Рассажи, как репозиторий svn через nginx сделать?
а в чем проблема? в первом приближении без вводных вижу такую реализацию: subversion + trac + nginx. в конфигах почти все по дефолту, кроме как tracd перевесить на другой порт и его запроксировать nginxом. по сути нужно дописать http авторизацию в дефолтный лок трака. совсем не вижу проблем короче (=
upd. в прокси-кеш логично дописывать хидр прайвт, ну и no-store и тд.
лень поднимать все это, но если прям уж нужна помощь - могу инструкцию накидать(=
uupd. вспомнил нюанс - в нжинксе вебдав кривенький, но тем не менее свн по хттп работать-таки будет, другой вопрос нафиг свн,если есть гит?=)
У меня часть сотрудников (не программеры) свина освоить не может. Я думал про гит раньше, но отказался от этой идеи. Так как даже для меня он довольно сложноват (заставляет читать маны и искать в инете; например, недавно нужно было посмотреть изменения сделанные в определенном коммите, в манах это если и есть, то спрятано хорошо, пришлось искать в интернете; довольно неочевидная операция, по сравнению с ключем -c у svn), если выходить за рамки "pull/commit/push".
Если бы не было необходимости, чтобы не программисты работали с репозиторием, то давно бы перевел все на гит.
дык есть масса клиентов, "для блондинок" в том числе. у меня есть аникейщица, с поверхностными знаниями и то разобралась как с гитом жить. Версионность настроена не на сорцы, а на специфическую для конторы PDM систему (конфиги, настройки бланков отчетов и тд)
Гитлаб спасет отца русской демократии.
У нас даже тестеры и тех писатели спокойно с гитом работают. Имхо оно очень простое с нормальным клиентом.
Знаешь, люди разные и по-разному подходят к работе. У нас тестировщик и в коде разобраться может и на тестовый сервер нужную ветку задеплоить
Дело не в личном подходе. Тут общий процесс в компании который требуется от каждого сотрудника. Он в принципе не сможет работать без этого.
Вот именно. А когда начальник говорит, что от свн ему геморроя прибавилось, так как часто меняется время изменения файла, а он сравнивает синхронизацией в тоталкоммандере (это например, его уволили)?
Если человек умышленно саботирует процесс и не учит нужный инструмент - да его сократят.
сократили по другой причине. нужность инструмента понимал тогда только я.
Не программисты с git могут gitgui пользоваться, а с tortoise git справится даже школьник, да что там школьник, гуманитарий пенсионер
Повторяю, они с tortoisesvn совладать не могут
Простите-извините, а вам точно нужны такие работнички? Практика показывает, что если человек не может (не хочет?) разобраться, то и в остальном он работает
на отъебисьдля галочкиОни мне не подчиняются. А один вообще по иерархии выше.
Моя кошка тоже не может освоить git и c++. Из этого не следует, что она сможет в svn и basic.
Искренне не выкупаю, чего сложного в "посмотреть дифф конкретного коммита"?
Когда знаешь как - проблем нет. Но из мана догадаться - х.з. Если ответ в мане не могу найти за 30 секунд, то сразу гуглю.
Кроме того, гит довольно нелогичный в плане интерфейса пользователя. Чего только стоит checkout, reset и "удаление веток во внешнем репозитории".
Я, честно говоря, один из худших юзеров гита. Но git diff - команда, которую узнал сразу, в первый день знакомства. Приписать <commit_id> пришло в голову интуитивно.
Но да, до этого использовал Mercurial - checkout после update казался контринтуитивным. А вот принцип работы стейджинга - зашел со скрипом, но теперь обратно не вытащить - хорошая идея коммитить не то, что есть из изменений, а только то, что явным образом добавлено и только на момент добавления.
Но все же, я считаю, что если человек не может освоить систему контроля версий как понятие, независимо от гуя и реализации - то, вероятно, не стоит ему продолжать есть кактус.
Почитайте, чем git diff <id>~ <id> отличается от того, что предложено вами.
Хидр - скажет 3.14др, слово header читается примерно как "Хэда", ну если для нашего брата произносится - то и "хэдер" сойдёт.
А то потом на международной арене коллеги нас как индусов воспринимают.
Ещё диссонанс был, когда кубернетес оказался "кубанитос"ом. Но это уже другая история.
Докер компост (compose)
А что, нет?
Это Apache httpd, а есть Apache Software Foundation(или как его обычно называют "кладбище проектов Apache") в число проектов которого входит в том числе OpenOffice, Cassandra, Hadoop, Spark https://ru.wikipedia.org/wiki/Apache_Software_Foundation
Ещё есть лицензия такая
Потому что на все сил не хватает и проекты дохнут
Кто ж спорит. А mapreduce выродился
А когда он десантным стал?
держи ©
Арсений Фёдоров?
Номер кидай!
Я понимаю ваше недовольство, но вакансий где написано что нужен администратор Линукс, а по факту Линуксом там и не пахнет, просто для крутизны кандидата написано, очень и очень много. Вот и получается что одни пишут для понтов, другие приходят с понтами.
Я лично приходил на собеседование где требовался английский разговорный на хорошем уровне, прямо вот жёстко так, и мне текст дали переводить и так расспрашивали. А по факту, когда я спросил зачем надо, наверное надо общаться с западными партнёрами? Нет, у нас программа на английском. Программа там расчётная с интерфейсом в 50 слов. Я бы её за неделю со словариком хоть с китайского бы перевёл. Сколько срезали хороших кандидатов без знания ненужного английского?
Никто никого не резал. Обычно приходит куча народу не по делу и три человека которые ни рыба ни мясо из которых сложно выбрать и вот английский оказывается приятным бонусом.
Тоже думаю, что админу слишком много знать надо тонкостей, но если берусь за что-то другое, то предыдущие разборы быстро забываются. Помню, что есть такое-то и примерно как сделать.
Структуры данных знать надо, но в большинстве случаев админу хватит знаний о массивах и классах, остальным пусть занимаются профильные сотрудники.
Гуляю по просторам НН и смотрю вакансии сисадмина там такие запросы и з.п. из серии "Работать в нашем банке — большая честь"
Когда-то проходил такой тест по win выбил около максимальные баллы и собеседование слил. Очень адекватные были ребята на мой прямой вопрос что не так, ответили нет опыта в больших системах, который можно получить только в больших системах , попасть к которым можно имея опыт в больших системах. Посмеялись, сейчас я понимаю что работа у них предполагает обязательную низкую самооценку, иначе человек выходит от них почти сразу после прихода. 2/3 не требуется чтобы соискатель развивался. Он должен знать то что есть на входе и рост не нужен. Потому что рост слишком сильно бьёт по фот.
Вот и есть подозрение что ответив на 25% вопросов автора вы получите свои 20тр в месяц. А через год два, 65 вам не предложат, хотя вы уже будете готовы ответить на 90%,
Не ожидал, что предыдущий пост даст такой фидбек. Когда утром увидел сообщения в телеграмме от нескольких человек - проскочила мысль: «Вот они, желающие поработать!». Но нет, не всё так просто.
Если не считать комментариев к посту, за прошедшие пару дней мне написало около 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 на собеседования - будем общаться, кого не позвали - Ваш уровень или профиль не подошел. Но не стоит унывать, рынок труда большой и каждый найдёт свою работу мечты, главное не унывать и стремиться к новому.
На этом пока всё. Всем адекватных работников и работодателей)
Системный администратор - ИТ специалист, который поддерживает готовую систему (будь это заменить картридж, будь это systemctl restart NetworkManager). Пофиг из хелпдеск он или нет.
Системный инженер - ИТ специалист, который внедряет или дополняет системы, а так же решает проблемы вне компетенции администратора.
Системный архитектор - тот, кто диктует системному инженеру, как сделать лучше, он проектирует новые системы, после чего инженер это реализует.
Так вот:
вам нужен Cистемный инженер Linux
Он всем нужен, а где ж его брать )
а Вы соответствующие суммы укажите в ЗП вакансии и найдется)
Как только предложат зп от 400к - сразу уволюсь и начну разбираться в линуксе. А пока мне и в тзи гостайны неплохо.
а ты тут причем
Ну человек жалуется, что люди не идут линукс-инженерами. Ему что я, что вышестоящий комментатор ответили: делайте высокую зарплату - прибегут.
О как раз аникей в куче контор. Все по немногу и нигде как профи.
Всё начинается с малого. Нужен хотя бы администратор, а до архитектора мы его прокачаем) В идеале да, именно инженер.
что ж за контора у вас, что кого угодно взять готовы?
И сколько это ваше "выше средней по рынку" ?
Почему к вам на столько не идут?
Почти любая контора среднего и более размеров. Лучше, конечно, сразу взять того, кто все сделает ок, но таких мало, потому приходится брать что дают (с каким-то порогом) и дальше учить
не, если все, как описывает автор - и денег больше рынка, и FC с солярисом надо знать (надеюсь, это не тот случай, когда на собеседовании - "как запустить звездолет", а в реальной работе - "если предмет движется - отдай ему честь, если не движется - покрась его"), и учить готовы - очередь должна стоять из желающих. А в таком городе, как Ростов специалистов хватает.
Что-то подозрительно. Что-то тут не так.
учить солярис и фц(когда мода на sdn и rdma) - нафиг нужно. приходят нормальные, смотрят на объем легаси, спрашивают про перспективы роста и новые проекты и потом проходят мимо.
серьезно, некоторые должности должны быть разделены если работодатель хочет удержать специалистов на поддержке мамонта-зомби. или выкидывать и переделывать/покупать готовое/обновлять самые экзотические части.
я не понял, как вы в одну кучу смешали fc, sdn и rdma (и что же это за мода такая на rdma, в первый раз слышу), но крутые бренды и энтерпрайзные технологии имеют определенную притягательность у юных админов. Это потом, когда пощупаешь хай-эндовые хранилки и сервера, осознаешь тщетность всего этого. Но, наверняка, и с микросервисами и контейнерами то же самое.
а что вы предлагаете, оракл в кубернетис? Эти экзотические части нужны потому, что это экономит реальное бабло на оракл-лицензиях. Можно, конечно, отказаться от оракле и переписать все на чем-нибудь другом - но это тоже огромные деньги и не все на это готовы.
у rdma один недостаток - пока дорого, потому специалистов мало и они тоже дорогие.
преимущество - меньше затыков из-за задержек обработки, потому больше iops.
а iops мало не бывает, чем больше - тем более интересные штуки можно делать.
вот рекламки
https://www.networkcomputing.com/data-centers/nvme-over-fabr...
https://habr.com/ru/company/raidix/blog/329472/
http://www.etronik.ru/novosti/lenta-novosti/chto-takoe-iwarp...
http://www.1cabling.com/archives/726.html
https://blog.mellanox.com/2015/05/storage-spaces-direct-if-n...
https://www.hpcwire.com/2019/11/04/its-probably-a-duck/
https://www.dell.com/support/article/ua/ru/uabsdt1/how16693/...
https://www.bloomberg.com/press-releases/2019-08-26/mellanox...
https://ir.mellanox.com/news-releases/news-release-details/m...
https://habr.com/ru/company/huawei/blog/334920/
кроме отдельных san вполне можно уже сейчас ставить nvme в каждый сервер и если систему можно кластеризовать - получить повышение скорости и избавиться от устаревших технологий.
но замена железа все портит.
если не используются функции которые умеет только оракл - да, выкинуть его. это вопрос не к инженеру, а к архитектору и бизнес отделу, считать им. и решать когда переходить - тоже им, но в любом случае модернизировать придётся. пока проблема только в специалистах, но по мере устаревания перейти будет дороже.
а, вы о NVMeoF? Я, конечно, перестал быть СХДшником до того, как оно появилось, но оно не выглядит сложно. А насчет замены оборудования - оно и так периодически меняется. Лет через 5-7 выгоднее купить новую хранилку, чем платить за поддержку старой.
Кстати, зря вы ёпсами меряете. Они показывают нагрузку, а не производительность. И есть способы выжать побольше ёпсов, от которых вам, как потребителю радости не будет. Нагрузить в кучу потоков, латенси будет шкалить, приложение тормозить - зато ёпсов дохера.
В том то и дело, что к архитектору и бизнес отделу. В тех случаях, когда оракл реально нужен, это перепиливать все приложение. С текущими ценами на программистов - огромные деньги. Ну и кого-то просто так не убедишь
замена оборудования - ну я про это и говорю применительно к автору, вместо поиска администратора на все руки(или сетевика и отдельно кого то по схд) можно выкинуть устаревший fc и непопулярный солярис и делать нормальное хранилище или вообще разделять, но всё это зависит от бизнеса.
rdma как раз позволяет получать больше полезных iops за счет уменьшения времени обработки и выкидывания ненужных стадий.
про перепись - учитывая что сейчас доллар не очень, то если деньги на переписывание есть сейчас, то лучше переписать пока они есть, чем потом - когда технологический долг накопится и клиенты начнут уходить, а новых потенциальных клиентов возможности сервиса не будут впечатлять.
можно конечно ждать в надежде на популяризацию новых более эффективных языков и технологий, но долг может все испортить раньше чем появится достаточно специалистов по новой технологии. но линукс уже давно может почти все что солярис
блин,
1. NVMeoF расшифровывается как NVMe over FC. И зря вы употребляете термин rdma. Это слишком широкая технология, к СХД непосредственного отношения не имеет. Не более, чем электричество.
2. Солярис зачастую нужен, чтобы работать на спарковых серверах. А на них оракл зачастую дешевле.
3. Иногда проще оставить как есть. Работает - и не трогай. Вон в США только недавно от 8-дюймовых дискет отказались. А если сейчас перепишешь, а через пару лет выйдет новая методология. Опять переписывать? А клиентам зачастую похер. Они этот технический долг вообще не видят.
oF - over fabrics. fibre channel это fc nvme или nvme fc
часть оборудования все равно менять, почему не перейти на более широкоиспользуемое хотя бы из за доступности специалистов.
https://storpool.com/blog/demystifying-what-is-nvmeof
https://community.mellanox.com/s/article/what-is-nvme-over-f...
солярис понятен, я про то что специалиста под него поискать надо, а если учить то может выучиться и уйти.
у автора уже есть проблема с подбором нужного персонала, долг не важен, но чем дольше держать тем сложнее переходить безопасно, а не в авральном режиме с полной заменой. некоторые компании с одним основным продуктом просто закрывались когда не могли переделать свое главное приложение.
хм, действительно. Надо будет почитать. Хотя, я уже 4 года как перестал заниматься всем этим. Надо ли?
а там не принципиальна разница между соляркой и линуксом. Не сильно больше, чем между дебианом и редхатом. Так что с одной стороны, это не потерянные на легаси знания, с другой - не так сложно найти и чуть-чуть переучить.
вот и рассуждаю, почему она есть. И мне кажется, что он что-то не договаривает. Например, после "зарплата выше рыночной" нужно ставить звездочку. Или еще что-то не так.
а некоторые до сих пор работают на каком-нибудь коболе. По сравнению с этим, решения на оракле еще относительно севежи и могут еще десятилетия работать.
nvmeof - с одной стороны костыль когда не хватает скорости под современные нужды и переделывать по не хочется, чтобы без san.
с другой - если делать все распределенным то потом это обратно уже не скукожишь и гипотетически(очень маловероятно) может дойти до того что производительности отдельного элемента(даже самого мощного сервера) не хватит для монструозного приложения.
https://storpool.com/blog/what-is-distributed-storage-system
https://storpool.com/blog/pros-cons-hyper-converged-infrastr...
могут при интервью спрашивать именно по солярису и этим отсеивать толковых.
возможно нужна только поддержка, а с знаниями схд и соляриса нет большого количества желающих заниматься поддержкой.
оракл имеет полезные функции но из за цены на него мало дешевых специалистов. ну и понятно что это было сделано давно и надежно работает, но сейчас то как это обслуживать или развивать? учитывая что со старением используемых технологий цена специалистов растёт. оракл обновляется, но всё остальное вокруг ведь нужно как то доделывать
на кобол есть постоянный спрос(хоть и небольшой) и работает репутация
Интересная и толковая интерпретация. Хорошее разделение труда. Но позвольте доебаться. Если принять Вашу схему, то получается, что системный архитектор должен уметь работать, как системный инженер, а системный инженер должен уметь работать как системный администратор, правильно?
Совершено верно, обычно и происходит так карьерный рост от системного администратора до системного архитектора. Так что, системный инженер и системный архитектор с большой вероятностью в прошлом был админом
у CE цифирьки по зп будут несколько отличаться.
Вроде бы да, но частенько про стадию "инженер" все забывают и используют термины администратор, старший администратор и... А и всё. Есть администратороинженер (ну ок, несколько) и администратороинженероархитектор на позиции старшего администратора. Ну может ещё техдир где то тут.
- "Надо проверить работу DNS"
*эникей уходит из офиса, возвращается через час"
- "Ты где был? Тебя час на работе не было!"
- "В DNS ходил. Магазин работает"
Плохойй эникей. Надо было позвонить, уложился бы в минуту.
Или хитрый. Позвонить - позвонил, но час отдыхал.
Хорошего эникея найти тоже сложно. Вроде требования ниже, а дичи больше)
Да ну. Где ж вы, те, кто ищет?
Брать адекватного предположительно обучаемого.
Тоже сложно определить насколько обучается.
Иногда проще с нуля обучить
Подписываюсь под каждым твоим словом. Кстати, на моей прошлой работе соискатель не гнушался пользоваться google при собеседовании:3 В смартфончике.
А это разве плохо? Я, например, давно плотно работаю с Cisco, Windows, изредка с Linux. Разумеется я не помню наизусть все команды, тем более синтаксис. Поэтому Google в помощь.
Чтобы правильно задать вопрос, нужно знать большую часть ответа, это еще Роберт Шекли написал в далеком 1953 году...Ну то что Шекли писал - он имел ввиду не идиотов верно? :3
Я вот не против, если ты смотришь команды, ну что-то посложнее, я например хоть убей не могу запомнить параметры dd.
Но я против, если ты смотришь например команды ps ls dir ifconfig top, apt MAN, cp mkdir rm и так далее.
Я даже не спрашиваю за powershell windows.
А ещё я очень против, когда человек позиционирует себя программистом web но не знает что такое postback.
Но в основном, толковые ребята приходят.
Какая-то несправедливая субъективщина основанная на том что лично вы не можете запомнить dd. Это такая же древнючая и базовая команда unix подобных систем как и cp. Почему одну можно помнить а другую нельзя?
Ну потому что команды которые я перечислил, необходимы для работы в без GUI хотя бы на начальном уровне. DD кстати, хоть и древнючая но очень полезная - курите мануал.
Кстати, вы, прочитав первую половину обвиняете меня в субъективщине. То есть, если я дам вам почитать стандарт или нормативный документ, вы тоже так сделаете?
Видите как 1 цепляется за другое?
а что должен знать эникей?
1. Первичная диагностика сбоев работы ПК и модульный ремонт. Например, определить неисправность компонентов: ОЗУ, видеокарта, блок питания - суметь подобрать замену и , собственно, заменить.
2. Диагностика неисправности сети или сетевой карты . Например, понять исправен для кабель до свитча, выдаются ли настройки по dhcp, прозвонить кабель, суметь обжать коннектор, расшить розетку, патч-панель после инструктажа при необходимости.
3. Настроить почтовый клиент, понимать в чем разница между smtp, imap, pop3, если совсем повезет , то mapi. Понимать что почта может храниться на почтовом сервере, а может на клиенте.
4. Не делать лишних действий не удостоверившись, что пользователь не потеряет свои документы, почту.
5. Сориентироваться в ситуации незнакомой, когда надо обратиться за помощью к старшим коллегам или саппорту какого-либо продукта, а не просто послать пользователя типа "я не я и знать не знаю".
Я от эникеев не требую ничего сверхъестественного, права порезаны заранее, инструкции написаны. Конечно, здорово если человек работал с AD , хотя искренне считаю, что сбросить пароль можно научить кого угодно.
Вопросы задаю исключительно кейсами, не требуя заученных определений, т.к. считаю, что в этом особо толку нет. А в ситуации , которую я описала выше, была лишь попытка выдавить из кандидата хоть какие-то знания и опыт работы на основе его же резюме, мало ли человек переволновался или я слишком размыто задала вопрос.
ура, меня возьмут эникейщиком ))))
а лан тестер, мультиметр, пост карту выдают или свои ?)
флюк за 50 к это не дорого ))) хотя на 90 %: работы и китайского с лихвой хватает) а вот пресс клещи должны быть GROSS - самые живучие и удобные , что у меня были)
> пресс клещи
Это вы сейчас так обжимку / кримпер обозвали? Первый раз такое название инструмента вижу.
по-русски они называются пресс- клещи
бывают для BNC, RJ, в электрике для обжима наконечников НШВИ, медных гильз, и других наконечников.
https://www.pleer.ru/_430637_Press_kleschi_KVT_dlya_RJ_razem...
Ага, сколько раз встречается твоё название https://market.yandex.ru/search?text=%D0%BA%D1%80%D0%B8%D0%B... ?
много)))
Книппекс наше все)
дану этот дорогой китай ))) тот же квт.
нет ,надо в у бухгалтеров чинить чайники ,вкручивать то что не закручиваться (а и качать игры) ,и то то что секретутка впихнула невпихуемое
И сколько эникеи у вас получают?
Это, я так понимаю, не Москва
а сколько у вас такой эникей примерно получает?)
н-да. надо работу менять)
или требовать прибавки...
причем на мне были кроссировка телефонов (dtmf), начальный уровень использования ASA (АТС AVAYA), создание/актуализация образа для установки ОС, есессна, поддержка ОС и офисного ПО и первичная диагностика оргтехники.
Плюс меня бесила та схема работы с оргтехникой и я поднял принт-сервер, предварительно немножко положив DNS..
про замену картриджей и кроссировку (по схеме А и В) уж и говорить бессмысленно
а переезды с места на место сотрудников были как страшный сон..
Сели пересели. У меня как-то два сотрудника ноутбуками просто махнулись и работали из-под чужих учеток.
Я тогда знатно охуел
всё в музыканты не годитесь!"
у меня под сотню юзверей, 6-7-8 серверов,виртуалок больше 25...а эникея не дают(и с 22 часов субботы и до 10 часов воскресенья можешь хоть на голове ходить-юзвери отдыхают...вот такое сла).пичалька....и да, 50 тыр за необходимый инструмент выклянчивать...фуфуфу там работать...
Через AD или через очистку SAM?
вам очень повезло с шефом))
как то начальник IT 1 крупного предприятия назвал BIOS Базовой Операционной Системой.
нет
Хах...
Недавно обновил резюме, в нём указал, что мой профиль это винда, а линуксы знаю на уровне: "прошел курс на степике и поставил на рабочий комп, изучаю". И что НАЧАЛ изучать питон. Звонят, зовут на собеседование, аля вин/линукс админ. Говорю что линукс у меня прям по минимуму, отвечают что все ок, всему научим если что. Ну ок, приезжаю. Час беседовал со старшим отдела по вопросам винды, а потом:
-Так ну а теперь проверим знания в питоне. Какой у вас опыт и какие успешные проекты были?
-Там нечего проверять, у меня начальные знания. И никаких проектов не было. Я его только начал учить.
-Таааакссс. Тогда посмотрим ваши знания по линуксу.
-По поводу линухи я вам по телефону сразу сказал что опыт минимален.
-Так зачем вы тогда пришли!?
-Вы сами меня позвали.
-...
-Простите за потраченное время.
И не забывайте, что для вас собеседование - игра, а для соискателя стресс. Я бывало тоже тупил на собеседованиях, а выйдя бил себя в лоб...
Вот поэтому надо прокачивать софтскиллз также как и специализацию.
И ходить по собесам не только когда с основной работой расстался, и так стресс потому что запасы еды кончаются так еще с незнакомыми людьми разговаривать. А делать это на регулярной основе, раз в квартал приоткрывая резюме на хх. Кстати замечательно помогает быть в курсе цены своей работы и аргументированно потом со своим работодателем общаться на тему ЗП, а не сидеть 5 лет на одной планке (даже если она немаленькая)
А я вообще не закрываю резюме на разных сайтах. Мне работу предлагают на регулярной основе. Но в основном это типичные банки и госстурктуры. Бестолковая работа. Как только что-то стоящее - я откликаюсь, дальше бывает до собеседования доводим, на которых часто вырисовываются непонятные требования. Пока в поисках, неспешных поисках.
а когда на собесы ходить? к 8 утра или в субботу?
Ага, а на собеседования в иностранной компании каждый раз летать приходится.
Первые пару раундов вполне проходятся в Скайпе и хр почти всегда нормально к этому относятся.
Ну да и раз в квартал можно найти время, в ваших же интересах вроде
Мои знания в линуксе:
Уберскилл: пересаживать домашних юзверей с винды на Linux, причём так, чтобы юзвери меня благодарили а не материли
иди обниму
Не прокатит.. только с самыми тупыми юзверями работает....
которых половина, если не больше. я сам одного такого пересадил. у человека на компе два ярлыка - запустить интернет (под ним понимаются в основном одноглазики) и запустить танчики. и то и другое работает шикарно). запросто прокатило, человек только через пол-года узнал, что его его винда называется Mint Rosa.
А зачем?
А почему твоему деду на Линуксе удобнее?
Вот мой батя как путался в иерархии папок так и путается. Не уверен что операционка как то на это повлияет
Что за кнопки?
Я только на клавиатуре знаю. Но их всегда примерно одинаково.
С окружением мне тоже не понятно. Это подразумевается какой то кастомный UI?
Расскажи, как ты победил проблему "у меня интернет маленький стал"? // браузер не на весь экран
f11
Бывает: я же так сделал) (с пруфами проблема так как юзвери не зарезаны на Пикабу... но из все устраивает)
Ладно, как тогда решена проблема вечного админа-тыжпрогроммиста?
Чем тупее задача - тем больше требую от юзверя: воткнуть выдернутый провод - 2000₽ а сделать резервную копию всех файлов/восстановить случайно удаленный 500₽ - юзверь оч не любит расставаться с деньгами)
Ахренеть... Неужели на серьёзных щах, вот так, на халяву, люди пытаются устроиться на работу, которую они совершенно не знают и не понимают?... Полный фейспалм.
А вот и нет, очень дофига вакансий где пишут что надо Линукс администрировать а по факту там даже сервака нет, и надо 1С админить.
иногда они не только пытаются устроиться, еще и делают работу....
а потом все вокруг пидорасы, один он д'артаньян
Это вы про гос.думу?
А сколько вакансий , где требования - вплоть до ремонта спутников в открытом космосе, в а результате надо только картриджи менять?
От одних только фейспалмов можно получить сотрясение мозга)
Конечно. Идешь линукс-админом, а тебя спрашивают про отличие FC и iSCSI
и что - все равно тебе придётся линукс настраивать чтобы это кое-как заработало
чёс. ебля с железом, особенно с серверным, в современном линуксе практически отсутствует. либо вендор даёт всё что надо, либо забудь. в любом случае, FC к линуксу имеет такое же отношение как и к винде. и на заметку - "чтобы кое-как заработало" - это хуёвый подход
"практически отсутствует" мда.... серьезно?
В большинстве случаев оно конечно ставится и работает, но когда надо грузить блейды с FC, а внутри блейда FCoE карта вот тут то встает ебля в полный рост. А еще проприетарные дрова для 10G карт, которые зависят от версии ядра.
а как насчет ответа "я всего этого не знаю, но хотел бы попробовать вашу хуйню"?
@moderator @admin
Хлопцы, тут кажется ТС на айтишников в заповеднике охотится.
И кажется без лицензии.
Пока ни один айтишник не пострадал, думаю, контакты можно оставить в прежнем виде.
Эммм не стоит)))
Я на всякий случай уточню - это развлекательный портал, и комментарии здесь носят преимущественно шутливый характер.
Вот я и подумал, пусть админ и модератор тоже улыбнутся)
PS кстати модератор шутку понял, а Вы? ;)
Ну.. я так джун разработчиком устроился. Сейчас стыдно(
https://news.ycombinator.com/item?id=21704117
В марте собеседовал на должность веб-разработчика. Из 32-х кандидатов что такое веб-разработка знал 1 (один).
Чет очень странно, кандидатов слабых конечно не мало, но не на столько. Можно поподробнее как сформулирован вопрос, и какой ожидается ответ?
Вопрос был - своими словами описать требования к вакансии. Я хотел чтобы было понимание, что человек знает что от него хотят.
Требования заказчика (я искал сотрудника не для себя):
- Фронт: HTML5, CSS3, JS(AJAX),
- Бэк: JS (Node.js) / Python / PHP
- Организация работы: CI/CD, Git, Agile (scrum-типа) с фиксированным спринтом (итерацией) 1 неделя.
Фронт в части HTML + CSS + JS прошли больше половины, а вот дальше пошли затыки.
Что такое AJAX и зачем он нужен ответила только треть. Примерно эта же треть сказала про Git. А вот остальное смог назвать ровно тот самый 1 человек. Ещё двое видимо читали с Википедии, но понимания о сути не возникло.
Заказчик хотел пул лендингов, которые через некоторое API обменивались инфой. API, структура и контент менялись динамически. Грубо говоря данные этого лендинга идут в БД, копия в CRM, данные 2 лендинга идут только в БД, данные 3 лендинга идут в CRM и на почту, данные 4 лендинга "маркируют" пользователей и если пользователь "маркирован", то на лендинге 5 он получает скидку. И всё это в динамике исходя из результатов работы каждого лендинга.
И что такое веб разработка? Разработка веб программ?
Сайты и приложения с веб-интерфейсом
Почти угадали, но не совсем.
Проектирование бд тоже может входить в веб разработку. Разработка скриптов взаимодействия между серверами апи тоже.
Вообще веб-разработка достаточно абстрактное понятие, которое и знать не нужно. Это как спросить "что такое компьютерный стул".
Веб-приложение, это приложение UI которого построено на веб-интерфейсе, что в последнее время становится жизненной необходимостью. На бэке может быть всё что угодно и даже чуть больше.
Бэк, фронт, фуллстек, верстальщик?
Или просто сидеть в CMS копаться?
Нет никаких веб разработчиков. Это как строители. Есть те, кто фундамент делают, есть кто стены, есть кто крыши. Есть штукатуры-маляры и прочие-прочие.
Проектирование бд - ну и как ваш интернет магазин будет без базы данных?
По третьему - какое-то словоблудие философское.
Веб разработка это веб разработка. Там куча всего происходит, от рисования кнопки до анализа сотен терабайт данных.
Я с Вами не согласен, что
Нужно, причем очень даже. Веб разработка это Вам не "понабирать буковки на черном экране чтобы красиво было", это дизайн, фронтенд, бэкэнд, бд (которые Вы так старательно пихаете именно в веб разработку), UX и тестирование. Без всех этих вещей, которые с Ваших же слов "знать не нужно", веб был бы на совсем другом уровне.
отвлечемся от сайтов и зададимся вопросом "а что такое БД и зачем они нужны?".5 дней уже прошло. Я уже не помнб своих мыслей.
Но мне так никто и не дал определения веб-разработка. Только то, что в вики "веб разработка - это разработка под веб".
Когда сформируете четкое понятие, тогда пишите.
На что они надеются?
Людям после вузов, где их этому учат работу найти не очень легко
Дело в том, что кадровики тоже далеко не всегда понимают в вопросе.
мужик последние лет 5-6 работал в Леруа... пришел на собеседование, Винду говорю могу поставить, хочу работать сисадмином
Судя по тому что у Леруа который типа магазин - форма заказа на сайте 2 месяца не работала - мужик там админом и работал
GNU/Linux, Linux - это ядро.
Ловите фанатика Столлмана!!!
А может... это сам Столлман?
Зависит от знаний, от организации. В среднем 65 +/- 30.
У нас о такой зарплате можно только мечтать. 20-25 от силы и за эти деньги ты должен и сервак настроить и космический аппарат построить.
Ищите компании покрупнее, типа корпораций всяких, тал точно лучше зп, но будьте готовы что вас в полночь будут вытаскивать.
Смысл в этом, если можно работать удаленно, получать от ста и быть в своей деревне круче местного циганского барона и депутата вместе взятых?
А год на условном лингвалео поторчал минут по 20 в день - и тебе открыт волшебный мир международных отношений. И получка кое в полтора-два раза выше.
Насчёт "от ста" - инфа не точная, может у нас и поменьше в среднем.
И что самое главное, товарищ, который платит "25 максимум" - вынужден платить нормально. Рыночек.
Что за 95 кто-то пойдет работать - поверю, но любой скилованный за 95 может работать удаленно.
Вы конкурируете по зарплате не с местными шаражками, а со всей Россией. Linux-админов хороших (подчеркиваю - хороших, каких-то бывало и больше) в РФ редко когда было больше 10 тысяч человек, многие уехали. В москве в какой-то момент нас было 2 тысячи и все были известны поименно HR-ам.
65 - вообще зарплата для стажера, а 65 минус 30 - для саппорта техподдержки, которому нужно смотреть в мониторинг, кормить собаку и звонить админу, если увидит что-то красное.
За такие деньги, сиди там сам свой bsd починяй...
Приличные люди эту маргинальщину уже выносят на мороз
Да в Москве только недвижка/аренда и дороже. Ну налоги на имущество ещё. Даже бензин дешевле, чем в некоторых регионах.
Ну так то и уровень расходов в "провинции" не столичный.
Честно говоря, только на жильё другой уровень расходов, а остальное примерно там же, а кое-что и похуже.
Можно подробнее, что у вас продукты или техника дороже или может путевки заграницу в регионах дешевле?
Или может в регионе не кому не нужен личный автотранспорт, всех там устраивает убитая 7/8/9-ка, нужное подчеркнуть.
Я тебе больше скажу в столице как правило коммуналка меньше чем в регионах, у меня в провинции 450км от Москвы, у родителей зимой за трешку коммуналка около 10к, а у вас в столицах?
По сути у вас в столице только само жилье дороже, да и то, не везде.
А 450 от Москвы - это точно провинция?
Владимир и Тверь меньше 200 км от Москвы. И уже глубокая провинция.
Честно говоря, был в обоих городах проездом и чуть ли не 20 лет назад. После моей родной провинции провинцией не особо казалось. Но, вероятно, моя оценка искажена - я не был столичным жителем в тот момент.
Дороже.
печально. А то уже хотел к вам в Ростов
Удаленную работу рассматриваете?
Нет. Только локально.
Расскажите пожалуйста что нужно знать что бы устроиться системным администратором?
Что можно прочитать что бы взяли хотя бы на стажировку.
На виртуалбокс поставьте убунту ( или centos), апач, mysql и разверните в нем, например nextcloud.
Усложните задачу, апач замените на nginx, mysql на postgres.
Еще усложните задачу, настройте отказоустойчевый кластер на keepalived или pacemaker
Запихните все в докер, научитесь раскатывать все через ansible
Выполнение данного задания даст вам базовое понимание.
Если овладеете навыками выше, найти стажировку без опыта значительно легче.
А так изучайте программирование (Java). Более перспективное занятие, проще найти работу. Будете востребованы в любой точке мира
прочитал "mysql на postgres" аж мурашки побежали
Начать с эникея.