Кто такие сисадмины и что они делают? Профессия системный администратор. Кто такой системный администратор

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

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

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

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

Начало 2013 года мне надолго запомнится. У меня был выбор устроиться андроид-разработчиком, программистом 1С или же системным администратором в контору, о которой кроме матерных слов ничего хорошего сказать не могу. Победила жадность. Так как разработчиком мне везде предлагали вначале 25 тысяч (Ростов-на-Дону). Понимаю, что программист даже до года работы это всего лишь джун. Тем более, что Андроид я бросал до этого, а 1С занимался постольку, посколько. Но через год бы перспективы выросли. Скилл бы рос, а с ним и уровень зарплаты. Но я пошел по пути наименьшего сопротивления, так как мне предложили 35 тыров! На руки! Белыми! И это было началом моего профессионального краха.

Офис был мелким до безобразия. Одноранговая сеть, без AD или вообще намека на LDAP хотя бы на Samba. С древними компьютерами под не менее древней XP. Один сервер видеонаблюдения, одна файловая помойка и один настроенный через одно место шлюз на 5-м Центосе…

Когда я увидел все это «хозяйство», у меня возник резонный вопрос – а за что платить то такую сумму? Ответ я получил незамедлительно – за командировки. Именно меня брали для пусконаладочных работ в командировках. На мне висели системы видеонаблюдения, сервера и коммутационное оборудование. В 2014 году мне все это и аукнулось – почти весь год я пробыл в Сочи, начиная с Олимпиады, где работал без сна и выходных два месяца, а потом безвылазно жил в условиях, в которых не всегда гастарбайтеры будут согласны находиться, в силу жадности директора конторы.

Да, я много чего узнал. Я изучил Cisco на уровне CCNA, хотел уже подниматься до CCNP, но передумал. Я узнавал много смежных технологий типа настройки радаров (да, именно РЛС) и много чего прочего. Я узнал столько о ВОЛС и всем коммутационном оборудование, что можно было смело после этого идти в телекомы работать. И вместе с тем я тупел. От однообразия, от рутины и т.д.

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

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

Я смотрел дайджесты технологий и буквально офигевал от того, что произошло за эти 4 года. Xamarin, в iOS разработка пошла на SWIFT, в вебе появились многие новые фрэймворки, Rust появился и тут же сделал вызов C++. Да и последний претерпел изменения – вышел C++ 14, который стал больше java напоминать.

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

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

Итак, на руках трудовая книжка с такой «отвратительной» записью, два резюме – на программиста и сисадмина. Вот вводные данные. И тут понеслось.

Ради интереса начал рассылать резюме сисадмина, пока попутно читал книги по тому, что упустил за прошедшее время. Результат был, мягко говоря, не ахти. Нет, меня много куда приглашали. Я проходил часто собеседования. Но за спиной часто слышал: «Боже, мужчине 31 год и он пришел сисадмином!». Но была еще куча мест, где резюме летело в шредер с диагнозом – «Дед. Старый сильно для этой должности». Причем, сеть гетерогенная в таких организациях. Есть и виртуальные сервера на ESXi, крутятся веб-сервера на Apache и Nginx под Debian и Centos 7, куча АТС на Asterisk, сложные леса AD, MS SQL Server 2014, Exchange, скрипты в совершенстве на bash и powershell, Cisco, Huawei, Microtik – всего не учесть. И опыт для всего этого от 3 до 6 лет. Но не старше 30 лет для соискателя. Так что кто тешит себя скиллами, часто против вас будет идти главный документ – паспорт. Так по крайней мере в Ростове обстоит дело.

С программистом был вообще цирк – часто видели, что работал сисадмином последние 4 года и тут же резюме в шредер или начинали истерить. В городе больше 100 франчей 1С, но почти у всех них как эталон нормы набора программистом было одно – пробыть стажером. И пофиг, сколько у тебя стаж – нет вообще опыта или 10 лет за плечами. И тут вставал вопрос о зарплате, которой во франчах традиционно нет. Насчет других программистов тут кроме веба и мизерной доли C# опять же для ASP.Net ничего нет. И даже C#, который я знал версии 4.0, уже применялся 6.0. Вновь учить даже его. Хотя на блоге я вел вебинары по нему (вернее, по 5.0). Но с ним проще было, однако в коллектив не проходил опять же возрасту. Сидят молодые парни до 25 лет и к ним дядя 31 летний заваливает…

Тем не менее, я вообще не сваливался в пессимизм. Искал много чего смежного и за неделю после увольнения нашел работу java разработчиком. Да, зарплата серая. Но в трудовой снова засияет запись «инженер-программист». И одно я знаю наверняка – больше никогда уже в сисадминство ни ногой. Да и возраст не позволит).

Надеюсь, что эта статья с такими стонами была кому-то интересна и полезна. Самое главное, всегда развивайтесь. Мир не стоит на месте. А IT – и подавно. Иначе рискуете остаться за бортом, как некогда я.


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

Итак, хочется внести немного ясности в то, что же такое системный администратор.

Я бы сформулировал эту специальность только так - максимальная должность по управлению всеми информационными системами предприятия.

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

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

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

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

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

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

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

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

UPD: Хорошо сформулировал мои мысли

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

Специализация

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

До 2000 года не существовало учебных заведений обучающих профессии системного администратора.

Сетевой администратор – разработка и обслуживание локальных сетей. Необходимо знание сетевых протоколов и устройства сетей;

Администратор базы данных – необходимо знать языки операционных систем на которых работают базы данных, протоколы и устройство базы данных;

Администратор сервера – в хостинговой компании занимается установкой программного обеспечения и обслуживанием аппаратной части серверного хозяйства. Необходимы знания соответствующих программ и протоколов.

Обязанности

Основные обязанности системного администратора заключаются в следующем:

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

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

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

Восстановление работоспособности сети после сбоев и неправомерных действий - необходимо делать резервное копирование, чтобы в случае фатальных отказов быстро восстановить работоспособность системы;

Самой распространенной поломкой является попадание жидкости на клавиатуру компьютера.

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

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

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

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

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

Бывают ситуации, когда нужно загрузить компьютер в безопасном режиме. Если вы этого не умеете, вам не место в ИТ-отделе. Вы должны знать, как загрузиться в безопасном режиме с поддержкой сети, чтобы устранить неполадки компьютера, которые нельзя исправить в обычном режиме.

Установка операционной системы. Это еще один немаловажный навык системного администратора. Вы как минимум должны знать, как установить Windows 7/8, Windows Server, Linux и Mac OS. Также следует знать, как установить несколько операционных систем на один компьютер и настроить их загрузку.

Управление пользователями в Active Directory. Вам предстоит постоянно работать со службой Active Directory — добавлять, удалять, редактировать, блокировать и разблокировать профили пользователей или просто сбрасывать пароли. Если вы не сможете настроить Active Directory, работать с сетью будет очень тяжело.

Сброс пароля на сервере. Это не всегда просто. Бывают случаи, когда нужно изменить пароль администратора на компьютере, не входящем в домен Active Directory (и знать, как это может повлиять на такие вещи, как резервное копирование Acronis). Вы также должны знать, как сбросить пароль на компьютере с Linux или Mac OS.

Создание и настройка профилей в Outlook. Иногда единственный способ решить проблему с Outlook — это удаление профиль. На компьютерах с Windows, это довольно распространенное явление, поэтому вы должны знать, как удалять и создавать профили в Outlook.

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

Резервное копирование Windows Server. Даже используя стороннее ПО для резервного копирования, все равно приходится пользоваться инструментом для очистки журнала сообщений Exchange. Вы должны знать, как запустить резервное копирование Windows Server и как настроить его в планировщике заданий.

Очистка пространства на диске C. Если диск С переполнен — жди неприятностей, особенно на сервере. Диск С нужно периодически очищать. Для этого есть что различные инструменты, таике как CCleaner, который удаляет временные файлы, или WinDirStat, который показывает, какие файлы занимают драгоценное дисковое пространство.

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

Дополнительные материалы

Комментарии (12)

    Фролов Александр Викторович , 14 декабря 2012, 09:01

    "Добавление компьютеров в домен, Устранение проблем печати, Установка операционной системы, Создание и настройка профилей в Outlook, Запуск CHKDSK, - эти "знания" у нас проверяют при приеме на работу техника (читай эникейщика\доширакера:)), а еще Лечение после вирусной атаки, Восстановление данных, и многое другое...

    Даже для "начинающего" админа этих знаний маловато - это уровень "слегка продвинутого" доширакера.

    Безносов Илья Николаевич , 18 декабря 2012, 05:54

    Знать или уметь?

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

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

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

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

    Знать системный администратор должен следующее:

    1. Должностную инструкцию.

    2. Отче наш.

    3. Кто такой ктулху.

    4. Как экономить на пользователях

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

    Тогда как минимум администратор должен знать состав имущества (компоненты системы: инфраструктура, информационные системы), уметь управлять этим имуществом (не значит самому программульки писать вечером, а уметь привлечь субподрядчика/сотрудника и поставить передним ТЗ:)), понимать как эффективно и комфортно ОБСЛУЖИВАТЬ пользователей (организация работы).

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

    Эээ... а если начинающий системный администратор знает только пункт 4 - "Установка операционной системы", а больше ничего из вышеперечисленного не знает, то всё, он негодный?

    Куда-то подевались начальные навыки администрирования веб-серверов, баз данных, сетевых настроек, межсетевых экранов - с этими знаниями, но без архиважных пунктов типа "Очистка пространства на диске C" это не начинающий?

    Копипаста с для тех, кто "ставил ИКспи тыщу раз" и ВНЕЗАПНО стал начинающим сисадмином?

Сегодня день системных администраторов, который был придуман впервые в Чикаго компьютерщиком Тедом Кекатосом, американцем по национальности, ровно 11 лет назад в 1999 году. С тех пор ежегодно последняя пятница июля отмечается многими людьми, называющими себя сисадминами. Так кто же эти люди?

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

В середине прошлого десятилетия системными администраторами были простые люди - самоучки, обладающие определенными навыками в области компьютерной науки. В настоящее же время, системному администратору предъявляется ряд требований и обязательств. Для этого существуют специальные организации, которые готовят специалистов в этой области, предъявляя им по окончании курса обучения и успешной сдачи экзаменов - сертификаты. Например, Microsoft Certified Professional(MCP) и Linux Professional Institute(LPI).

Системные администраторы делятся на несколько групп. Системные администраторы в Windows систем и админы, которые работают в Linux/Unix системах. Администраторы сетей - сюда в основном относятся люди, работающие с сетями Cisco. Особую группу входят сисадмины, работающие с базой данных, в основном Oracle.
Сравнительно недавно к ним добавилась группа людей следящих за виртуальными системами - VirtualMWare и отвечающие за работу веб сервера - web администраторы. В зависимости от штата предприятия их может быть один или несколько.