Как стать системным администратором

Как стать системным администратором

И швец, и жнец: кто такой системный администратор и что он должен уметь

Как стать профессиональным «тыжпрограммистом»? Инженер второй линии и в прошлом сисадмин Евгений Льянов делится личным опытом.

Как стать системным администратором

Как стать системным администратором

Иллюстрация: InWay / manuelwagner0 / Pexels / Wikimedia Commons / Polina Vari для Skillbox Media

Как стать системным администратором

Евгений Льянов

Как стать системным администратором

Инженер второй линии технической поддержки в ESET. Окончил Белгородский государственный университет по направлению «Информационные системы и технологии». Увлекается кулинарией и любит читать книги.

Я в профессии уже больше десяти лет. Расскажу, чем занимается сисадмин и какие технологии нужно освоить тому, кто решил стать «укротителем софта и железа». А ещё поделюсь советами, как вкатиться в профессию без профильного высшего и как выкатиться, когда надоест.

Чем занимается системный администратор

Моей первой работой стало администрирование компьютерного парка в маленьком офисе — на тот момент я умел только настраивать локальную сеть в Windows 7. Но даже этому в университете не учат — рассказывают лишь, как устроена сеть, из чего состоит пакет и как пакеты бегают по сети. А ведь большинству работодателей нужен реальный опыт — теоретические знания не котируются. Но почему-то никто не учит студентов настраивать домен — это можно узнать только на практике и с помощью мануалов.

Как стать системным администратором

Суть моей работы — постоянный поиск решений. Например, как настроить и внедрить незнакомую систему, имея на руках только руководство пользователя. Для этого важно провести траблшутинг и найти нужную информацию на форумах. Допустим, надо внедрить системы мониторинга Zabbix или PRTG, а вы их не знаете. В таком случае можно посмотреть гайд на YouTube, выполнить все действия по пунктам и запомнить их порядок. За несколько итераций вы поймёте суть и сможете действовать без мануалов.

Как устроиться на работу

Без образования устроиться на работу несложно, но нужны практические навыки. Придётся разобраться хотя бы в Windows Server. Так что, если вы не смогли поступить в университет, но решили стать системным администратором, можно освоить азы самостоятельно — понадобится только компьютер.

Рецепт простой: открываете вакансию «Системный администратор» на любом сайте по поиску работы и изучаете требования. Вот пример из первой попавшейся вакансии:

Как стать системным администратором

Потом откройте мануал Windows Server, прочитайте и запустите систему на домашней машине. Идеально, если у вас два компьютера. В этом случае на первый поставьте сервер, а второй пусть будет клиентом. Этих знаний достаточно, чтобы пройти интервью.

Я искал работу так же. Находил интересную вакансию, смотрел, какие навыки нужны, а затем проходил по этой теме курс на Udemy. Когда заканчивал, добавлял новый навык в резюме.

Разобраться с Linux можно и по открытым источникам. Достаточно почитать в Ubuntu Wiki, как разворачивать сервер, поднимать репозитории и настраивать общую сетевую папку. Этого будет вполне достаточно, чтобы устроиться системным администратором.

Большинство компаний ищут системного администратора с опытом, потому что обучать новичка просто некому. Это раньше в пару к старому сисадмину можно было взять юного падавана: он его научит, передаст систему и с чувством выполненного долга уйдёт на покой. Сейчас же люди гораздо легче и быстрее расстаются с работой.

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

До работы в Hoff я сталкивался с необходимостью обслуживать максимум 25–30 компьютеров. А здесь была огромная сеть из 55 магазинов. В таких больших проектах задачи разнообразные, поэтому и работать интереснее. В мои обязанности входила поддержка инфраструктуры магазина, обслуживание сервисов, участие в открытии новых магазинов со стороны сервиса и техподдержка других магазинов через площадку ServiceDesk в режиме дежурства.

Как стать системным администратором

В первый день работы мне дали новый магазин в Белгороде, привезли серверную стойку и кучу оборудования Cisco — коммутаторы и роутеры, стоечные HP-сервера, Wi-Fi-оборудование. Тогда я видел всё это впервые, умел только чинить локальную сеть в небольшом офисе и знал, как поднять файловый сервер. Пришлось во всём разбираться самому, изредка спрашивая совета у коллег.

Как стать системным администратором

Во время работы в магазине я отвечал за оборудование, а на дежурстве обрабатывал заявки по всей сети. Причём они поступали не только из магазина, но и из Москвы, Санкт-Петербурга и других регионов. Кроме того, за каждым администратором закрепили сервисы, которые он должен был развивать, поддерживать и развёртывать в новых магазинах. За мной закрепили СКУД и системы самообслуживания «Киоск».

Как проходит мой рабочий день

Через два года и десять месяцев я уволился из Hoff и теперь работаю инженером второй линии поддержки в компании, которая разрабатывает антивирусы. Когда я устраивался на работу, ещё не знал их продуктов, но меня взяли благодаря бэкграунду в системном администрировании. Он пригодился мне на новом месте: я должен понимать, как системному администратору клиента установить и запустить наш продукт.

Как стать системным администратором

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

Например, пользователь Linux купил наш продукт и не справился с инструкцией. Тогда он обращается в поддержку и там его проводят по всему процессу установки и настройки буквально за ручку: рассказывают, что конкретно сделать на каждом этапе, где он совершил ошибку и что неправильно сконфигурировано. Так в течение дня мы отрабатываем разные кейсы.

Сколько зарабатывает сисадмин в провинции

Я живу в Белгороде. Будучи системным администратором, я зарабатывал 30 тысяч рублей за пятидневку с полной загрузкой. Средняя зарплата официанта или менеджера по продажам здесь 25 тысяч рублей, а на больших предприятиях вроде «Агрокомплекса» платят около 40 тысяч, но это максимум. В Москве, например, системным администраторам в некоторых компаниях платят 70 тысяч.

У сисадминов меньше возможностей для роста, чем у программистов. Программист — как изысканное вино: со временем становится лучше и дороже. А системный администратор просто упирается в потолок — его знания и опыт не помогают зарабатывать больше. Чтобы зарплата росла, нужно освоить много технологий и систем или обладать глубокими знаниями в какой-нибудь узкой сфере.

Что должен уметь сисадмин

Чтобы стать системным администратором, вам пригодится целый набор hard и soft skills:

На рынке много сисадминов со стандартными навыками, поэтому таких специалистов не особо ценят. Чтобы стать востребованным профессионалом, надо изучать новые системы, технологии, языки программирования и практику DevOps. Ещё один путь — попасть в компанию, где есть отдел разработки и возможность горизонтального перехода.

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

Источник

Как стать системным администратором — пособие для начинающих (часть 2)

В этой части: подробнее о жизни эникейщика: как устроиться, чем заниматься, чего избегать, к чему стремиться.

Я откладываю вопрос о «будущем сисадмина» на следующие части — сейчас я сфокусируюсь на том, как начинается карьера. Повторю, опытным администраторам всё это будет казаться либо обидным, либо очевидным — но я достаточно посмотрел за эту весну на людей, которые пытаются «вскочить в индустрию», но у них не получается. Именно для них этот цикл статей. (Я не ощущаю себя достаточно умным, чтобы рассказывать про будущее карьеры для людей, у которых опыта, возможно, больше, чем у меня).

Вступление

Примерно до середины 2000ых было два пути стать системным администратором: через путь эникейщика и через профильное высшее образование (обычно, в всякого рода институтах связи). Первое давало много опыта, второе — довольно много знаний (из которых большая часть не нужна). Сейчас появился третий — всякого рода «курсы системного администрирования», которые, реально, тлен и прах (если судить по тому, что знают и умеют те, кто их закончил).

Я пока сфокусируюсь на первом — а именно, «через эникеи в админы».

Что должен знать эникей?

То, что я напишу, вызовет бурю возмущения (во всяком случае, именно такую бурю обычно вызывает текст вакансии с такими требованиями и з/п в 15-17 т.р. (Санкт-Петербург)).

Нужно: уметь установить виндоуз, починить ей загрузчик, точно знать, где находятся программы, данные пользователей и т.д. (то, что называется «уверенный пользователь windows»). Дальше интеренее: нужно иметь представление об СКС (объяснить, какие пары и зачем переворачиваются в кроссе), знать про маршрутизацию (на уровне объяснить что от чего отделяет маска сети), DNS (на уровне знания про существования RR и способности определить IP по dns-имени в консоли), диагностику сети (знать, что такое пинг и уметь интерпретировать его вывод), нужно иметь какой-никакой опыт с офисными приложениями, уметь читать отлупы почтовых серверов.

Тяжеловатый список, правда? Последний раз, когда я искал помощника сисадмина, я решил не сдаваться и остановился именно на таком уровне. Нужно сказать, человек таки (через 3 недели) нашёлся.

Итак, первое — это знания. Где их получить? Видимо, дома. Внимательно думайте что делаете, старайтесь разобраться «почему». Каждая переустановка windows с нуля — ваш проигрыш.

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

Собеседование

Дальше вам нужно оценить адекватность людей вокруг. Трудная задача. Не стоит заигрывать в крутых админов и панибратствовать (см п.1), спросите, чем занимается компания, если видите затруднения в ответе, уточни, что интересует только то, с чем нужно будет работать по должностным обязанностям. Многие компании представляют из себя жуткое сплетение разных ООО, которые делают что попало, и рассказывать про бизнес вам никто не будет.

Кстати, об ответе на вопрос «долго ли вы у нас собиратесь работать?», отвечайте честно: «хочу набраться опыта, думаю, что минимум год, если будет интересно, то дольше». Вполне разумный срок для эникейщика. Поиск работника не менее геморройный, чем поиск работы, так что человек с намерением поработать пару месяцев энтузиазма не вызовет, но и обещание работать в качестве эникея тут до гробовой доски тоже не вызовет доверия к вашим словам.

Что делать, устроившись на работу?

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

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

Вообще, это касается не только «помощника», всегда соглашайтесь на любую разовую работу (ну, кроме работы наркодиллером и испытателем ракет) — однократно вы получите от этой работы больше опыта, чем работодатель от вас пользы. Один раз протащили СКС — пачка опыта, один раз разобрались с видеокамерами — другой бесценный опыт. Научились программировать системный телефон АТС — опять же опыт. Опыт, опыт, опыт. Столкнувшись с проблемой пытайтесь не только решить её здесь и сейчас, но ройте по-максимуму. Если есть время, старайтесь прочитать в гугле хоть сколько-то про каждое новое название, которое встречаете.

Что на самом деле нужно делать?

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

Это время можно:
а) Потратить на игры. Уносить сразу же. Не только потратите всё время, но ещё и получите массу проблем по работе, потому что будете тупить, тормозить и не успевать сделать, что сказали.
б) Потратить на сёрфинг, вконтактик, чатики, двачики, лепру, ещё какой другой замечательный в своей социализации сервис. Примерно то же самое, правда, менее опасно для работы.
в) Тратить на самообучение.

И вот это — главное.

Запомните, главные различия между админом и эникейщиком: теоретические знания и опыт. Опыт вы вычитать не сможете, он придёт со временем. Но какой именно он придёт, и, главное, первый пункт зависит ТОЛЬКО от того, сколько вы будете читать.

Читать, читать, читать, читать.

Если на работе есть проф. литература — читать всё. Даже если половину не понимаете. Прочтёте всю полку — начинайте читать то, что не поняли раньше.

Поток знаний, который на вас обрушится из самой глупой и зачуханной админской книжки достаточен, чтобы вкачать 2-3 левела по администрированию, причём по совершенно несвязным с темой книги темам. (Воспоминания: книжка по 2003 экчейнжу мне дала огромный пласт знаний по устройству виндов и active directory, наверное, больше, чем про эксчейнж).

Первые книги будет читать безумно тяжело. Но это нужно делать, потому что если вы не научитесь учиться, то пик вашей карьеры — престарелый полуадмин-идиот. Я таких встречал, они в 45+ лет несут наивную ахинею про антивирусы и глючную винду. Преимущественно такие выживают в гос. организациях или подыхающих от безделия полусоветских конторах.

Итак, читать, читать, читать.

Что делать, если литературы нет?

1) Купить (иногда кусается)
2) Читать, что есть (с экрана)
3) Попытаться попросить купить книжки за счёт компании (шансов мало, но есть).

В любом случае, читать, читать, читать. Договоритесь с самим собой — не менее часа в день на чтение _КНИГ_. Болтовня на тематических ресурсах за это не засчитывается. Сразу отвечаю на вопрос, каких книг: всех, которые хоть как-то касаются того, с чем вы работаете и до которых у вас дотянулись руки. За условный год вам нужно прочитать не меньше 20-30 книг, что очень, очень, очень много (это не беллитристика, некотрые умные книги нужно 2-3 раза перечитывать). Если уж совсем хочется руководства — ну, хотя бы «DNS и Bind» Альбеца и Ли. В принципе, Неймет хорош, он, правда, не по виндовой части. От себя ещё порекомендую Филимонова, «Основы мультисервисных сетей Ethernet», даёт очень мощный пинок по куче технологий. Но, 2-3 книги погоды не делают — читать, читать, читать.

Следующий пункт: общение на тематических форумах, комьюнити, и т.д. Полезно, но не заменяет книги. Лучше читать ответы, максимум, задавать вопросы. Умничать пока рано, но если вас тыкают носом в вашу глупость, страйтесь выяснить, почему вы всё ещё идиот, а не устраивайте битву троллей за кубок Флеймера. Если уж втянулись в спор, то аргументируйте — ищите источники, доказывайте. В принципе, один затяжной холивар может привести к тому, что вы сильно улучшите свои знания в области — но это при условии, что вы пытаетесь доказать свою точку зрения по источникам, а не громким и могучим IMHO.

Далее, как уже сказано ранее, старайтесь разобраться. Если вы будете задавать идиотские вопросы по работе, то это нормально (учтите, только, что админ не бог, и если он отмахивается, то есть вероятность, что он просто не знает).

Что учить?

Как сказано ранее, на первых порах всё — смежные вопросы из книг дадут вам первичные знания широкого спектра.

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

Чего избегать?

Тут мы начинаем самую сложную часть.

Во-первых, в мире Windows принято пиратить платный софт. В мире линукса тоже, только платного софта почти нет, в репозиториях много нужного и опенсорсного, так что проблема менее остра.

Наш доблестный уголовный кодекс предусматривает, что виноват тот, кто софт ставил. И если по служебной записке — то «по предварительному сговору», то есть отмазок нет. Если что-то случится — вас попытаются сделать виноватым. Учитывайте это, старайтесь держаться от Microsoft, Adobe, Autocad, 1С подальше. К сожалению, выбора нет, решайте сами — рисковать потенциальным условным сроком или вполне неиллюзорно вылететь с работы «за идиотизм». Это проф.риск многих начинающих админов (а так же цена работы с хорошо знакомой windows).

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

Источник

Как стать системным администратором — пособие для начинающих (часть 1)

Так получилось, что эту весну я провёл в поисках/собеседованиях людей аж на четыре вакансии, связанные с системным администрированием. Я пообщался с несколькими десятками людей и заметил характерные ошибки и проблемы, с которыми они сталкиваются. Излагаю то, что заметил, а так же свои мысли, как эти проблемы решить.

scope: начинающие системные администраторы, помощники системных администраторов и т.д. Опытным администраторам, а так же тем, кто имеет вполне конкретную специализацию будет если и интересно, то бесполезно.

Примерная структура цикла статей — я опишу то, как мне видится профессия системного администратора, разберу текущее отношение к профессии со стороны работодателя, потом попробую дать общую информацию о том, с чего начинать и куда двигаться дальше.

Какие бывают системные администраторы?

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

(Забегая чуть вперёд — чем выше квалификация, тем дольше ищется новая работа, для топового спеца искать работу пол-года — это вполне нормально. Характерно это не только для админов, но и для других профессий с высокой ответственностью и узкой специализацией).

Кому нужны сисадмины?

Поскольку сисадмин — профессия, то за неё платят деньги. Деньги обычно платят компании сотрудникам. Значит, компаниям нужны сисадмины.

Итак, в соответствии с вышеприведённой классификацией есть два важных типа работодателей — профильные и непрофильные.

Начнём с непрофильных. Непрофильный работодатель — это компания, которая НЕ занимается IT, или занимается ею в далёкой от сисадмина области. Яркие «антиподы» IT-шности: туристические агенства, компании, работающие с недвижимостью, автодиллеры и т.д. Для них администратор — это такой «электрик/завхоз по компьютерам». Им не нужна сложная инфраструктура, они знать не знают про то, что делают сисадмины, что там есть сложного и что простого. Они не могут проконтролировать качество работы сисадмина, а единственным признаком его успешности является «работает» или «нет». Точный уровень развития компании очень сильно варьируется и может сводиться к «настроить принтеры и аську» до сопровождения довольно экзотических программ (этим особо страдают медицинские учреждения). В любом случае, айтишная сложность их конфигурации чаще всего минимальная, и говорить про реальное «хозяйство» сисадмина не приходится.

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

Второй тип работодателей, это профильные компании. Большинство крупных интернет-сайтов являются такими, к таковым же относятся хостеры, дата-центры (если они занимаются чем-то, кроме аренды юнитов/dedicated), компании, у которых бизнес завязан на компьютерные технологии (сотовые компании, процессинговые центры). Заметим, что у профильных компаний так же бывают непрофильные администраторы (которые занимаются обслуживанием рабочих мест в back-office’е), при трудоустройстве нужно точно для себя выяснить, чем именно вы будете заниматься.

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

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

Кто такой системный администратор-универсал?

На самом деле такой профессии не существует. Так сложилось, что многие компании хотят иметь в штате человека, который будет отвечать «за всё компьютерное». Обычно это непрофильные компании. Причём хотят они одного-двух, а не три десятка сертифицированных специалистов. (Для тех, кто хочет рассказать про своё блестящее настоящее в лице администратора Oracle и т.д. — повторю, речь про ситуацию на рынке). Отсюда простое правило: от вас будут хотеть всего сразу же. Причём, в будущем вы обнаружите, что поверхностные знания обо всём не особо ценятся. Однако, такие рабочие места — отличное место для начала — вы можете попробовать всё и понять, что вам нравится больше всего.

Таким образом имеется явное противоречие между работой начинающего системного администратора (точнее, теми требованиями, которые к нему предъявляют) и дальнейшим карьерным ростом. Это противоречие появляется не сразу же, а через некоторое время, когда человек осваивается с работой.

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

Что подразумевают под системным администрированием?

Подводя итог: невозможно быть не то, что профессионалом, но хотя бы более-менее хорошо знать всё это. Но знать надо. Именно на этом противоречии и строится карьера начинающего администратора.

Отдельно нужно сказать о тех, с кем вы столкнётесь при собеседовании. В отличие от остальных случаев, собеседовать вас будут с 99% вероятностью люди, далёкие от компьютеров. И проверять они будут не ваши знания, а вашу адекватность и «бойкость ответов». Если вы их закидаете умными словами, вас не воспримут адекватно.

Кто такой помощник системного администратора?

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

Заметим, «помощник системного администратора» чаще всего практически расходный материал с высокой текучкой. В одной компании дело доходило до того, что начальник отдела не знал по именам всех помощников администраторов (3 шт), ибо хоть кто-то но раз в месяц-полтора уходил.

С точки зрения эникейщика — такая работа — это трамплин в системное администрирование, но никак не основная профессия.

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

Кто идёт в эникейщики?

Мой опыт говорит, что туда идут обычно люди без профильного образования. Чаще всего молодые, хотя я собеседовал дядю 42 лет на должность «помощник системного администратора». Не смотря на то, что описанные выше обязанности вроде бы являются почти тривиальными, для многих это самый сложный шаг. Стать администратором из помощника администратора легче, чем стать помощником сисадмина.

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

Карьера

Типичная карьера выглядит так: помощник системого администратора (или администратор в маленькой компании с 5-8 человеками), администратор, администратор (может быть ещё 2-3 раза администратор), начало настоящей специализации. Специализация может быть двух видов: повышение технического уровня (вместо поверхностных знаний обо всём, глубокие знания о немногом), и административная карьера — начальник IT-отдела, CIO (ИТ-директор) и т.д. Это два совершенно разных направления — первое связано с компьютерами, второе — с людьми, управлением персоналом, планированием, бюджетированием, совещаниями и т.д.

Переход с этапа на этап определяется несколькими факторами: 1) Теоретическими знаниями 2) Практическими навыками 3) Знанием реалий 4) Связями и отношениями с другими людьми (как внутри компании, так и за её пределами).

Среди этого не очень понятным выглядит третий пункт. Что такое «реалиии»?

Знание реалий

Речь идёт про знание того, чем обычно пользуются в компаниях, сколько это стоит и как работает. Условно говоря, это человек, который знает, что современные офисы кладут 5e, а не ThickEthernet (как было описано в книжке 1993 года), что класть 6ую катеорию неоправданно (хоть это и советует буклет производителя), что за программистами нужен глаз да глаз, иначе компания окажется намертво завязана на конкретного человека и т.д. Другими словами, знание реалиий — это способность сказать, что именно нужно в терминах, которые будут понятны и поставщику, и окружающим.

Навыки

До определённого момента решают почти всё. Без некоторого набора навыков никакие теоретические знания не помогут. Включает в себя просто «много километров за рулём» — решение множества проблем, навыки работы с консолью и типовым софтом, знание симптомов проблем, знание типовых решений для типовых случаев.

Теория

На первых порах теоретические знания не очень важны, поскольку у вас нет должного ощущения от компьютеров, чтобы правильно их воспринять. Однако, если не вкладывать своё время и усилия в теоретические знания, то вы быстро не заметите, как застряните на своём уровне. Зарплата будет по чуть-чуть расти, возможно, будет карьера, но ит-шный мир вокруг перестанет меняться. Те же технологии, те же глюки. Отсутствие теоретических знаний не мешает работать — оно мешает понимать, как работает и как чинить неработающее. Опыт сильно подменяет теорию в смысле решения проблем, но не даёт сил увидеть ситуацию в общем, найти настоящую причину (вместо повода).

Связи

Да, они значат очень много, особенно, в случае карьеры IT-директора. Единственный метод избежать необходимости иметь много знакомых и играть в офисные игры «царь горы» — это профессионализм (читай, опыт и теория). Если нет — то только личные связи, знание людей, умение их ощущать, умение им приказывать и всячески иначе руко водить. По моим наблюдениям примерно 30% эникейщиков находят первую работу по знакомству.

Для узкоспециальных администраторов связи значат уже совсем другое. Чем уже специализация — тем меньше ассортимент работодателей, тем больше вероятность знать всех или почти всех. Наличие примелькавшегося имени сильно сокращает время поиска работы. В этом случае речь идёт не о «связях» в бытовом смысле, а о профессиональной известности.

Источник

5 шагов, чтобы стать системным администратором

Работа системным администратором – хороший шанс начать карьеру в IT. При этом не все отзываются о ней хорошо. Хотите узнать, почему?

Как стать системным администратором

Современный бизнес опирается на IT-операции, поэтому ему всегда нужны профессиональные администраторы компьютерных систем для настройки и обслуживания сетей. Сисадмин сегодня – это супергерой, благодаря которому бизнес продолжает зарабатывать.

Скажем сразу: эта должность не для слабонервных!

Решили, что подходите для профессии сисадмина? Тогда сделайте первый шаг, и успех не за горами 😉

1. Получите степень бакалавра и технические навыки

«Да бросьте! Высшее образование в IT неактуально!» – подумаете вы и будете правы. Отчасти. Львиная доля работодателей нанимают кандидатов со степенью в профильных специальностях компьютерных наук и инженерии.

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

Не стоит видеть в этом несправедливость: бизнес хочет уверенности в завтрашнем дне, которая подтверждается для него вашим дипломом. Именно это заставит рекрутера и компанию нанять вас.

Всё просто: современные технологии опережают учебники, здесь не обойтись без самообразования и глубоких знаний, которые дают в ВУЗах. Без них невозможно освоить комплексные изменения в динамичном мире информационных технологий. Часто кандидат, которого наняли около пяти лет назад, становится некомпетентным.

Не хотите для себя такой участи?

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

За 4 года вы освоите основы нескольких языков программирования, разных операционных систем, компьютерных сетей, работы с базами данных, etc. Важный момент – не игнорируйте стажировки! Они помогут обзавестись профессиональными связями и сделают вашу кандидатуру привлекательнее. Не забывайте, что вам понадобится минимум 3-5 лет опыта работы.

2. Пройдите курсы, чтобы стать системным администратором

Ещё во время учёбы нужно проходить дополнительные программы. Сертификаты – это ещё одна причина нанять вас. Они повышают навыки и расширяют возможности.

Разные компании предоставляют свои сертификаты. Вот самые крупные.

Microsoft Certified Solutions Associate (MCSA)

В корпорации есть три уровня:

После окончания бакалавриата самое время получить MCSA – эти курсы сосредоточены на бизнес-приложениях, облачных платформах, управлении данными, аналитике и т. п. Они помогут разобраться в проектировании решений с помощью базовых продуктов, таких как Microsoft Server.

По завершении курса нужно сдать два или три экзамена. Затем проходят одну дополнительную проверку раз в году для подтверждения компетенций.

LPIC-1 Certified Linux Administrator

Не терпится поработать с Unix-подобными ОС и применить свои знания? LPIC-1 – это сертификат от Linux Professional Institute. Вы научитесь выполнять задачи в командной оболочке, устанавливать и настраивать операционную систему и сеть.

Для завершения нужно сдать два экзамена. Сертификат действителен в течение пяти лет, после чего следует переаттестация.

CompTIA Server+

Эта некоммерческая организация выпускает независимые от поставщиков IT-сертификаты. Server+ – это комплексная и очень интенсивная программа. Она требует от заявителя 18-24 месяцев профессионального опыта работы. Взамен она даёт мастерство в серверной архитектуре и администрировании, в хранилищах, безопасности, сетях, аварийном восстановлении и в отладке проблем железа.

Для получения бессрочного сертификата нужно пройти 90-минутный экзамен.

Есть много других IT-сертификатов. Среди них Red Hat Certified System Administrator для работы с RHEL и CCNA от Cisco.

3. Занимайтесь самообразованием

И читайте книги:

Установите виртуальную машину с Linux

Выбирайте CentOS, которая базируется на коммерческом RHEL и совместима с ним. Не забудьте указать это в своём резюме.

Debian можно рассматривать в качестве серверной ОС, для которой доступно основное сетевое программное обеспечение. Она довольно гибкая и служит основой для многих других дистрибутивов. Начните с документации:

Освойте языки сценариев

Они активно используются системными администраторами:

Ещё вам понадобится знание Vim, Git и SQL, поэтому читайте:

4. Постройте сильные личностные качества

Как быть хорошим системным администратором? Кроме технических знаний Windows и Linux, важны и личностные качества.

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

Общительность – первостепенный скил, ведь нужно предлагать идеи, объяснять цели проекта и обучать сотрудников ответственной работе с IT-активами компании. Хороший сисадмин знает, как объяснить сложную информацию людям, не связанным с IT. Используйте юмор, придумывайте истории и просто общайтесь, объясняя сложные вещи.

5. Получите первую работу

Для начала попрактикуйтесь на стажировках и part-time, затем устройтесь на full-time. Возьмите на себя младшие роли Junior Tech или Desktop Support Helpdesk. Здесь вы сможете применить ваши знания на практике. Лучшая тренировка – это настоящая работа.

Когда пройдёте «огонь и воду», готовьтесь стать системным администратором. Вместо ожидаемых 3-5 лет опыта приложите ваши стажировки и обучение. Используйте заведённые контакты и сеть – это лучший способ устроиться. Обозначьте в резюме специфические вещи, определённую ОС или особую профессиональную сферу.

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

А стоит ли?

Как вы уже поняли, изучить придётся многое. Между тем профессия очень стрессовая – своего рода IT-пожарный. Нужно крутиться как белка в колесе: реагировать на жалобы пользователей, решать «глупые» проблемы, чинить принтер, восстанавливать файлы и т. д. За это вам никто даже «Спасибо» не скажет, ведь это ваши прямые обязанности. А вспомнят о вас тогда, когда всё пойдёт не по плану. Угадайте кто будет виноват?

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

Возможно, ради опыта стоит потерпеть недостатки и видеть больше достоинств в системном администрировании.

Источник

Oh, my code. Как стать системным администратором

Заместитель технического директора Mail.Ru Group Татьяна Бахаревская рассказывает о пути системного администратора, о плюсах работы сисадмином и особенностях эксплуатации в крупной компании. Татьяна отвечала и отвечает за работу сервисов двух крупнейших порталов России.

Ведущий программы — Павел Щербинин.

Расскажи немного о себе.

— Я пришла в профессию довольно давно. Устроилась младшим системным администратором в небольшой стартап, который разрабатывал свою поисковую систему и ряд других интернет—проектов. Это был «Яндекс», где я проработала очень много лет. Выросла до серьезного системного администратора, потом возглавила отдел системного администрирования. В 2005 году в этом отделе работало 5 человек, а через 10 лет — 250, это была большая структура, образовалось несколько подразделений. Мы научились нанимать, растить инженеров, сделали такие мероприятия, как Root, КИТ. В Яндексе я отвечала за непрерывную бесперебойную работу компании, а теперь уже скоро год как занимаюсь тем же самым в Mail.Ru Group. Поначалу казалось, что задачи похожие, но при ближайшем рассмотрении выяснилось, что общего много, но и различий хватает, и это интересно.

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

— На самом деле, системный администратор — это довольно широкое понятие, начиная с того, что человек может отвечать за какой-то небольшой офис с небольшой офисной инфраструктурой на несколько сотрудников, заканчивая ответственностью за непрерывную работу высоконагруженного сервиса. В какой-то момент это всё же разделилось на разные направления. В таких компаниях, как Mail.Ru Group, «Яндекс», Google, системный администратор ближе к тому, что сейчас называется модными словами SRE — Site Reliability Engineer, то есть человек, отвечающий за доступность сайта.

Наша работа требует много разных знаний о технологиях: Linux/Unix, сети, базы данных, веб-сервера, облачные технологии, состав оборудования, которое мы применяем для построения сервисов (процессоры, память, диски) и много еще чего. Про технологии надо понимать, как их применять, чем они отличаются. Всегда есть очень много рутинной работы, которую надо автоматизировать. Писать код тоже надо. Современные системные администраторы/SRE по большей части программируют. На текущий момент основной язык для автоматизации — Python, плюс, конечно же, bash. Знание C тоже всегда было плюсом. К примеру, самая лучшая документация по Linux: открыть код ядра и посмотреть, как всё устроено.

Еще важно понимать, как строить высоконагруженные и отказоустойчивые системы. Про это уже довольно много рассказано на конференциях и написано в интернете.

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

Давай вернемся немного в прошлое. Очень интересен самый начальный этап. Почему ты выбрала эксплуатацию?

— Это было забавно. В те годы все приличные девочки хотели стать бухгалтерами. Я тоже хотела, поэтому пошла на курсы. Там сказали, чтобы стать бухгалтером, нужно освоить счеты и арифмометр «Феликс», я решила, что это слишком сложно, и «знание компьютера» (так писали в объявлениях о работе) облегчит мне жизнь и поиск работы. В итоге пошла «изучать компьютер» в ближайшем Московском инженерно-физическом институте, на факультете Кибернетики, на кафедре электронных вычислительных машин. Выяснилось, что в этом компьютере кроме Word и Excel есть еще куча всего — процессор, память, конвейеры, устройства ввода-вывода. Под конец обучения я хотела стать программистом. На первых курсах у меня программирование шло довольно сложно, а в конце обучения прямо пёрло писать код. Могла это делать сутками напролет. Вечером садилась и писала код, а следующим вечером открывала глаза. Всё шло довольно неплохо, программы работали. Но я поняла, что я человек увлекающийся, и решила выбрать что-то попроще. И пошла в эксплуатацию, а оказалось, что здесь тоже не просто, а даже местами сильно сложнее. Но я осталась, и вот уже больше 20 лет этим занимаюсь.

Интересно, в какой момент принимаешь решение, быть программистом или админом?

— По-разному. Последние много лет я сталкиваюсь со студентами, и в «Яндексе», и в Mail.Ru. Люди в студенчестве приходят пробовать себя и в программировании, и в администрировании. Кто-то остается в эксплуатации и понимает, что это его. Кто-то, поработав немного, переходит в разработку. Кто-то, поработав в разработке, понимает, что хочет глубже разбираться в каких-то проблемах, узнать стек того, что находится ниже, под его программой, как она эксплуатируется, как живет, и погружается в эксплуатацию. Есть какие-то пограничные случаи, которые сейчас называют модным словом DevOps. Эти люди должны много знать и про железо, и про эксплуатацию, и про код.

Всё зависит от человека, от того, что ему нравится и не нравится. А профессии эти очень сходны, во многом пересекаются.

Про тебя ходят легенды в «Яндексе», что в своё время у тебя был специальный рубильник, который в любой момент мог выключить один дата-центр, чтобы протестировать устойчивость системы. Расскажи подробнее.

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

Несколько лет мы анализировали архитектуру всех приложений, писали планы задач, как и что надо сделать для обеспечения полной отказоустойчивости. Там, где это было невозможно или слишком сложно, мы обговаривали SLA (service level agreement). Основное внимание было приковано к популярным и высоконагруженным сервисам. Первое тестовое отключение было очень страшным. Половина сотрудников следили за данными мониторинга. Отключились и довольно быстро включились, записали все баги, доработали ряд систем. И так несколько итераций.

Через какое-то время дошли до того, что могли спокойно прожить час-два, отключив один дата-центр. Все понимали, что навык нужно поддерживать, регулярно проводить учения по отключению. Это как в сантехнике: если кран долго не открываешь, не закрываешь, то он закисляется, и в нужный момент его не откроешь. Поэтому мы регулярно открывали и закрывали «краны». И это работало. Я считаю достижением, что как-то раз мне ночью позвонили и сказали, что дата-центр упал, а я спросила, зачем меня разбудили 🙂

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

— Мне кажется, что админ отвечает за приложение «от кончика носа до кончика хвоста». По-хорошему, он может залезть в код, посмотреть, как оно там устроено, как ему это чинить. Он участвует в выборе технологии, потому что есть хорошие технологии для программистов, с ними очень удобно писать, но жить в режиме 24/7 с ними невозможно.

Программисты больше могут сосредоточиться на тех фичах продукта, которые им необходимы: дополнительная функциональность, дизайн, дополнительный код, который позволяет проекту лучше масштабироваться. То есть разделение всё же есть. В международной практике это Site Reliability и Software Engineer. Существуют разные теории, где и как должно проходить разделение ролей. Мне кажется, что принятая в Mail.Ru Group парадигма, в рамках которой есть эксплуатация и разработка, и это разные люди, работает довольно хорошо.

Наверное, не все знают, как сейчас устроено в Mail.Ru Group. Расскажи подробнее.

— У нас есть служба эксплуатации, которая отвечает за работу сервисов. Она состоит из нескольких отделов. Каждый отдел отвечает за конкретный продукт или группу продуктов, в зависимости от масштаба. К примеру, Почтой занимаются несколько отделов: один хранилищем, другой вебом. А есть отделы, которые работают над несколькими проектами, масштабом поменьше.

В нашем хозяйстве — Почта, Поиск, Портал, Delivery club, «Юла», «Мой мир», ICQ и многие другие. Есть проекты, которые были запущены давно и являются нашими core-продуктами, например, Почта и Портал. Есть купленные нами проекты, которые мы размещаем на своей инфраструктуре, обмениваемся с ними практиками эксплуатации. А есть те, которые родились у нас и очень быстро выросли, например, «Юла». Хозяйство довольно разнообразное 🙂

Как выглядит архитектура типичного сервиса Mail.Ru Group?

— У нас несколько дата-центров. ЦОД как собственные, так и коммерческие, в коммерческих оборудование и сети у нас свои. Суммарная емкость каналов у нас измеряется терабитами.

Мы размещаем серверы проектов в нескольких дата-центрах, чтобы отключение одного не влияло на работу сервиса. Большинство наших проектов — это веб-сайты. Архитектура стандартная: балансировщик нагрузки, под ним web-сервер, потом сервер приложений, а потом СУБД и/или хранилище.

Далее начинаются детали.

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

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

Вернемся к тому, что у нас происходит с пользователями. Для начала пользователь попадает на балансировщик. Для балансировки нагрузки используются сетевые протоколы BGP и RIP, и традиционное программное обеспечение — ipvs, haproxy и nginx. После чего web-серверы показывают пользователям красивые страницы, в основном, с помощью nginx и Apache.

А вот за ними стоят серверы приложений. Поскольку, как я говорила выше, есть и legacy, и довольно новые проекты, то языков программирования, на которых всё это написано, довольно много.

В качестве СУБД для новых проектов используются, в основном, MySQL, PostgreSQL и наша внутренняя разработка Tarantool. Пользователи не должны ощутить потери серверов какого-то хранилища или его части, мы стараемся бэкапить и реплицировать данные в соседние дата-центры.

В основном, мы используем оpen source, так как у нас в компании много программистов и инженеров, которые могут в любой момент что-то исправить. Есть и свои разработки. Например, хранилище, в котором лежат письма пользователей — своя собственная разработка.

Сколько у тебя человек в подчинении?

— Сейчас около 70, но это количество регулярно растет. Мы активно расширяемся, сейчас много открытых позиций.

Сколько серверов они обслуживают?

— Несколько десятков тысяч серверов, которые расположены в наших дата-центрах. В основном в Москве, но также у нас есть серверы в других городах, в США и Европе. За всем этим серверным парком нужно следить и ухаживать, обслуживать его. Сами мы, конечно, не ездим в дата-центры, только разве что на экскурсии.

Какой же объем канала должен быть?

— Несколько терабит. У всей Mail.Ru Group общая сеть, по которой передается очень много информации. Возьмите хотя бы «ВК» и «ОК», которые показывают кучу видео, а ведь ещё есть Почта, Поиск, аналитика, и много других высоконагруженных сервисов. Поэтому сеть — важная составляющая.

Что нужно знать, чтобы стать хорошим системным администратором?

— Конечно же, Linux. Многие коммерческие компании сейчас используют эту ОС. В основном внутри компаний стараются не использовать разные дистрибутивы, все стремятся к тому, чтобы он был один, так проще обновлять и поддерживать работоспособность систем. У всех свои предпочтения по дистрибутиву, мы используем CentOS. Так что в первую очередь нужно знать Linux, как и что там устроено, как устроено межпроцессное взаимодействие, как всё загружается и работает.

Дальше идет специализация — кому что ближе и к чему лежит душа :-). Кто-то специализируется на автоматизации, кто-то на веб-серверах, кто-то на сетях, кто-то на базах данных, а кто-то на облачных технологиях. Мне, например, в своё время очень нравились базы данных. Нужно понимать как работают приложения — уметь их настраивать, понимать плюсы-минусы применения того или иного приложения в задаче, ну и, конечно же, уметь его очень быстро чинить в случае проблем.

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

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

Типичная задача: обсудить, почему запрос выполняется долго, надо и план посмотреть, и понять, нет ли проблем с загрузкой сервера (память, процессор, ввод-вывод).

В общественном мнении админы представляются как ребята с большой бородой в растянутом свитере. Сложно ли тебе работать в мужском коллективе?

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

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

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

Наш блиц-опрос. Какой у тебя ноутбук?

Что лучше, Bash или Perl?

Стартап или большая компания?

— Стартап в большой компании.

На что последнее тебе не хватило денег?

Отличный ответ. Все сразу поймут уровень зарплаты в Mail.Ru Group.

«ВК» или «Одноклассники»?

— У меня нет кумира. Я считаю, что многие люди и в российском, и в зарубежном интернете сделали довольно много для этой индустрии. Благодаря им она развивается такими темпами. Мне повезло, со многими из них я знакома лично.

Назови крупных российских.

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

Источник

Как стать системным администратором — пособие для начинающих (часть 3)

В этой части: как закончить быть эникеем и стать системым администратором.

Итак, допустим, вы работаете эникеем. Возможно, уже вторую или даже третью работу. Допустим, вы восприняли всерьёз мой совет читать по 20-30 айтишных книжек в год и прочитали за прошедшие два года аж 4 книги. У вас обширный экспириенс общения с пользователями, вы перестали бояться бить в бубен, а удачно посылать пользователей вы научились лучше админа. (Не в этом ли причина третьей по счёту работы?).

В «завершении карьеры» есть два важных фактора: куда уйти и как уйти.

Я сейчас скажу очень важную вещь, её многие, работающие на «младших должностях» не понимают, а на самом деле это очень важно:

Не портите себе карму

Не увольняйтесь внезапно.

Если вы уйдёте с работы в режиме «да, с принтером разобрался, кстати, с первого числа я тут не работаю, если что, сейчас пойду посмотрю что там в бухгалтерии случилось», то на вас обидятся. Почему? Потому что найти толкового эникея (так же как и админа) сложнее, чем найти работу толковому эникею. И для вас «неделя без работы» может и имеет какие-то неприятные финансовые результаты, но, по сути, не является смертельной. Для фирмы остановка работы из-за внезапного отсутствия сотрудников — это много более болезенный процесс.

Большинство эникеев и начинающих админов подсознательно (или сознательно?) боятся, что их выставят за дверь при первом заикании о поиске новой работы.

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

Зачем эти сложности, когда можно просто хлопнуть по столу и сказать «через две недели меня тут ни духа»?

Потому что чем выше будет ваша квалификация, тем меньше вы будете серой безликой массой одной категории с сотрудниками склада. И если ваш внезапный уход, оставивший от себя ощущение «подставы» — то это очень плохо. Вас запомнят, и, возможно, в дальнейшем с вами просто не будут иметь дело. А, повторю, чем выше квалификация, тем меньше мирок, в котором вы вращаетесь. Если вы хотите идти вверх — не разрушайте то, по чему идёте.

Самый же ужасный вариант ухода — сразу после отпуска.

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

О том, куда уходить

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

Второй вариант — уходить в менеджеры по продажам/индустриальные альпинисты и т.д. — на ваше усмотрение, знать ничего не знаю (хотя денег будет больше).

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

Чтобы уходить на админа — нужно иметь достаточно мужества и знаний. Мужества — потому что вам придётся стать крайним во всех проблемах посторонней компании, про которую вы ни сном, ни духом. Раньше, если вы чего-то не могли, суровый и сердитый админ садился сам это делать, пусть и отругав вас. Теперь — вы крайний.

Вариант с «повышением» до админа много более приятный — знакомый коллектив, знакомая техника, знакомый человек, которому можно задать вопрос, если совсем будет плохо. Однако, учтите, что это очень и очень суровый шаг. Обычно «эникеи» есть в достаточно крупных компаниях, и вы окажитесь один на один не с десятью компьютерами и никому не сдавшимся сервером, а в условиях мощной инфраструктуры, на которую рассчитывают — и вовсе не для того, чтобы посидеть во вконтактике, эти сервера вероятнее всего, то, что называется ‘mission critical’, то есть приносят деньги компании (а когда простаивают — приносят убытки). И спрашивать с вас будут в полный рост, да ещё и с мыслью «ничего он не умеет, а этот месяц он с работающих серверов пыль сдувал». Менее радикальным является повышение в условиях крупного IT-отдела — в этом случае есть коллеги и начальники, которые не дадут упасть совсем. Но они же будут куда более строгими судьями, чем мало понимающие в IT начальники.

О том, когда уходить

Как я уже сказал, категорически «нет» сразу после отпуска, праздников, в моменты авралов и т.д. Про внешние обстоятельства я написал выше. Здесь — про внутреннее ощущение о своей квалификации.

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

К моменту ухода вы должны иметь опыт установки и конфигурирования с нуля active directory (я пока иду по виндовому пути, про более интересные варианты карьеры чуть позже), уметь организовать маленькую сеть компании. Тренируйтесь — виртуализация позволит вам полне поиграться с крутой топологией чуть ли не на ноутбуке.

Существует определённая традиция пытаться нахапать себе сертификатов по различным технологиям. Навыков они существенно не добавят, какие-никакие знания дадут. Главное, на что влияют сертификаты — на з/п и шансы быть взятым на вакансии в всякие крутые конторы на мелкие должности. Если есть деньги, время и желание — получайте, лишними не будут. Вообще, это более общий принцип: никогда не избегайте обучения. Особенно, если вам его дают в рабочее время, особенно, если оно профильное, особенно, если за счёт работодателя.

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

После этого идёте к начальству, спокойно говорите, что у вас возросла квалификация, и вы хотите начать искать новую работу, уточняя, что вы не планируете уходить «прямо сейчас». Если начальство адекватное, то это правильно поймут. Если нет — не забывайте про резервные деньги, да и в любом случае выставят вас не мгновенно, а в какие-то разумные сроки.

Кстати, если компания большая, то вам могут просто предложить повышение. Но не настаивайте на нём в режиме «дайте больше, а то уйду» — это некорректно и в таких условяих вам точно ничего не дадут. Если же предложили повышение, то не бросайтесь с распростёртыми объятиями, скажите, что хотите подумать недельку. Хотя советую соглашаться — делать карьеру лучше, чем менять работы.

После этого начинаете искать работу. Резюме, описание навыков, опыт — обязательно. Кстати, если начальство адекватное и уход восприняло спокойно, то вот вам и важный пункт: контакты человека, у которого вы всё ещё работаете, где можно узнать, как и что. Опять же, адеватное начальство вполне спокойно отнесётся к вашим отсутствиям на время собеседований, которые не надо будет «прятать» за опоздания и личные проблемы.

И снова собеседование

Ключевые изменения: ваша предыдущая работа, ваши success story, более глубокие знания и навыки. Поскольку ничего этого на самом деле нет, придётся чуть-чуть надуваться. Но чуть-чуть — ибо пустые рассказы ни о чём никого не убедят.

Есть несколько вариантов, в которых вы окажетесь:

В зависимости от сценария вам будут задавать либо очень сложные вопросы, либо дурацкие. Хоть я и написал типы собеседований, но особых советов по каждому из них дать не могу — практически всё, что я говорил про собеседование эникейщика применимо и тут.

Вы админ. Ура?

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

Вероятнее всего, в первые месяцы будет не до систематического обучения. Ваша задача — понять всё, что делал ваш предшественник, причём, как в смысле «что он хотел сделать», так и в смысле «что получилось».

Не стоит гневно возмущаться, столкнувшись с неизвестной вам вещью, которая кажется нелогичной — возможно, у этого есть глубокие соображения, которые вам должны быть известны, но вы их не знаете. Быстрый пример из жизни: на виндовых в настройках DNS указаны не только контроллеры доменов, но и юниксовый кеширующий DNS-сервер, который не поддерживает динамические обновления. Это вызывает отчаянный флуд в event log’е — но сделано это для того, чтобы избежать рейс кондишн при старте сети после блэкаута (DC стратуют много дольше, чем большинство других серверов). При этом нужно помнить про особенности кеширования и сбрасывать кеш в случае смены конфигурации AD.

Так же не стоит ругать предшественника за кажущуюся «халтуру». Право кого-либо ругать у вас появится после того, как вы сделаете лучше.

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

Впрочем, ближе к сути.

Ваши ближайшие задачи: найти документацию или создать её в случае отсутствия по устройству сетей, список оборудования с настройками management-интерфейсов и паролей, аналогично для серверов, список рабочих станций, принтеров и т.д.

Без понимания конфигурации сети вы ничего не сможете сделать (хорошего).

После того, как конфигурация выписана, попробуйте её нарисовать схематически. Попытайтесь определить, есть ли в сети (зачатки) distribution и core level, почему то или иное оборудование именно тут. Если хватит квалификации — попытайтесь оценить размеры broadcast-доменов и трафик в узловых точках. Трафик в локалке считать сложно, но понятно, что пачка сотрудников, сидящих вместе с сетевым принтером в одном сегменте сети, но работающая с 1С на файловой шаре в другом, подключенная через 100Мб маршрутизатор — плохое место, источник потенциальных сбоев (включая сбои 1С и т.д.).

После сетевой топологии попытайтесь собрать воедино все права (группы, служебные учётные записи) и общие ресурсы.

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

То же касается конфигурации серверов — списки обслуживаемых доменов, сайты, почтовые домены, система редиректов, организация выхода в интернет, учёт расхода трафика и т.д. Особый акцент на лицензионность софта. Обязательно сделайте бэкапы всего, что есть. Попытайтесь поднять его на тестовой машине (внимание: машина должна быть изолирована от основной сети физически, иначе можете поймать страшные проблемы с конфликтами одинаковых настроек).

С большой вероятностью вы найдёте для себя более чем много нового. И это определяет ваше первичное обучение. Как только вы сталкиваетесь с каким-либо новым сервисом (а, полагая, что вы выходец из эникеев, каждый сервис для вас в новинку) — не ленитесь:
а) Находить литературу и читать. На этот раз не 20 (4) книжки в год — не больше недели-двух на книгу. Да, свободного времени больше у вас нет и не будет в ближайший год.
б) Воссоздавать конфигурацию с работы на тестовом оборудовании. Надо — переделайте домашний комьютер. Изучать как работает сервис лучше на работающем сервисе, чем на его обломках. Даже в простейшей настройки сквида вы найдёте для себя очень много нового и неожиданного. Причём, не факт, что именно в самой настройке — будет качаться общий админский уровень (начиная с простейшего «как отредактировать файл» до внезапного вопроса «а как программы выбирают, какой IP использовать в качестве source?»)
в) Ничего не меняйте просто так. Работает — не трогай. Пока вы не перерастёте сложность конфигурации, ломать её нельзя. Это вам должны подсказывать инстинкты. Если такого инстинкта нет — вы ошиблись профессией.

Источник

Профессия: системный администратор

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

Наблюдая за этим процессом, мы поняли, что справочник профессий востребован не только школьниками, выбирающими вуз, но и взрослыми, выбирающими путь. Поэтому решили рассказать об основных специальностях, которые востребованы в ИТ-сфере. Начинаем с самой близкой нам — системный администратор.

Как стать системным администратором

Кто это?

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

То, чем занимается системный администратор, зависит от размера компании, сферы деятельности, опыта и навыков самого админа. Вместо того чтобы давать определение, лучше выделим конкретные типы сисадминов.

Как стать системным администратором

Где нужен?

Я бы сказал, что везде, но это будет ложь. Почему-то руководители малого и среднего нейатишного бизнеса полагают, что всё можно «запихнуть» в облако, а сисадмин может быть исключительно приходящим эникеем. Поэтому нередко компании сильно страдают от хромой на все ноги ИТ-инфраструктуры (точнее, ИТ-бардака), но сисадмина не нанимают. Если вам удастся попасть в такую компанию, то в 99% случаев нужно рассматривать работу в компании как опыт и двигаться дальше, и лишь в 1% случаев удаётся переубедить босса, стать незаменимым и выстроить идеальную ИТ-среду с выверенной архитектурой и грамотным управлением (вот прямо с реального примера описываю!).

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

На момент написания статьи на сервисе «Хабр Карьера» 67 вакансий, связанных с системным администрированием. И вы как раз можете увидеть, что разброс «специализации» велик: от сотрудника технической поддержки до специалиста по инфобезу и DevOps. Кстати, работа в технической поддержке на старте очень быстро, качественно и глубоко прокачивает ряд навыков, ценных для системного администратора.

Средняя заработная плата

Заработную плату будем смотреть опять же на «Хабр Карьере».

Возьмём среднюю заработную плату без выделения навыков для «Системного администратора» и для «DevOps» по данным за 2 полугодие 2019 года. Это самые популярные специальности в разделе «Администрирование», и наиболее показательные. Сравним.

Уровень специалистаСистемный администраторDevOps
стажёр (intern)25 900 руб.нет стажёров
младший (junior)32 560 руб.69 130 руб.
средний (middle)58 822 руб.112 756 руб.
старший (senior)82 710 руб.146 445 руб.
ведущий (lead)86 507 руб.197 561 руб.

Цифры, конечно, даны с учётом Москвы, в регионах ситуация поскромнее, но, что характерно, пропорции примерно такие же. И мне кажется справедливым такая разница, потому что DevOps реально более продвинутые по скиллам (если мы говорим о канонических девопсах, а не о тех, у которых одно название).

Единственное, что не хотелось бы рекомендовать, это брать джунов-девопсов после вуза. Ребята-теоретики, не познавшие ни dev, ни ops, весьма посредственно смотрятся на старте, слабо развиваются из-за непонимания того, куда двигаться и точно не стоят обозначенных денег. Всё же на узких специализациях должны быть более опытные админы, которые прошли огонь, воду, медные трубы, bash и скрипты PowerShell.

Базовые требования к профессионалу

Требования к системному администратору отличаются от компании к компании (кому-то нужно владение 1С, 1С-Битрикс, Kubernetes, определённой СУБД и т.д.), но есть несколько базовых требований, которые, скорее всего, понадобятся в любой компании.

Как стать системным администратором

Вот выучитесь и будете понимать эту шутку.

Важные личные качества

Системный администратор — специалист, который не может быть изолированным в компании и профессионально среде. Ему постоянно приходится общаться с людьми по телефону и лично, поэтому интровертные черты придётся побороть. Сисадмин должен быть:

Необходимость знания иностранных языков

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

Однако если вы хотите расти в карьере, получать международные сертификаты, в том числе Cisco, разбираться в передовых технологиях первым, вам понадобится английский язык не ниже Upper Intermediate. Очень рекомендую сделать эту инвестицию в профессиональное развитие, это не какой-то фантастический уровень, освоить вполне реально даже без способностей к языку.

Где учиться

Профессия системного администратора интересна тем, что для входа в специальность нет специфических требований к обучению, поскольку на сисадмина как такового на особом факультете не учат. Изначально всё зависит от вас — от того, насколько вы готовы самостоятельно осваивать теорию и заниматься практикой, работать с операционными системами (Windows и Unix), периферией, безопасностью. Фактически ваш компьютер должен стать вашей учебной лабораторией (а ещё лучше, если у вас будет отдельная машина под такие задачи, чтобы процесс не мешал основной работе и учёбе).

Сказать, что системный администратор — это профессия без обучения и удел самоучек — в наше время просто преступно, потому что мы видим уровень хорошо оплачиваемых системных администраторов. А значит есть базовый «классический» набор, который вам понадобится.

Вам не удастся обойти азы и стать крутым профессионалом — без знания архитектуры ПК, сервера, понимания принципов работы прикладного и служебного ПО, операционных систем ничего не получится. Поэтому для системных администраторов как никогда актуален тезис «начинайте с начала».

Лучшие книги и средства обучения

Ну и, конечно, Хабр и профильные форумы — отличное подспорье для системных администраторов любого уровня. Когда мне пришлось обучаться науке Windows Server 2012, Хабр оказался сильным подспорьем — тогда мы познакомились ещё ближе.

Будущее сисадмина

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

Мифы профессии

Как и любая профессия, системное администрирование окружено мифами. С радостью развею самые распространённые.

Как стать системным администратором

Главный совет

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

Источник

Как стать системным администратором — пособие для начинающих (часть 4)

В этой части: в поисках специализации. По просьбам в конце поста оглавление по предыдущим частям.

Карьера сисадмина

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

Я не буду рассказывать вам, как организовать сеть компании и «что делать сисадмином» — эти статьи про карьеру, и описывать я буду именно вещи, важные для карьеры, а не для повседневной работы.

Как только у вас появилось свободное время — вы снова стоите на концептуальном перепутье. Вы можете просто продолжать работать администратором, и делать это долгое время. У вас будет копиться опыт, ваше резюме будет становиться всё менее и менее крикливым, а ожидаемая сумма будет постепенно расти, у вас появится сколько-то настоящих success story… Так может продолжаться неограниченно долго. Более того, про эту стадию сисадминства чуть ли не легенды складывают «я всё настроил и могу заниматься чем хочу», «чем больше админ работает, тем хуже он», «хороший админ должен бездельничать, пока сервера работают» и т.д.

Но что дальше? А дальше изменения могут быть только с вашей стороны. Вы можете либо продолжать стихийное развите «под потребности работодателя», либо начать выстраивать собственную специализацию. При этом «развитие под потребности работодателя» у вас будет идти спорадически, т.к. бизнесу в моменты затишья ничего не нужно нового от ИТ, нужно, чтобы оно продолжало работать. Для настоящего развития нужно смотреть глубже, и свободное время тратить не на исполнение обязанностей офисного планктона, а на обучение (если вы думали, что пройдя путь от аникея до «крутого админа» мучения с книжками/мануалами закончатся — не мечтайте).

Потребности бизнеса

О разнице между самообслуживанием офиса и производством:

Рассмотрим два примера: туристическая фирма продаёт путёвки. Бизнес-процессы: заключение договоров с операторами, продажа путёвок клиентам. Жизнь офиса: интернет на каждом рабочем месте, рабочее место бухгалтера, возможность распечатать документы, возможно, видеонаблюдение. Очевидно, что даже если выйдет из строя вся компьютерная техника, то путёвку продадут. Так же как и заключат договор (распечатают с флешки у соседей).

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

По буржуйски это называется misson critical. Очевидно, что примеров misson critical полно. У интернет-провайдера возможность пользователю зайти во вконтактик — mission critical. У банка — обработать транзакцию по карте — misson critical. Примеров можно дальше приводить много — в торговой точке отсканировать штрих-код на кассе, в аутсорсинговой бухгалтерии иметь возможность сфомировать отчётность обслуживаемых компаний, на компьютере со ЧПУ-станком — управлять оным и т.д.

Так вот, если грубо говорить, админы делятся на два класса — тех, кто обслуживает back/front office и тех, кто занят misson critical приложениями. Разумеется, если мы говорим о маленькой компании, у которой 20 человек персонала и два станка с ЧПУ, то чинить «вконтактик» будет тот же человек, который настраивает станок, но чем больше компания, тем больше становится ощутимым это различие.

Сейчас я скажу серьёзную мысль, я не до конца уверен в её абсолютной истинности, но интуиция настаивает на справедливости:

По-настоящему глубокая специализация может быть только при работе с misson-critical приложениями.

Грубо говоря, если вы админите 1С в бухгалтерии двух-пяти ООО, из которых состоит та контора (.ээ… компания холдингового типа), где вы работаете, то это одно. Часовой даун бухгалтерия если и заметит, но ничего, кроме квохтания, не произведёт. Если же вы администрируете 1С в аутсорстинговой бухгалтерской компании, для которой часовой простой бухгалтерии означает потерю денег, клиентов и т.д. — то это другое. Потребуется куда более глубокое знание того, что администрируешь. Именно потребуется, потому что изучать что-либо без потребности — это интересно, иногда полезно, но совсем не то же самое, что изучение главного в работе.

Теперь немного суровой истины: администратор backoffice’а — эникейщик. Даже если админ. Да, нужна более высокая квалификация, нужны более серьёзные знания и опыт — но класс задач тот же самый.

Таким образом, если оставить в стороне «специализацию» на back-front-office’е, то настоящая специализация может быть только на Важных Для Компании Вещах. То есть на misson critical. Если компания доросла хотя бы до класса «средней», то она обычно имеет специальных людей под каждый класс задач. Вот эти «специальные люди» — и есть системные администраторы с глубокой специализацией.

И ещё немного о системной интеграции… Так получилось, что я про эту область знаю очень мало, так что перескажу то, что мне сказали в комментариях к предыдущим статьям: это люди, которые под ключ организуют IT для компаний.

Карьера: CIO

Если мы выходим за пределы компании с 1-2 специалистами в штате, то у нас образуется два направления развития: специализация и «ит-директор», он же CIO.

Кто такой CIO? Это человек, который командует остальными компьютерщиками. По сути, это человек, который переводит с человеческого на некомпьютерный, который может объяснить совету акционеров/гендиректору что происходит, зачем нужны деньги и почему столько людей. Этот же человек принимает на себя ответственность за распи… тво подчинённых. Грубо говоря, если эникейщик случайно снёс все данные с флешки у гендиректора, то админ скажет «это он виноват» и на этом его ответственность закончится. А вот с CIO спросят «а зачем ты идиота на работу принял?» — и виноват будет именно CIO. Особенно, если проблема оказывается не однократной, а системной.

Реально, CIO, конечно, должен знать что происходит вокруг (в компьютерном мире), следить за технологиями, принимать решения о внедрении/вынедрении той или иной технологии, но он может не иметь глубоких познаний в области. По сути, его основная работа — быть управленцем. Уметь читать людей, предсказывать их поведение и отношение к поставленным задачам. Он же должен уметь правильно понимать, что от него хочет компания, в нужный момент останавливать рост IT ради IT и уметь формулировать требования бизнеса к IT. Когда возникает необходимость использовать те или иные технологии, то задачей CIO является найти людей, которые в этом разбираются.

Карьера: специализация

Чем более серьёзной и сложной является misson-critical инфраструктура (её часть), тем более у нас возникает потребность в людях, которые знают хотя бы её часть, но досконально. (Не будем обольщаться: мечта любого бизнеса — сотрудник, который знает и умеет всё, всё это делает, а ещё может работать ночным сторожем (совмещая это с подготовкой отчётности в налоговую) и всё это тыщ за 10 в месяц). Чем большая важность компоненты, тем более и более знающий человек нужен. Заметим, что любой бизнес будет стремиться сэкономить, и одной из задач CIO (из предущего раздела) объяснить, почему оболтусу, который не может аську настроить, а ковыряется в этом оракле целыми днями нужно платить в 5-7 раз больше, чем такому же оболтусу, который и «с ораклом работал», и винды админит, и патч-корд обжать может, и вообще, «всё знает и всё умеет».

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

Специализация в чём?

Далее идёт углубление специализации. В случае сетей это: работа с локальными сетями, городскими сетями, специализация на оборудовании определённого вендора (кто сказал «циска»?), маршрутизация на уровне автономных систем, в случае ОС — выделение отдельных компонент/типов применения. Деление в остальных частях понятно — вендоры, решения, технологии. (Например, из специализации на СХД может вырасти специализация на Infiniband’е, со специализаций на решениях конкретного вендора со специализаций под определённые типы использования).

Вообще, деление очень и очень условное. Например, я затруднюсь куда-то отнести человека, специализирующегося на системах управления цифровыми подписями.

Впрочем, главным является то, что специализация важнее универсальности. Почему? Потому что людей, которые «мало знают о многом» легко сам сделать (компании нужны конкретные знания, т.к. их немного, легко научить), таких много на рынке. Наоборот, человек, у которого «много знаний» (и тут уже не важно, «о многом» или «о чём-то конкретном») — страшный дефицит, т.к. их долго выращивать самим (а ещё они могут уйти к конкурентам и похерить все усилия по обучению), их вокруг практически нет и т.д. Итог — зарплата, объясняющаяся резким перекосом рынка в пользу работников. И чем выше специализация, тем острее этот перекос.

Винды или линукс?

Вопрос неверный. Специализация на конкретной ОС, конечно, может быть, но это весьма редкая (как мне кажется) специализация — обычно специализируются на конкретном ПО, работающим под ту или иную платформу, и уже именно ПО диктует, какая ОС. Так что скорее, вопрос относится к тому, с каким ПО вы хотите работать.

Глубокая специализация может быть в любой области. Например, человек, который действительно хорошо и глубоко знает нюансы изменений схемы AD при установке Exchange Server — это человек с очень узкой и глубокой специализацией. Аналогично, человек, который знает тонкости организации единой авторизации в гетерогенных сетях на базе solaris/windows — имеет глубокую специализацию.

Я специалист! Дайте много денег.

Нет. Наличие знаний в какой-то области во-первых не делает вас специалистом (опыт работы — обязателен), во-вторых, я чуть выше написал, что зарплата специалиста объясняется не его квалификацией, а нехваткой специалистов. Другими словами, если ваша специализация никому не нужна, то и и денег вам никто не предложит. Очевидно?

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

Впрочем, это уже начались рассуждения, за объективность которых я не могу поручиться.

Играем в RPG

На последок я хочу описать собственное ощущение от специализации. Ближайшей моделью является некое подобие «скиллбилда» в RPG. Часть навыков требует навыков в других областях не ниже какого-то уровня; чем выше навык, тем сложнее получить следующий уровень; получение нового уровня в той или иной области вполне себе ощутимо как «левелап». Причём, области много более узкие и специфичные, чем специализация.

Заключение

Мне хотелось рассказать ещё об одном потенциальном пути развития сисадмина — быть архитектором новых систем. Но, поскольку я именно этим сейчас сам занят и всё ещё не перерос этот уровень, писать о нём объективно я никак не могу. Если в кратце: не просто обслуживать mission-critical приложение, а решать, каким оно будет, как оно будет работать и как его таким сделать. Это интересно, сложно, и как именно это уложить в вышестоящую иерархию я не знаю.

Источник

Стань сисадмином! Где и как учиться сетевому администрированию

Как стать системным администратором

Партнер

Как стать системным администратором

Содержание статьи

Дошкольное обучение и начальная школа

С какого возраста изучать технологии? Чем раньше — тем лучше! Сейчас двухлетние дети вовсю возятся с планшетами, так что годам к шести уже вполне можно приступать к программированию.

Для начала идеально подойдет ScratchJR, его реализация есть почти на любых платформах, включая iOS и Android. Это графический язык программирования, на котором можно и программу написать, и игру создать, и даже реализовать какой-нибудь более серьезный проект.

Следом можно переходить к Scratch. Могу порекомендовать курс «Программируем на Scratch» и книги Дениса Голикова. Их особенность заключается в том, что по ним юный программист может изучать Scratch самостоятельно, без участия взрослых, главное — уметь читать.

Еще одна штуковина, с которой можно знакомиться с юного возраста, — плата Arduino. На мой взгляд, лучшая книга по этой платформе — «Практическая энциклопедия Arduino» Петина и Биняковского (на данный момент актуально второе издание 2019 года). Встречаются и наборы из платы и книги. Например, «Scratch + Arduino. Набор для юных конструкторов» и «Scratch + Arduino. 18 проектов для юных программистов + книга».

Старшие классы

Изучающие информатику в школе делятся на две группы: те, кому повезло, и все остальные. Везунчики изучают языки программирования, основы сетей, устройство компьютера и многое другое. Те, кому повезло меньше, рисуют в Paint и набирают тексты в Word. Лучше чем ничего, но все же для будущего IT-специалиста этого мало.

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

В 2017 году в школах появилось два интересных нововведения. Первое — проект мэрии Москвы «Инженерный класс в московской школе». Вторая новинка — предмет «Проектная деятельность», на котором можно трудиться над какой-то своей разработкой. Крутой проект может стать даже частью будущего резюме.

Как выбирать курсы

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

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

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

В общем, выбирай с умом! Нужно искать школы, которые давно на рынке, желательно международные и с системой зачисления по результатам предварительных тестов. Кстати, тестирование — это не просто дополнительный стресс: лучше один раз завалить тест, чем страдать целый год, ничего не понимая на занятиях.

Также обязательно смотри, кто учитель. Если его имя и фамилия не гуглятся — это плохой знак. Возможно, стоит лично пообщаться с педагогами и выяснить, что и как будут преподавать. А вот обращать внимание на выложенные в интернете на официальном сайте сертификаты и благодарственные письма нет смысла вовсе.

Что изучать?

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

Дополнительно можно познакомиться с программированием и веб-разработкой — хотя бы на уровне установки и настройки движка сайта.

Самообразование

Есть огромное количество ресурсов, которые позволяют изучить основы IT, — как бесплатных, так и платных. А иногда и на платных кое-что дают задаром.

Например, Stepik.org — прекрасный портал с большим количеством бесплатных курсов (в том числе на русском), оценками и демонстрацией процесса обучения. Из интересных направлений можно отметить следующие:

Есть и другие. Российские — «Нетология», GeekBrains, «Специалист», Skillbox, западные — Coursera, Skillshare, Udemy и прочие. Отдельного упоминания заслуживает Khan Academy, которая не берет денег и способна заменить не только информатику, но и другие предметы, включая начальные курсы вуза. Увы, русские субтитры там есть не у всех роликов.

Ну и конечно, YouTube — это неисчерпаемый источник не только развлечения, но и знаний. Поищи нужную тему — наверняка найдешь много полезного.

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

Ну и для одиннадцатиклассников совет простой: читать и качать скиллы в свободное время нужно, но только если оно есть. Подготовка к ЕГЭ — это, как ни крути, главная задача, которая критически важна для поступления в вуз. В десятом классе еще можно делать проекты и ходить на курсы, но в одиннадцатом про все это придется забыть.

Колледж или вуз?

Поступать ли в вуз вообще — это отдельный вопрос, который стоит обдумать. Возможно, хватит и колледжа, особенно если ты бы хотел поскорее начать работать и зарабатывать. Давай посмотрим, какие достоинства и недостатки у обоих типов заведений.

Колледж

Выбирать колледж можно по названию программы и содержанию курсов. Для системного администратора два лучших колледжа в Москве — Колледж связи № 54 и Колледж предпринимательства № 11. Самые сильные учителя сетевого администрирования — Сергей Николаевич Хохлов (Колледж связи), Илья Михайлович Шварцман (Колледж предпринимательства № 11).

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

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

Зачем учить «лишнее»

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

Случай первый. Офис компании занимает два этажа исторического здания (особняк XIX века, памятник архитектуры). Нужно тянуть локальную сеть, долбить стены, крепить снаружи камеры видеонаблюдения и монтировать внутри коробы с оборудованием, кабель-каналы с проводами, а все эти мероприятия нужно согласовывать с комитетом по охране памятников. Тут очень пригодились навыки составления технической документации и чтения чертежей (поэтажные планы здания с указанием существующих коммуникаций).

Случай второй. Предприятие выступало подрядчиком при организации мероприятия с участием органов власти, заключив госконтракт. Размещение серверных стоек, маршрутизаторов, точек доступа и оборудования в конференц-залах и пресс-центре требовалось заранее согласовать с заказчиком в виде чертежей (по всем ГОСТам, с рамочками и «штампами»). Здравствуй, начертательная геометрия и машинная графика, как хорошо, что я тебя не прогуливал.

Выбираем специальность

Если ты остановился на вузе, то первое, с чем я рекомендую определиться, — это специальность, которую ты хочешь получить. Лучший выбор для сетевика и многих других айтишников — это направление 10.03.01 «Информационная безопасность».

Почему именно ИБ? Из-за качества программы. Все высшее образование разбито на изучаемые науки. Информатика попала в два сектора — «Математические и естественные науки» и «Инженерное дело, технологии и технологические науки». Нас будет интересовать второй сектор, так как нам стоит изучать информатику не как подраздел математики, а отдельно. И не как науку (мы же не теоретики), а как инженерное дело.

Что изучается именно в ИБ, можно почитать во ФГОСе (PDF). Однако федеральные стандарты — это одно, а их реализация в конкретных вузах — немного другое. При желании, порывшись на сайте вуза, ты можешь найти планы занятий групп, которые учатся по нужной тебе специальности. Например, находим на сайте МИРЭА страницу, посвященную нашей специальности 10.03.01, и видим ссылку на учебный план. Да, при чтении можно сломать глаза (и шею), но уже гораздо понятнее, с чем придется столкнуться.

Но даже тут ты не узнаешь, чему конкретно будут учить. С точки зрения системы образования нет особой разницы между однотипными языками программирования или базами данных. И в целом это справедливо, но студенты при выборе между, например, Pascal и Java или FoxPro и MySQL в обоих случаях предпочтут второй, более современный вариант. Чтобы выяснить такие детали, лучше всего сходи на день открытых дверей и поспрашивай преподавателей и старшекурсников.

На какие еще специальности можно обратить внимание? Ищи по словам «информатика», «информационные» или «IT». Главное — держись подальше от «прикладной математики и информатики» (01.03.02). Здесь от всяких математических «теорий» и «анализов» будет лопаться мозг, а практические айтишные вещи изучаются по остаточному принципу и в свободное от решения интегралов время.

Выбираем вуз

В Москве и Санкт-Петербурге выбор вузов большой, но найти идеально подходящий не так-то просто. Критериев много, в том числе не связанных с самим обучением. Где-то ниже проходной балл, где-то выше, но есть общежитие, где-то абитуриентов привлекают гибкими схемами оплаты, а какие-то могут не подходить молодым людям из-за отсутствия военной кафедры. Или, например, близость к дому сэкономит время, которое можно потратить с большей пользой.

Чтобы найти все вузы, где студентов готовят по нужной специальности, идем на сайт EduNetwork или любой подобный, выбираем город и задаем параметры. Можно, например, посмотреть все московские вузы со специальностью «Информационная безопасность» и военной кафедрой.

С МИРЭА, МЭИ и МИФИ ты точно не промахнешься. А в Бауманке, например, «Информационной безопасности» как таковой нет, есть только «Информационная безопасность автоматизированных систем» (10.05.03, кафедра ИУ8), что не совсем то же самое. Кстати, чему учат на других «ИУ», тоже стоит посмотреть.

Среди питерских вузов самый подходящий для будущего сисадмина — Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича. Там как раз есть направление ИБ. Также можешь рассмотреть Санкт-Петербургский политехнический университет (Политех), ЛЭТИ (электротехнический — с уклоном в «железо»), ИТМО и ГУАП (аэрокосмического приборостроения).

О поступлении

Схема поступления в последнее время сильно изменилась, хотя по-прежнему основана на проходных баллах.

В июне все выпускники пишут экзамены ЕГЭ и по его результатам поступают в вузы. Количество бюджетных мест все время меняется, но суть одна. Есть две волны поступления — 80% и 20%. Ты подаешь свои документы в вуз и получаешь доступ к онлайновой таблице всех поступающих. Скорость подачи здесь не принципиальна, однако стоит сделать все заранее.

В таблице поступающих важны две вещи: оригинал документов и согласие на зачисление. Если и в той и в другой графе стоит «Есть», значит, человек рассчитывает поступить именно в этот вуз. Смотри, на каком месте ты, и сравнивай это значение с количеством бюджетных мест в вузе.

Поступать лучше на первой волне, так как вторая более непредсказуемая. Бывает, например, что человек с высокими баллами пытался поступить, скажем, в Физтех. Это у него не получилось, он психанул и пошел в самый «дешевый» (по баллам) вуз. И во второй волне у лидера таблицы баллы могут быть больше, чем у тех, кто поступил в первой.

Таблица «Минимальный проходной» показывает минимальные проходные баллы по второй волне. Прибавляй 30–40 баллов к этому году и получишь следующий, но учти один момент. Если у поступающего в прошлом году был набран тот самый минимальный балл — это не гарантия того, что он поступил.

Работает это так. Допустим, минимальный проходной балл — 205. Эти баллы распределены по трем направлениям — информатика, математика, русский. Три человека написали экзамены на этот балл, но в таблице они будут на разном уровне, и, если место будет только одно, поступит только один. В таблице это будет выглядеть так:

То есть учитывается приоритет экзамена. Приоритеты выставляет вуз, но на ИБ чаще всего он именно такой: информатика, математика, русский.

Считаем баллы

На сайте postyplenie.ru есть калькулятор баллов, где вузы можно отсортировать по программам обучения, проходным баллам на бюджетное отделение и цене обучения (работает для вузов Москвы и Санкт-Петербурга). Сортировка «по деньгам» — слева, «по баллам» — справа.

Подбор по цене обучения. В графе «Специальность» выбираем «Инженерное дело, технологии и технологические науки» и цену обучения. Жмем «Поиск» и смотрим, что получилось. Теперь, если хочешь идти на ИБ, ищи поиском по странице слова «Информационная безопасность» без каких-либо приставок, приписок или изменений. Это гарантия того, что курс соответствует именно этому ФГОСу.

Подбор по проходным баллам. Предположим, сейчас ты не знаешь точно, какие у тебя будут баллы за государственные экзамены, но можешь прикинуть (лучше скинь баллов десять для верности — вдруг на экзамене переволнуешься). Вбивай результат в таблицу «Баллы ЕГЭ» и жми кнопку «Рассчитать». Дальше точно так же ищешь желаемую специальность по названию или коду.

Самообучение

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

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

Курсы

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

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

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

Если же обучение на перечисленных выше курсах не по карману, на помощь приходят ребята из академии IT DarkMaycal Sysadmins. У них есть три видеокурса:

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

Есть варианты еще дешевле — от ребят из NetSkills. В их арсенале несколько видеокурсов:

Курсы сильно дешевле аналогов, но и не так глубоки, как видеокурсы DarkMaycal.

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

Для самостоятельной подготовки к сдаче экзаменов Cisco можно использовать их официальные руководства (книги на русском) (читать лучше в указанном порядке).

Трудоустройство

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

Самый простой ориентир — это размер организации. Если в мелкой конторе ты будешь заниматься вообще всем — в меру твоих способностей и терпения, то в крупной куда больше шансов попасть в руки старших специалистов. Они подскажут, что делать, и ты будешь не только работать, но и учиться у них. Для первых лет карьеры это гораздо ценнее. Приходишь джуниором, а уходишь сеньором!

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

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

Определить, куда ты попадешь, заранее невозможно. На собеседовании может показаться, что вот он — рай для молодого толкового специалиста, а в действительности ты окажешься в техническом отделе, напоминающем дом престарелых — и по контингенту, и по подходу к работе. А бывает наоборот. Потому ориентироваться нужно в первую очередь на отзывы тех сотрудников, которые уже поработали в этой фирме.

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

И в общем случае подход «надо с чего-то начинать» работает не лучшим образом. Велик шанс, что ты просто потратишь несколько драгоценных лет впустую, ничему не научишься и получишь сомнительную запись в трудовой книжке. Так что совет простой: смотри, куда идешь!

Итоги

Итак, сказано было много, давай попробуем выделить основные мысли.

Валерий Линьков

Дипломированный специалист Cisco, инструктор Cisco Networking Academy, основатель первой в Москве академии Cisco на базе предприятия, автор технических статей посвящённых национальной безопасности России, сисадмин, ИБшник, питонист, гик

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *