Куда расти сисадмину?

Oracle diagnostic events — Cheat sheet

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

Единственная его документация — это очень краткая встроенная документация, доступная по команде в SQL*Plus, и она отсутствует в официальной документации. Вы можете встретить только отрывки из нее в разных блогах, что не очень удобно, поэтому я скомпилировал ее полностью: http://orasql.org/files/events/

Современный синтаксис и несколько простых примеров приведены в oradebug doc event. Я их здесь приводить не буду и начну сразу с примеров.

Что делает сисадмин

Вот как может выгля­деть типич­ный спи­сок задач на день у тако­го сисадмина:

  1. Напи­сать скрипт для резерв­но­го копи­ро­ва­ния базы дан­ных магазина.
  2. Настро­ить поч­то­вый сер­вер для рабо­ты внут­ри локаль­ной сети.
  3. Раз­вер­нуть и поте­сти­ро­вать на сер­ве­ре новую систе­му опо­ве­ще­ния об ошиб­ках, что­бы понять, нуж­но на неё пере­хо­дить или нет.
  4. Посмот­реть логи и разо­брать­ся, что вче­ра слу­чи­лось с базой, поче­му она выда­ва­ла ошиб­ку досту­па у груп­пы поддержки.
  5. Настро­ить доступ на сер­вер для сотруд­ни­ков, кото­рые пере­шли на удалёнку.
  6. Собрать в доке­ре рабо­чее окру­же­ние для отде­ла тестирования.

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

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

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, лекции по облачным решениям, системы мониторинга, вебинары по базам данных, информационной безопасности.

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

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

Если вы хотите сделать системное администрирование своей основной профессией, придется много учиться.

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

Кто такой системный администратор и чем он занимается?

Википедия дает вот такое определение системному администратору:

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

Системные администраторы бывают двух типов:

  1. Универсалы.

    Те, что выполняют сразу несколько функций.

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

  2. Со специализацией.

    Например, администратор сети, системный инженер, веб-сервисер, сотрудник службы безопасности и т.д.

    Деятельность специалистов узкого профиля оплачивается выше, а вот свободные вакансии для них есть не всегда.

Преимущества и недостатки профессии системного администратора

<?php if ( ! is_single ( array(883, 15772, 33900, 37506) ) ) { ?><?php } ?>

Администратор систем – это профессия, которая имеет как свои преимущества, так и недостатки.

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

Преимущества работы системного администратора:

  1. Высокая заработная плата.
  2. Серьезный уровень востребованности – работы для сисадминов действительно много.
  3. Интересная сфера деятельности для тех, кто не представляет своей жизни без IT-технологий.
  4. Престижность сферы деятельности.
  5. Возможность работать за границей – обязанности отечественного сисадмина и заграничного мало чем отличаются, а специалисты из стран СНГ за рубежом ценятся, потому что им можно платить меньше.
  6. Есть куда расти и развиваться.
  7. Эта специальность точно не относится к тем, что скоро исчезнут.
  8. Программистов и администраторов систем любят девушки, потому что считают их умными и хорошо зарабатывающими.
  1. Большая загруженность, если вы работаете в серьезной компании.
  2. Монотонность этого вида деятельности.
  3. Необходимость регулярно решать сверхсложные задачи.
  4. Пользователи, которые считают, что сисадмин – это смесь учителя, волшебника и мальчика на побегушках.
  5. Начальство, которое так и норовит набросить на вашу шею дополнительные, никак не связанные с системным администрированием обязанности.

Сколько получают

Размер зарплаты сисадмина зависит от региона, конкретного места работы и уровня квалификации. Так, средний доход сотрудника, владеющего стандартным набором инструментов и навыков, по стране колеблется в пределах 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-политике своей организации, консультирует топ-менеджеров по оптимизации компьютерных сетей и обучает других сотрудников, как получить доступ к сети и подключить устройства. Предлагает новое оборудование, ПО и обновления, чтобы поддерживать инфраструктуру в актуальном состоянии.

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

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

  1. Установку, настройку и обслуживание серверов и сетей.
  2. Создание резервных копи и защиту данных при возникновении каких-либо проблем.
  3. Выполнение обновлений системы после выхода новых версий.
  4. Ведение внутренней документации через Wiki.
  5. Выполнение настройки учетной записи.
  6. Поддержку целостности сети, развертывание серверов и обеспечение безопасности.
  7. Обеспечение синхронизации настольных и мобильных устройств для обмена данными.
  8. Мониторинг и обслуживание сетевых серверов, таких как файловые серверы, VPN-шлюзы и системы обнаружения вторжений.
  9. Разработку локальных (LAN) и широкополосных сетей (WAN) для подключения компьютерных групп в цифровом виде.
  10. Обеспечение высокого уровня безопасности и эффективности.

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

На сайте 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 рублей. 

Бесплатные курсы

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

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

Adblock
detector