Резюме системного администратора

Frontend-разработка

Сергей Кундрюков, Senior Frontend разработчик в EPAM Systems: 

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

У сисадмина чаще всего не так много релевантного опыта, чтобы стать frontend-разработчиком, но и такие примеры есть. В помощь идут знания bash-команд и устройства Linux-системы, которые в разработке требуются на продвинутом уровне. Но многое все же придется узнавать и осваивать с нуля. 

Верстка и ее оживление при помощи JS — неотъемлемая часть современного frontend-разработчика. Только после их изучения можно приступать к изучению фреймворков, библиотек, таких как Angular, React, Vue. На более продвинутом уровне понадобится знание Node.js и инструментов, необходимых для сборки и настройки проектов: webpack, babel, eslint.

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

Оплата труда

Зарплата на 24.05.2021

Россия 35000—100000 ₽

Москва 75000—150000 ₽

Важная часть работы сисадмина – налаживание систем связи. Он объединяет в сеть компьютеры, прокладывая кабели, оптимизирует работу серверов, настраивает Интернет и электронную почту. Кроме того, системный администратор организует работу баз данных, обслуживает офисные АТС.

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

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

Cистемный администратор может заниматься и другими задачами, в частности, написанием и редактированием web-страниц. Многие сисадмины – самоучки. Однако для хорошей работы желательно иметь высшее техническое образование со специализацией в управлении информационными системами. В крупных компаниях работодатели могут требовать наличие специальных сертификатов, говорящих о квалификации системного администратора. Самой известной системой сертификации считается система Microsoft Certified System Engineer.

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

Обмен сообщениями

  • ejabberd — распределённый и устойчивый к отказам XMPP-сервер, написанный в основном на Erlang;
  • Metronome IM — XMPP-сервер мгновенного обмена сообщениями, начинался как форк Prosody IM;
  • MongooseIM — масштабируемая платформа для мгновенного обмена сообщениями, написанная на Erlang;
  • Openfire — кроссплатформенный XMPP-сервер, написанный на Java;
  • Prosody IM — кроссплатформенный XMPP-сервер, написанный на Lua;
  • Tigase — XMPP-сервер на Java;
  • Candy — многопользовательский XMPP-клиент, написанный на JavaScript;
  • Kaiwa — open-source веб-клиент для XMPP;
  • Lets-Chat — чат на Node.js с собственным сервером.

Ubuntu 16.04: Получаем обновления безопасности после окончания основной поддержки

В апреле 2021 у операционной системы Ubuntu 16.04 закончилась стадия основной поддержки https://wiki.ubuntu.com/Releases и тем самым обозначило прекращение выхода обновлений для неё.

Данный релиз был выпущен в апреле 2016 года и поддерживался до апреля 2021 года.

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

Для этого используется подключение к программе Ubuntu Advantage и на один аккаунт можно добавить 3 машины (бесплатно для персонального использования) получив ключ. Все что необходимо для этого — это Ubuntu One аккаунт.

Для коммерческого использования предлагается платная подписка, цены варьируют от $25 за desktop, $75 за виртуальный сервер и $225 за физический сервер в год и выше, более дорогие цены подразумевают не только обновления, но и получение технической поддержки через тикеты и по телефону.

В одном из последних обновлений Ubuntu 16.04 в систему устанавливается утилита ua с помощью которой происходит подключение к сервису

Для подключения к программе получения обновлений необходимо войти в свой аккаунт, получить токен и выполнить команду

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

Тем самым вы будете получать обновления еще три года до апреля 2024. Также следует отметить, что если вы являетесь Ubuntu community member, то вы сможете подключить к сервису до 50 машин.

Следует отметить, что для релизов, которые еще актуальны (ubuntu 18.04, 20.04) существует сервис livepatch и с его помощью возможно получение и установка патчей безопасности ядра без перезагрузки системы. Условия использования сервиса такие же — 3 машины бесплатно (и до 50 машин для community members).

Сеть контейнеров — это не сложно

  • Перевод
  • Tutorial

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

В этой статье мы ответим на следующие вопросы:

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

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

• Как настроить сетевой доступ из контейнера во внешний мир (например, в Интернет)?

• Как получить доступ к контейнерам, работающим на сервере, из внешнего мира (публикация портов)?

Курсы по освоению профессии системный администратор

  Стоимость Длительность обучения Документ Помощь в трудоустройстве Уровень
Курс от Skillbox 79200 руб 12 месяцев Да Нет Профессиональный
Курс от Нетология

58950 руб

или 4912 руб в месяц

12 месяцев Да Да Профессиональный
Курс от GeekBrains 56000 руб 7 месяцев Да Да Профессиональный
Курс от SkillFactory 6000 руб в месяц 9 месяцев Да Да Профессиональный
Курс от Hedu 19500 руб 2,5 месяца Да Нет Средний
Курс от OTUS 89000 руб 5 месяцев Да Да Профессиональный
Курс от «Международной академии экспертизы и оценки» 15000 руб 3 месяца Да Нет Средний
Курс от Базис 15120 руб 1,5 месяца Да Да Средний
Курс от Coursera Бесплатно На ваше усмотрение Да Нет Начальный
Курс от Stepik Бесплатно На ваше усмотрение Да Нет Начальный
Курс от Академии IT Бесплатно На ваше усмотрение Нет Нет Начальный

Платные курсы

Курс от Hedu

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

  • Освоите известные операционные системы (Windows Server, Linux или FreeBSD);
  • Научитесь выполнять настройку сетевого оборудования;
  • Изучите работу с системами управления баз данных (MS SQL, Oracle);
  • Сможете поддерживать рабочее состояние программного обеспечения, настраивать работу электронной почты, VPN и антивирусов;
  • Научитесь администрировать ПО и сети;
  • Поймете, как находить возникающие проблемы с техникой или софтом, а также исправлять их;
  • В завершении курса вам будет предоставлен сертификат.

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

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

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

Стоимость обучения составляет 19 500 рублей. Доступны корпоративный тариф, рассчитанный на 10 и более человек. Стоимость этого тарифа рассчитывается индивидуально.  

Agile, Machine Learning, DevOps — делаем, но не слышали

  • Сисадмин + разработчик в одном лице или же системный администратор в составе микро-команд разработки. Это DevOps, непрерывная разработка и развёртывание ПО на аппаратном обеспечении. Очень полезная штука, тесно увязывает разработку и эксплуатацию, помогает выпускать продукт быстро и без критических и мажорных багов на продакшене. Мы в RegionSoft так делали с первого дня разработки (а это 11 лет) — ещё тогда, когда слово DevOps не гремело по миру ИТ. Кстати, элементы Agile и даже экстремального программирования у нас тоже есть.
  • Сисадмин-менеджер — человек, который знает, как устроена инфраструктура, но она вся вынесена в облако, поэтому он владеет SAM, подписывает SPLA и контролирует расходы на поддержание ИТ-службы. Его задача — оптимизировать затраты, выбивать бюджеты, следить за количеством и профилем использования лицензий. За парком оборудования чаще всего следят его коллеги.
  • Сисадмин-носитель лучших практик. Кстати, лучшие практики ITSM и ITIL в частности — отличные вещи, которые стоит внедрять в компании абсолютно любого размера. Это не значит, что вам нужны все процедуры и знание всех томов, — достаточно взять на вооружение базовые принципы и следовать им. Результат не заставит себя ждать. Так вот, системный администратор с пониманием лучших практик всегда умеет выстроить ИТ-службу компании (даже трёх человек) как мощную команду внутри команды: управляет инцидентами, следит за обработкой тикетов, накапливает базу знаний и т.д.
    Сисадмины всех типов бывают не в духе
  • Сисадмин-кастомизатор — соответствует самым свежим веяниям корпоративной ИТ-инфраструктуры. Как правило, он с помощью скриптов, конфигураторов и прочих технических решений оптимизирует каждое рабочее место и каждое приложение под потребности пользователей: начиная от отладки цветопередачи монитора у дизайнера, заканчивая настройкой главного окна CRM-системы у каждого сотрудника. Задача такого специалиста — сделать комфортным рабочее место каждого работника во имя роста производительности труда.
  • Сисадмин-безопасник — последний в списке, но трендовый и нужный специалист. WannaCry и Petya не на шутку напугали бизнес всех уровней и внезапно в памяти руководителей стали всплывать понятия «бэкап», «антивирус», «кейлоггер», «обновление системы» и т.д. К тому же, облачные технологии и web-интерфейсы ПО добавляют задачи, которые необходимо решить. Нередко именно на такого человека возлагается контроль за средствами доступа в помещение и контроля физической безопасности (камеры, сканеры, турникеты, магниты, трекеры и проч.) Такой системный администратор не просто следит за состоянием ИТ-инфраструктуры, он способен сделать её безопасной и умеет использовать и правильно сочетать аппаратные и программные методы защиты, в том числе и от одного из самых опасных агентов — нелояльного внутреннего сотрудника компании.

системный администратор обыкновенныйHome, sweet home

Обязанности

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

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

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

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

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

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

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

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

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

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

Типы системных администраторов

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

Системный архитектор

Его еще называют системным инженером. Это профессионал высокого класса. Работает в корпорациях с разветвленной IT-инфраструктурой и сложной архитектурой сети. Он проектирует IT-инфраструктуру, выстраивает архитектуру, знает все популярные операционные системы, разрабатывает техническое задание для младших сотрудников и контролирует их работу. Может также взаимодействовать с системами CRM, ERP и CMS, базами данных и почтовыми серверами.

Сетевой администратор

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

Инженер информационной безопасности

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

Администратор веб-серверов

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

Администратор баз данных

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

Администратор систем коммуникаций

Работник настраивает электронную почту, систему телефонной электросвязи, внутренние чаты и отвечает за голосовые конференции. Умеет работать с почтовыми серверами, сетевыми протоколами и с такими базовыми программами, как Microsoft Outlook, Mozilla Thunderbird и Evolution.

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

Как применять рекомендации на практике

Теперь пройдёмся по пяти типичным запросам и их решениям с долгосрочным эффектом.

«Помогите вставить картинку или сделать операции в Excel»

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

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

«Компьютер постоянно тормозит»

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

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

«Невозможно общаться с клиентами по телефону»

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

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

Так, например, инструмент «предсказатель клиента» позволит мгновенно определить, что конкретному звонящему надо уделить наибольшее внимание

«Не могу найти файл!»

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

«У меня всё исчезло!»

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

Почтовые серверы

  • Cyrus IMAP/POP3 — open-source почтовый сервер, который предназначен для запуска на закрытых серверах;
  • Dovecot — IMAP- и POP3-сервер, разрабатываемый с упором на безопасность, гибкость настройки и быстродействие;
  • Exim — агент пересылки сообщений для Unix-систем;
  • Haraka — высокопроизводительный SMTP-сервер на JavaScript;
  • MailCatcher — простой SMTP-сервер на Ruby. Полезен в целях разработки или отладки;
  • Maildrop — высокопроизводительный open-source SMTP-сервер;
  • OpenSMTPD — защищённый SMTP-сервер;
  • Postfix — open-source агент передачи почты;
  • Qmail — безопасная замена Sendmail;
  • Sendmail — один из старейших агентов передачи почты.
  • Mail-in-a-Box — легкоразвёртываемый почтовый сервер;
  • iRedMail — open-source почтовый сервер, основанный на Postfix и Dovecot.

Программы системного администратора на смартфоне

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

Смартфон у меня на Андроиде, поэтому программы под него.

  • Wifi manager — позволяет быстро и наглядно оценить загруженность частоты wifi по каналам.
  • Wifi Analyzer — с его помощью я проверяю работу capsman от микротик. С помощью программы можно увидеть множество точек за одним SSID и подключаться к ним по MAC адресу. Это одна из возможностей, которая интересна лично мне. В программе много других полезных функций.
  • Speedtest — с этой программой все ясно. Мобильный аналог популярного сервиса. Пригодится всем, не только системным администраторам.
  • Evernote — мобильная версия программы для заметок.
  • RD Client — приложение от Microsoft для подключения по rdp. На удивление удобная штука. Пользуюсь регулярно.
  • KeePass — мобильная версия менеджера паролей. Открывает файл с паролями, который хранится на ноутбуке.
  • Zadarma SIP — клиент sip телефонии. Использую, когда настраиваю asterisk. Сервис задарма удобен в качестве тестового транка на время настройки и тестирования.
  • Клавиатура для паролей — простое приложение, которое позволяет легко вводить пароли, которые придуманы в русской раскладке, но вводятся на английском языке. Сам я такие не люблю использовать, но приходится работать и с ними. Без русской клавиатуры их вводить очень неудобно.
  • Openvpn for Android — обычный vpn клиент для openvpn.
  • JuiceSSH — ssh клиент. Пользуюсь редко, так как через смартфон работать по ssh очень неудобно, хоть какой клиент ни возьми.
  • PingTools — набор полезных сетевых утилит. Можно пингануть, трассерунть что-то прямо из смартфона.

Вот пожалуй и все из программ на смартфоне, что прямо или косвенно относится к системному администрированию.

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

Буду рад комментариям с полезным и незнакомым для меня софтом. Хочу попробовать что-то более удобное, чем есть у меня.

Онлайн курсы по Mikrotik

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

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

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

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

Adblock
detector