Куда расти сисадмину?
Содержание:
- Oracle diagnostic events — Cheat sheet
- Что делает сисадмин
- GeekBrains
- Как стать системным администратором и где учиться?
- Профессия – системный администратор
- Сколько получают
- Антипаттерны деплоя в Kubernetes. Часть 1
- Agile, Machine Learning, DevOps — делаем, но не слышали
- Нетология
- Linux
- Кто такой системный администратор?
- Сколько зарабатывает системный администратор?
- Программа курса
- Задачи и обязанности
- Навыки, знания и задачи системного администратора
- Курс от Coursera
- Курс от Базис
Oracle diagnostic events — Cheat sheet
Oracle diagnostic events — это очень мощное средство, но, к сожалению, слабо документированное, поэтому я решил перечислить и свести воедино несколько неизвестных или малоизвестных способов его использования.
Единственная его документация — это очень краткая встроенная документация, доступная по команде в SQL*Plus, и она отсутствует в официальной документации. Вы можете встретить только отрывки из нее в разных блогах, что не очень удобно, поэтому я скомпилировал ее полностью: http://orasql.org/files/events/
Современный синтаксис и несколько простых примеров приведены в oradebug doc event. Я их здесь приводить не буду и начну сразу с примеров.
Что делает сисадмин
Вот как может выглядеть типичный список задач на день у такого сисадмина:
- Написать скрипт для резервного копирования базы данных магазина.
- Настроить почтовый сервер для работы внутри локальной сети.
- Развернуть и потестировать на сервере новую систему оповещения об ошибках, чтобы понять, нужно на неё переходить или нет.
- Посмотреть логи и разобраться, что вчера случилось с базой, почему она выдавала ошибку доступа у группы поддержки.
- Настроить доступ на сервер для сотрудников, которые перешли на удалёнку.
- Собрать в докере рабочее окружение для отдела тестирования.
Понятно, что не каждый рабочий день и не у каждого администратора именно такой. Иногда на одну задачу может уйти несколько дней, а иногда в день бывает одна простая задача на полчаса.
Есть такая присказка про сисадминов: если системный администратор ничего не делает весь день и при этом всё работает, то это хороший сисадмин. Потому что его главная задача — сделать так, чтобы всё работало без сбоёв.
GeekBrains
Пользователи образовательного портала GeekBrains имеют возможность выбрать различные варианты погружения в мир программирования, веб-дизайна и маркетинга. На сервисе представлены как универсальные комплексы вузовского уровня, так и узкопрофильные курсы прикладного характера.
7-месячный курс обучения профессии системного администратора – это 101 час теории и 195 часов практики. Опытные эксперты познакомят с постулатами использования баз данных, нюансами устройства и функционирования сетей. Будут изучены разделы «Linux. Рабочая станция», «Анализ, оптимизация, аварийные работы», «Системы виртуализации», «Основные сервисы для предприятия» и др. Студенты смогут пройти стажировку и получить опыт командного взаимодействия при подготовке проектов GeekBrains.
Нуждающимся в конкретных навыках адресован тематический вебинар «Тренажер для сисадмина». Участники увидят, как на практике происходит процесс объединения компьютеров. Параллельно аудитория познакомится с компонентами сетей для дома и офиса, протоколами ICMP, DNS, DHCP и базовой диагностикой сетевого соединения.
Потребителям, которые стремятся приобрести смежную специальность, рекомендованы DevOps-программы: предложение от профильного факультета, полугодовой онлайн-курс и бесплатный интенсив.
Как стать системным администратором и где учиться?
Желательно получить профильное высшее образование в области ИТ или хотя бы закончить технический вуз и затем погрузиться в предметную область. Также можно пройти онлайн-курсы, например, на сайте Geekbrains.ru или в онлайн-университете Skillbox, где учат системному администрированию и предоставляют стажировку.
Название курса и ссылка на него |
Описание |
Вас научат администрировать Linux, настраивать и поддерживать веб-сервера, использовать командную строку, пользоваться базами данных MySQL и SQL, диагностировать неполадки. Если вы хотите заниматься поддержкой веб-серверов, где размещаются сайты и интернет-сервисы, этот курс вам подойдет. |
|
Это курс для IT-специалистов, которые хотят получить DevOps-навыки. Вы научитесь работать с инфраструктурой как с кодом, использовать Docker, создавать системы непрерывной интеграции и деплоя и многое другое. |
|
Вас научат выявлять уязвимости на сайтах и в сетях. Тестировать приложения на безопасность. Вы изучите различные виды атак и их особенности. Реверс-инжиниринг. Средства обнаружения вторжения и утечек данных и многое другое. Для прохождения курса необходимо владеть PHP, Python или JS и рядом других навыков. |
|
Обучение профессии системного администратора с нуля. Лучшие выпускники могут пройти стажировку в Нетологии и получить предложения о работе. Программа включает изучение ОС Linux, программирование на Bash, лекции по облачным решениям, системы мониторинга, вебинары по базам данных, информационной безопасности. |
Еще один способ, как можно стать системным администратором – это пойти помощником (эникейщиком) в какую-либо фирму. На эту должность часто берут новичков с минимальными знаниями. Вначале вам будут поручать самые простые операции, параллельно обучать и доверять более сложную работу.
Профессия – системный администратор
Если вы хотите сделать системное администрирование своей основной профессией, придется много учиться.
Но для начала следует больше узнать об этой специализации и взвесить все за и против, прежде чем решиться на этот шаг.
Кто такой системный администратор и чем он занимается?
Википедия дает вот такое определение системному администратору:
- обслуживание компьютеров и локальных компьютерных сетей;
- установка и совершенствование программного и/или аппаратного обеспечения;
- работа с сайтами;
- защита компьютеров;
- бесперебойная работа ноутбуков и компов всех сотрудников;
- устранение разнообразных поломок и системных ошибок;
- сохранение резервных копий информационных блоков и т.д.
Системные администраторы бывают двух типов:
-
Универсалы.
Те, что выполняют сразу несколько функций.
В таких мастерах на все руки в сфере IT-технологии нуждается практически каждая организация, поэтому без работы они никогда не сидят.
-
Со специализацией.
Например, администратор сети, системный инженер, веб-сервисер, сотрудник службы безопасности и т.д.
Деятельность специалистов узкого профиля оплачивается выше, а вот свободные вакансии для них есть не всегда.
Преимущества и недостатки профессии системного администратора
<?php if ( ! is_single ( array(883, 15772, 33900, 37506) ) ) { ?><?php } ?>
Администратор систем – это профессия, которая имеет как свои преимущества, так и недостатки.
Если вы хотите сделать осмысленный выбор, то стоит знать и о плюсах, и о минусах специализации.
Преимущества работы системного администратора:
- Высокая заработная плата.
- Серьезный уровень востребованности – работы для сисадминов действительно много.
- Интересная сфера деятельности для тех, кто не представляет своей жизни без IT-технологий.
- Престижность сферы деятельности.
- Возможность работать за границей – обязанности отечественного сисадмина и заграничного мало чем отличаются, а специалисты из стран СНГ за рубежом ценятся, потому что им можно платить меньше.
- Есть куда расти и развиваться.
- Эта специальность точно не относится к тем, что скоро исчезнут.
- Программистов и администраторов систем любят девушки, потому что считают их умными и хорошо зарабатывающими.
- Большая загруженность, если вы работаете в серьезной компании.
- Монотонность этого вида деятельности.
- Необходимость регулярно решать сверхсложные задачи.
- Пользователи, которые считают, что сисадмин – это смесь учителя, волшебника и мальчика на побегушках.
- Начальство, которое так и норовит набросить на вашу шею дополнительные, никак не связанные с системным администрированием обязанности.
Сколько получают
Размер зарплаты сисадмина зависит от региона, конкретного места работы и уровня квалификации. Так, средний доход сотрудника, владеющего стандартным набором инструментов и навыков, по стране колеблется в пределах 40–45 тысяч рублей, в Москве – на 15–20 % больше. При специализации на каком-то одном направлении деятельности (веб-сервера, сети, защита информации), можно рассчитывать на более высокий заработок, но при этом значительно сужаются возможности трудоустройства.
Если же специалист умеет работать с базами данных на Linux и web-серверами с высокой нагрузкой, то оплата его труда значительно выше – от 60 до 75 тысяч рублей, а в столице – около 85 тысяч рублей. Кроме того, используя домашний, а то и рабочий, компьютер, можно подрабатывать дополнительно, например, удаленно вести еще одну небольшую фирму.
Антипаттерны деплоя в Kubernetes. Часть 1
Перевод
В предыдущей статье 10 Docker anti-patterns мы рассказали о популярных ошибках при создании образов контейнеров. Однако создание образов для вашего приложения — это только половина дела. Вам нужен способ развёртывания этих контейнеров в производственной среде. Использование кластеров Kubernetes для решения этой задачи уже стало стандартом.
Представляем аналогичное руководство для Kubernetes. Теперь вы сможете составить полную картину того, как создать образ контейнера и как правильно его развернуть (при этом избежав некоторых распространенных ошибок).
Обратите внимание, что это руководство посвящено развёртыванию приложений в Kubernetes, но не затрагивает настройку самих кластеров Kubernetes. Предполагается, что кластер Kubernetes уже развёрнут, правильно настроен и вы просто хотите развернуть в нём ваше приложение
В этой статье не просто перечислены известные антипаттерны деплоя в Kubernetes, но и предлагаются соответствующие решения. Вы можете проверить ваши процессы развёртывания и исправить существующие проблемы без поиска дополнительной информации.
Agile, Machine Learning, DevOps — делаем, но не слышали
- Сисадмин + разработчик в одном лице или же системный администратор в составе микро-команд разработки. Это DevOps, непрерывная разработка и развёртывание ПО на аппаратном обеспечении. Очень полезная штука, тесно увязывает разработку и эксплуатацию, помогает выпускать продукт быстро и без критических и мажорных багов на продакшене. Мы в RegionSoft так делали с первого дня разработки (а это 11 лет) — ещё тогда, когда слово DevOps не гремело по миру ИТ. Кстати, элементы Agile и даже экстремального программирования у нас тоже есть.
- Сисадмин-менеджер — человек, который знает, как устроена инфраструктура, но она вся вынесена в облако, поэтому он владеет SAM, подписывает SPLA и контролирует расходы на поддержание ИТ-службы. Его задача — оптимизировать затраты, выбивать бюджеты, следить за количеством и профилем использования лицензий. За парком оборудования чаще всего следят его коллеги.
-
Сисадмин-носитель лучших практик. Кстати, лучшие практики ITSM и ITIL в частности — отличные вещи, которые стоит внедрять в компании абсолютно любого размера. Это не значит, что вам нужны все процедуры и знание всех томов, — достаточно взять на вооружение базовые принципы и следовать им. Результат не заставит себя ждать. Так вот, системный администратор с пониманием лучших практик всегда умеет выстроить ИТ-службу компании (даже трёх человек) как мощную команду внутри команды: управляет инцидентами, следит за обработкой тикетов, накапливает базу знаний и т.д.
Сисадмины всех типов бывают не в духе - Сисадмин-кастомизатор — соответствует самым свежим веяниям корпоративной ИТ-инфраструктуры. Как правило, он с помощью скриптов, конфигураторов и прочих технических решений оптимизирует каждое рабочее место и каждое приложение под потребности пользователей: начиная от отладки цветопередачи монитора у дизайнера, заканчивая настройкой главного окна CRM-системы у каждого сотрудника. Задача такого специалиста — сделать комфортным рабочее место каждого работника во имя роста производительности труда.
- Сисадмин-безопасник — последний в списке, но трендовый и нужный специалист. WannaCry и Petya не на шутку напугали бизнес всех уровней и внезапно в памяти руководителей стали всплывать понятия «бэкап», «антивирус», «кейлоггер», «обновление системы» и т.д. К тому же, облачные технологии и web-интерфейсы ПО добавляют задачи, которые необходимо решить. Нередко именно на такого человека возлагается контроль за средствами доступа в помещение и контроля физической безопасности (камеры, сканеры, турникеты, магниты, трекеры и проч.) Такой системный администратор не просто следит за состоянием ИТ-инфраструктуры, он способен сделать её безопасной и умеет использовать и правильно сочетать аппаратные и программные методы защиты, в том числе и от одного из самых опасных агентов — нелояльного внутреннего сотрудника компании.
системный администратор обыкновенныйHome, sweet home
Нетология
Получить качественное образование актуальной направленности на интернет-ресурсе Нетология могут как новички, так и профи – при составлении программ учитывается начальный уровень той или иной категории пользователей.
Годовой пакет «Системный администратор» позволит освоить специальность, входящую в топ-5 популярных IT-профессий. Студентов ждет знакомство с предметом обзора, изучение принципов Линукс. Будут рассмотрены темы «сеть и сетевые протоколы», «программирование на Bash», «виртуализация», «мониторинг», «отказоустойчивость» и др. В качестве финального проекта – строительство IT-системы на основе сайта с использованием освоенных инструментов. Для облегчения последующего трудоустройства процесс обучения строится с учетом вопросов, задаваемых на собеседовании, и требований работодателей.
Для получения представления о сути деятельности сисадмина можно обратиться к ознакомительному занятию «Быстрый старт в IT». За полтора часа неофиты разберутся в необходимых для старта азах и составят карьерный план для дальнейшего продвижения.
Претендентам на расширенный пакет знаний адресован комплекс «DevOps-инженер». Программа разработана совместно с архитекторами и девопс-экспертами Yandex.Cloud, благодаря чему слушатели могут во время учебы бесплатно пользоваться мощностями платформы Яндекс.Облако, а по окончании – принять участие в дипломном практикуме.
Linux
Эви Немет, Гарт Снайдер, Трент Р. Хейн, Бэн Уэйли: «Unix и Linux. Руководство системного администратора».
На сегодняшний день это наиболее исчерпывающее руководство по установке, настройке и обслуживанию любой системы UNIX или Linux, включая те, которые предоставляют основную Интернет-инфраструктуру и облачную инфраструктуру.
Обновленное для новых дистрибутивов и облачных сред, это всеобъемлющее руководство охватывает лучшие практики для каждого аспекта системного администрирования, включая управление хранением, проектирование и администрирование сети, безопасность, веб-хостинг, автоматизацию, управление конфигурацией, анализ производительности, виртуализацию, DNS, безопасность и управление ИТ-сервисными организациями. Авторы — практические специалисты мирового класса — предлагают совершенно новый охват облачных платформ, философию DevOps, непрерывное развертывание, контейнеризацию, мониторинг и многие другие важные темы.
Независимо от вашей роли в работе систем и сетей, построенных на UNIX или Linux, это хорошо написанное руководство повысит вашу эффективность и поможет решить самые сложные проблемы.
Линус Торвальдс, Дэвид Даймонд: «Just for fun».
Хорошая мотивирующая книга для чайников. Системный администратор Линус Торвальдс был совершенно неизвестным еще одним занудной из Хельсинки, который с детства дурачился с компьютерами. Затем он написал революционную операционную систему и распространил ее через Интернет — бесплатно. Сегодня Торвальдс — международный народный герой. И его творением LINUX пользуются более 12 миллионов человек, а также такие компании, как IBM.
Кто такой системный администратор?
Сисадмин – это IT-специалист, который обеспечивает правильную установку и обновление корпоративных сетей. Мониторинг системы и устранение неполадок – это его основная миссия.
Системный администратор отвечает за ежедневное управление, техническое обслуживание и настройку компьютерных систем. Он подключает маршрутизаторы, модемы и брандмауэры для безопасного и высокоскоростного доступа в Интернет. Он форматирует сетевую интерфейсную плату (NIC) для отправки и получения данных соответствующим образом. То есть сисадмин управляет всеми важнейшими компонентами IT-инфраструктуры.
Также несет ответственность за формирование рекомендаций по IT-политике своей организации, консультирует топ-менеджеров по оптимизации компьютерных сетей и обучает других сотрудников, как получить доступ к сети и подключить устройства. Предлагает новое оборудование, ПО и обновления, чтобы поддерживать инфраструктуру в актуальном состоянии.
Системный администратор заботится об учетных записях пользователей, разрешениях, правах доступа и распределении хранилища. Он предлагает техподдержку и устраняет любые аппаратные и программные сбои, связанные с серверами и устройствами хранения данных. Специалист будет решать вопросы, связанные с работой приложений и серверов БД.
Обязанности сисадмина довольно обширные, зависят от специфики деятельности конкретного предприятия и могут включать:
- Установку, настройку и обслуживание серверов и сетей.
- Создание резервных копи и защиту данных при возникновении каких-либо проблем.
- Выполнение обновлений системы после выхода новых версий.
- Ведение внутренней документации через Wiki.
- Выполнение настройки учетной записи.
- Поддержку целостности сети, развертывание серверов и обеспечение безопасности.
- Обеспечение синхронизации настольных и мобильных устройств для обмена данными.
- Мониторинг и обслуживание сетевых серверов, таких как файловые серверы, VPN-шлюзы и системы обнаружения вторжений.
- Разработку локальных (LAN) и широкополосных сетей (WAN) для подключения компьютерных групп в цифровом виде.
- Обеспечение высокого уровня безопасности и эффективности.
Сколько зарабатывает системный администратор?
На сайте hh.ru размещено более 4 800 вакансий по всей России со средней зарплатой 70 000 рублей. Обычно размер зарплаты зависит от навыков специалиста и требований работодателя. Есть вакансии, где уровень заработной платы достигает 300 000 рублей. Более 350 вакансий предусматривают возможность удаленной работы. В Москве около 1 200 вакансий со средней зарплатой 150 000 рублей. Знание английского языка позволит вам работать заграницей, где труд системного администратора оценивается в среднем 3 000 долларов.
Сейчас осваивать профессию системный администратор не только выгодно и престижно, но и перспективно. Необходимо не просто освоить фундаментальные знания, но и следить за техническими новинками, которые постоянно меняются. Однако по мнению некоторых специалистов данная профессия в будущем может потерять свою актуальность, из-за стремительного развития искусственного интеллекта, который может выполнять значительную часть обязанностей системных администраторов. Действительно ли это верный прогноз – покажут ближайшее десятилетие.
Программа курса
Урок 8. Собеседование и испытательный срок
Собеседования для программистов: как себя вести, что говорить, к чему прислушиваться; испытательный срок и правила его прохождения.
Урок 9. Фриланс: первые шаги
Обзор площадок для фриланса; особенности регистрации; оформление аккаунта; как выделяться среди большинства исполнителей.
Урок 10. Фриланс: начало работы и поиск заказов
Стратегия поиска заказов; приоритет заказов: что брать в работу; ведение переговоров; задания и подводные камни ТЗ; методы обращения к клиенту; написание ответов и привлечение внимания клиентов; правильные вопросы.
Урок 11. Фриланс: выполнение заказа и оплата
Способы оплаты: безналичный или наличный расчёт; предоплата или постоплата; обзор ситуаций, в которых лучше сработает каждый из способов; подготовка к работе и обязательные договорённости с клиентом; особенности процесса работы; завершающие этапы сотрудничества; обмен отзывами; техника «посоветоваться».
Урок 12. Специальности в сфере IT
Как проходит разработка в крупных компаниях? Кто такие аналитики, дизайнеры, тестировщики, архитекторы, projectmanager-ы, team-lead-ы и пр.
Задачи и обязанности
Главная задача системного администратора — улучшать и модернизировать всю информационную инфраструктуру компании, а также следить за ее работоспособностью, реагировать на возникающие проблемы.
В маленьких компаниях должность сисадмина часто подразумевает и выполнение обязанностей «эникейщика»: заправлять картриджи, устанавливать виндвовз, закупать технику, взаимодействовать с провайдерами.
Также бывает, что системный администратор по совместительству выполняет задачи сетевого администратора (работа с сетями на уровне коммутаторов, маршрутизаторов, виртуальных сетей). В классическом случае системный администратор занимается решением проблем на уровне операционной системы и прикладных программ, а сетевой — на уровне сети и программ, работающие с сетью.
«Сетевой администратор знает, что такое BGP, но может не знать, что такое GPO, и наоборот».
В зависимости от размера и специфики компании в рабочие обязанности сисадмина может входить:— Настройка аппаратного и программного обеспечения для стабильной работы;— Конфигурирование серверов, отказоустойчивых решений, инфраструктурных элементов;— Установка/инсталляция серверов/сервисов, модернизация существующих;— Обслуживание офисной компьютерной техники;— Написание серверного ПО;— Тестирование аппаратного обеспечения;— Настройка рабочих станций, сетей и сетевого оборудования (роутеры, модемы);— Информационная безопасность;— Организация резервного копирования;— Организация удаленного доступа;— Поддержка пользователей;— Проведение закупок нового аппаратного и программного обеспечения.
Типичный рабочий день сисадмина включает в себя:— решение возникающих проблем;— настройки нового оборудования, тестирование новых прошивок/версий программ;— плановые работы по автоматизации и оптимизации процессов;— администрирование сервисов, серверов и инфраструктуры.
«Типичный рабочий день хорошего системного администратора — дойти в офис, посмотреть отчеты мониторинга, что как сломалось и как само же и починилось, поиграть во что-то, сходить на митинги, почитать новые статьи на любимых блогах, посмотреть рассылки об обновлениях. Хороший системный администратор настраивает все под себя, автоматизирует, а потом решает бОльшую часть задач нажатием нескольких клавиш».
Навыки, знания и задачи системного администратора
- Знание TCP/IP
- Умение работать с веб-серверами (Apache, Ngninx, IIS)
- Понимание модели OSI
- Знание операционных систем Unix/Linux, Windows
- Навык и опыт работы управления, администрирование баз данных MySQL и MySql Workbench, Oracle и знание их синтаксиса
- Знание архитектуры frontend и backend
- Знание систем контроля и отслеживания: Cacti, Munin, Nagios, Zabbix
- Навык проводить диагностику и анализ проблемных мест
- Умение распознать следствие/причины некорректной работы ПО или техники.
- Анализ сетевого трафика
- Анализ защищенности сетевой инфраструктуры
- Владение инструментарием для тестирования безопасности сети Burp Suite, Metasploit, Nmap и др
- Знание почтовых и файловые служб основных ОС
- Работы с локальной документацией и отчетами о проделанной работе
Курс от Coursera
Что вы получите в этом практикуме?
- Получите общие сведения о сетях;
- Изучите локальные сети – технологию Ethernet, объединение компьютеров общей сетью, анализ потоков, и виртуализацию аппаратных средств;
- Освоите локальные сети – протокол IP, адресация, настройка маршрутизатора;
- Познакомитесь с технологией NAT, а также протоколами UDP и TCP;
- Научитесь выполнять передачу почты по протоколу POP3, и передачу файлов по протоколу FTP;
- Изучите язык HTML и технологию веб-ресурсов;
- В завершении курса вам будет предоставлен сертификат.
Как проходит обучение?
- Формат обучения – видеолекции, которые вы сможете просматривать в удобное для вас время;
- Также вам будут доступны дополнительные материалы для изучения;
- После некоторых модулей вас ждут практические упражнения и тесты.
Курс от Базис
Что вы получите в этом практикуме?
- Освоите работу сетевых адаптеров, повторителей, концентраторов, мостов, коммутаторов, маршрутизаторов, принт-серверов;
- Изучите устройства AN-интерфейсе, например, телефоны, камеры или принтеры;
- Познакомитесь с сетевыми массивами;
- Узнаете характеристики проводных и беспроводных сетей;
- Научитесь администрировать операционные системы Windows;
- Сможете выполнять защиту информации;
- Выпускникам оказывается помощь в трудоустройстве;
- В завершении курса вам будет предоставлен документ, подтверждающий вашу квалификацию.
Как проходит обучение?
- Формат обучения – видеолекции;
- Уникальные методички и раздаточные материалы, значительно упростят процесс обучения;
- Используется индивидуальный подход к составлению графика обучения для каждого студента.
Сколько стоит курс?
Стоимость обучения составляет 15 120 рублей.
Бесплатные курсы