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

Курс от «Международной академии экспертизы и оценки»

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

Что вы получите в этом практикуме?

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

Как проходит обучение?

  • Сначала вы получаете доступ к учебным материалам, которые необходимо изучать по установленному учебному плану;
  • Если у вас будут возникать вопросы, можно связаться с куратором, и получить помощь;
  • В завершении курса вам необходимо выполнить аттестационную работу.

Сколько стоит курс?

Стоимость обучения составляет 15 000 рублей.

Мониторинг: алертинг

Alertmanager+Alerta

Alertmanager — это часть стека Prometheus для управления потоками алертов, которое мы продолжаем использовать. В дополнение к нему у нас появилась Alerta — удобное решение для отображения алертов и управления уведомлениями. Быстро устанавливается и легко масштабируется по мере роста требований и объемов. Она также гибко интегрируется с современными системами, предоставляющими свои специфичные метрики — например, netdata, Sensu, Pingdom и другими. Также можно разграничить уведомления для заказчиков и наших инженеров, которые работают с несколькими проектами. У Alerta удобный WebUI, который мы уже оценили: раньше мы использовали самописную php-страницу, которая выдергивала данные из Zabbix.

Альтернатива: Zabbix

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

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

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

DevOps или DevSecOps — специализация на стыке разработки, администрирования и безопасности

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

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

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

Описание профессии системного администратора

Системный администратор (system administrator) – человек, отвечающий за работоспособность и техническое обслуживание оборудования организации и осуществляющий техническую поддержку пользователям. В просторечии название профессии часто сокращают до «сисадмин».

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

SSH клиент

Первое место в списке программ системного администратора занимает ssh клиент. Именно в ssh я провожу большую часть своего рабочего времени. Я работаю с linux значительно больше, чем с windows. За время своей работы я перепробовал все, что попадалось на тему ssh клиента. Как и большинство, начинал с putty, потом пользовался kitty. Этот вариант подходит тем, кому надо изредка подключаться куда-то по ssh. Так же тем, у кого в попечении 5-10 серверов с одним паролем или сертификатом на все сервера.

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

mRemoteNG

С этой программой я познакомился очень давно, еще до того, как ее форкнули и добавили NG на конце. Она объединяет в себе все популярные способы удаленного подключения к серверам. Конкретно я использовал следующие:

  • ssh
  • rdp
  • vnc

Очень удобно подключаться к различным серверам из одного места. Все подключения располагаются в одном окне программы  в раздельных табах. В этой программе меня устраивало практически все, кроме одного досадного бага, который до сих пор не исправили. Если вы подключаетесь по ssh, то у вас некорректно работает переключение по alt+tab. Если из mRemoteNG вы переключитесь в другое окно, через альттаб, а потом вернетесь обратно этой же комбинацией, то попадете не в mRemoteNG, а в другую программу.

Такое поведение связано с тем, что для ssh подключения используется putty, сама программа написана на .net. Эта связка как-то некорректно работает в плане переключения окон. Я читал на сайте разработчиков отзывы об этом баге, там есть все подробности. Они пишут, что пока не уйдут от putty, исправить этот баг невозможно. А жаль, так как программа меня на 100% устраивает, но вечные проблемы с alt+tab меня все же вынудили искать замену для ssh. И я ее нашел, а mRemoteNG использую для rdp и vnc подключений.

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

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

Минус, как я уже говорил — некорректное переключение по alt+tab при работе с ssh и отсутствие пароля на запуск

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

Xshell 5

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

Вы можете расположить окна, к примеру, вот так и что-то отлаживать. Если у вас несколько мониторов, как у меня, то сможете разные экземпляры программы с разными подключениями расположить по разным мониторам. Я, к примеру, люблю так тестировать нагрузку на web сервер. На одном мониторе открываю ssh окна с нужными метриками, на другом графики из zabbix. Даю нагрузку и в режиме реального времени смотрю, что происходит на сервере.

Xshell 5 избавлен от всех недостатков предыдущей программы:

  • Корректно переключается по alt+tab.
  • Имеет пароль на запуск программы.
  • Использует стандартный формат приватных ключей, в отличие от putty.

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

Заработная плата и перспективы

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

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

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

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

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

  • стажер зарабатывает от 20 до 30 тыс. руб.;
  • младший специалист получает 30–50 тыс. руб.;
  • сотрудник среднего звена в среднем имеет доход в 50 000–80 000 руб.;
  • старший сисадмин зарабатывает от 80 000 до 100 000 руб.;
  • ведущий специалист получает свыше 100 тыс. руб.

В регионах зарплата несколько ниже. Там специалист среднего уровня получает около 35–60 тыс. руб.

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

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

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

DevOps-инженер

Классический системный администратор собирает ИТ-систему из уже готовых hardware- и software-элементов и делает так, «чтобы все работало»: устанавливает обновления, проводит регламентные операции и так далее. Но при этом он не имеет отношения к процессам разработки и эксплуатирует код, который ему предоставили — то есть, Ops в чистом виде. Опыт на стороне эксплуатации в сочетании с погружением в процессы разработки и владением рядом специализированных методологий и инструментов позволяет системному администратору развиваться в сторону DevOps-инженера — весьма востребованного и высокооплачиваемого специалиста в сегодняшнем мире сложных архитектур и высокой скорости разработки.

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

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

Чтобы выполнять функции DevOps-инженера, потребуется довольно много постичь и уметь объединить в себе часть процессов разработки и часть процессов эксплуатации. Кроме того, нужно научиться уверенно оперировать разнообразными инструментами от Jira до инструментов выстраивания CI/CD-пайплайнов типа Jenkins и Gitlab CI/CD, от инструментов мониторинга вроде Zabbix и Prometheus до инструментов управления конфигурациями вроде chef/puppet/ansible. Также DevOps-инженер использует разнообразные средства автоматизации и оркестрации — всего не перечислить. Все это накладывается на ряд важных софт-скиллов, которые могут обнаружить в себе системные администраторы: готовность к постоянному развитию, стремление отладить и автоматизировать работу себя и других людей и процессов, аналитический склад ума.

Характеристика администратора с места работы образец

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

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

Обязанности

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

  • Сетевой администратор занимается разработкой и обслуживанием локальных сетей. Он обязан знать сетевые протоколы и устройства сетей.
  • Администратор базы данных занимается операционными системами на которых функционируют базы данных. Он также обязан знать протоколы и строение баз данных.
  • Администратор сервера – это специалист, занимающийся инсталляцией ПО и обслуживанием серверов. Здесь требуются знания ПО и протоколов.

К общим обязанностям системного администратора можно отнести:

  1. Инсталляцию и отладку ПО, с модифицированием их под конкретные цели. Здесь специалисту требуется следить за своевременной установкой обновлений, контролем работоспособности ПО после его инсталляции.
  2. Своевременное обеспечение ремонта и модернизации компьютерной техники. Система обязаны быть настроена на выполнение соответствующих задач. Специалисту надо быстро устранять возникающие неисправности.
  3. Обеспечение безопасности сети. Для этого необходимо устанавливать антивирусные программы и наблюдать за их обновлением. Не допускать хакерских атак и несанкционированного доступа к сетям.
  4. Восстановление работоспособности компьютеров после сбоев. Для этого требуется выполнять резервное копирование информации, чтобы при сбоях можно было быстро восстановить работоспособность системы.
  5. Настройка локальной сети и наблюдение за ее работой. Здесь надо своевременно устранять сбои и нарушения в функционировании локальной сети.
  6. Консультирование и оказание помощи сотрудникам в работе с ПО и локальной сетью, для бесперебойного функционирования системы. На протяжении рабочего времени быстро разрешать возникающие проблемы.
  7. Также, нередко системный администратор занимается покупкой компьютерной и офисной техники.

(Видео: “Как устроиться на работу системным администратором”)

Требования к системному администратору

Системному администратору для получения должности и выполнения возложенных на него обязанностей предъявляются следующие требования:

  1. Наличие высшего профильного образования.
  2. Знание объектов и средств автоматизации, компьютерной и вычислительной техники.
  3. Опыт инсталляции и поддержки ОС Windows (разных версий), а также прочих ОС.
  4. Опыт инсталляции и поддержки серверного ПО.
  5. Знание офисных и других программ (MS Office, 1С и т.д.).
  6. Знакомство с принципами функционирования сетевых протоколов, с принципами настройки локальных компьютерных сетей.
  7. Знакомство с диагностикой и устранением неполадок в ПК.
  8. Навыки подключения к удаленным пользователям.
  9. Владеть развитым логическим мышлением и аналитическими способностями.

Иногда для исполнения своих функциональных обязанностей системному администратору требуется знать:

  • Технический английский язык.
  • ОС Linux.
  • Некоторые программные языки на базовом уровне.

Для кого пригодится?

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

Главное в работе системного администратора — сделать так, чтобы все работало у заказчика, будь он внутренним или внешним. На hh.ru наши вакансии, связанные с клиентским сервисом, называются «Системный администратор», но при этом наши специалисты администрируют крупнейшие веб-ресурсы, подобные Wink, ozon.ru или goods.ru. Мы называем наших системных администраторов инженерами облачных сервисов. Это такие «сисадмины на максималках», и типичная сисадминская мантра «сделать так, чтобы все работало» — их важнейший KPI, потому что сбои или инциденты напрямую влияют на деньги, бизнес, сон и карьеру заказчика.

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

Особенности профессии

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

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

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

Системных администраторов часто путают с другими сотрудниками – программистами.

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

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

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

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

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

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

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Техноарена
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: