Системный администратор
Систе́мный администра́тор (англ. system administrator — дословно «администратор системы»), ИТ-администратор — работник, должностные обязанности которого подразумевают обеспечение штатной работы парка компьютерной техники, сети и программного обеспечения. Зачастую системному администратору вменяется обеспечение информационной безопасности в организации. Разговорное название — сисадми́н (англ. sysadmin) или просто адми́н (англ. admin).
Системные администраторы — сотрудники, в обязанности которых входит создание оптимальной работоспособности компьютеров и программного обеспечения для пользователей, часто связанных между собой общей работой на определённый результат.
Нередко функции системного администратора перекладывают на компании, занимающиеся IT-аутсорсингом. Обычно такие компании предоставляют более низкую, чем содержание штатного сотрудника, стоимость обслуживания и осуществляют работу на основе абонементных договоров.
Ввиду быстрого роста Интернета и развития сетевых технологий, системному администратору-одиночке становится всё сложнее противостоять всем проблемам, поэтому давно появились специализированные форумы и печатные издания, направленные на расширение кругозора начинающих системных администраторов и оказание помощи в решении различных ИT-проблем. Косвенно это связано с наличием свободного времени у опытных системных администраторов ввиду их более высокого профессионального уровня.
Общие сведения
| Системный администратор | |
| Описание | |
|---|---|
Область деятельности |
Обеспечение бесперебойной работы компьютерных систем и сетей в организации. Установка, настройка, поддержка и мониторинг аппаратного и программного обеспечения, обеспечение безопасности информационных систем. |
| Cпециализация |
Администратор серверов,. Администратор баз данных, Администратор сети, Администратор безопасности, Cloud администратор, DevOps инженер |
Деятельность |
Установка и настройка операционных систем, Администрирование сетей, Установка и настройка программного обеспечения, Мониторинг системы, Обеспечение безопасности, Техническая поддержка пользователей, Архивирование и резервное копирование данных, Документирование, Автоматизация задач, Решение проблем |
| Компетенции |
Знание операционных систем, Знание сетевых технологий, Опыт работы с базами данных, Опыт работы с системами виртуализации, Опыт работы с системами мониторинга, Навыки командной строки, Навыки скриптинга, Знание принципов безопасности информационных систем, Навыки решения проблем и устранения неполадок, Коммуникативные навыки |
Образование |
Высшее или среднее профессиональное образование в области информационных технологий. Курсы повышения квалификации по специализированным направлениям. |
Смежные области
Многие организации предлагают рабочие места, связанные с системным администрированием. В крупной компании это могут быть отдельные должности в отделе компьютерной поддержки или информационных служб (IS). В меньшей группе их могут совмещать несколько сисадминов или даже один человек.
- Администратор баз данных (DBA): поддерживает систему баз данных и отвечает за целостность данных, а также за эффективность и производительность системы.
- Администратор сети: поддерживает сетевую инфраструктуру, такую как коммутаторы и маршрутизаторы, и диагностирует проблемы с ними или с поведением компьютеров, подключённых к сети.
- Администратор безопасности: специалист по компьютерной и сетевой безопасности, включая администрирование средств безопасности, таких как брандмауэры, а также консультирование по общим мерам безопасности.
- Веб-администратор: поддерживает службы веб-серверов (такие как Apache или IIS), которые обеспечивают внутренний или внешний доступ к веб-сайтам. Задачи включают управление несколькими сайтами, администрирование безопасности и настройку необходимых компонентов и программного обеспечения. Обязанности могут также включать управление изменениями программного обеспечения.
- Оператор компьютера: выполняет плановое техническое обслуживание и ремонт, такие как замена лент резервного копирования или замена вышедших из строя дисков в избыточном массиве независимых дисков (RAID). Такие задачи обычно требуют физического присутствия в помещении с компьютером, и, хотя они менее квалифицированы, чем задачи сисадмина, могут требовать аналогичного уровня доверия, поскольку оператор имеет доступ к потенциально конфиденциальным данным.
- Инженер по обеспечению надёжности сайта (SRE): использует подход программной инженерии или программирования для управления системами.
Обучение
Большинство работодателей требуют степени бакалавра в смежной области, такой как информатика, информационные технологии, электроника или компьютерная инженерия. Некоторые учебные заведения также предлагают программы бакалавриата и магистратуры по системному администрированию.
Кроме того, из-за практической природы системного администрирования и доступности программного обеспечения с открытым исходным кодом многие системные администраторы осваивают профессию самостоятельно.
Как правило, от потенциального сотрудника потребуются знания компьютерных систем, которыми он будет управлять. В большинстве случаев кандидаты должны иметь отраслевые сертификаты, такие как Microsoft MCSA, MCSE, MCITP, Red Hat RHCE, Novell CNA, CNE, Cisco CCNA или CompTIA A+ или Network+, Sun Certified SCNA, Linux Professional Institute, Linux Foundation Certified Engineer или Linux Foundation Certified System Administrator, и другие.
Иногда, на небольших объектах, роль системного администратора может быть возложена на квалифицированного пользователя в дополнение к его обязанностям или вместо них.
Высшие учебные заведения для системного администратора
1. Московский государственный технический университет имени Н. Э. Баумана (МГТУ им. Баумана)
— Факультет информатики и систем управления
— Программы: Информационные системы и технологии, Компьютерная безопасность, Системное администрирование.
2. Национальный исследовательский университет «Высшая школа экономики» (НИУ ВШЭ)
— Факультет компьютерных наук
— Программы: Прикладная информатика, Информационные системы и технологии, Сетевые технологии.
3. Московский технический университет связи и информатики (МТУСИ)
— Факультет информационных технологий
— Программы: Информационная безопасность, Системное администрирование и управление сетевыми инфраструктурами.
— Факультет инфокоммуникационных технологий
— Программы: Информационные системы и технологии, Сетевые технологии и телекоммуникации.
5. Московский политехнический университет
— Факультет информационных технологий
— Программы: Сетевое и системное администрирование, Информационные системы и технологии.
6. Санкт-Петербургский политехнический университет Петра Великого (СПбПУ)
— Институт компьютерных наук и технологий
— Программы: Информационные системы и технологии, Информационная безопасность.
7. Национальный исследовательский ядерный университет «МИФИ» (НИЯУ МИФИ)
— Факультет кибернетики и информационной безопасности
— Программы: Информационные системы и технологии, Информационная безопасность, Администрирование вычислительных систем.
8. Уральский федеральный университет имени первого Президента России Б. Н. Ельцина (УрФУ)
— Институт радиоэлектроники и информационных технологий (ИРИТ-РтФ)
— Программы: Информационные системы и технологии, Сетевые технологии и системы связи
Навыки системного администратора
Предмет системного администрирования включает в себя компьютерные системы и способы их использования людьми в организации. Это подразумевает знание операционных систем и приложений, а также устранение неполадок оборудования и программного обеспечения, но также и понимание целей, для которых люди в организации используют компьютеры.
Пожалуй, самым важным навыком для системного администратора является решение проблем — часто в различных условиях и стрессовых ситуациях. Сисадмин находится на связи, когда компьютерная система выходит из строя или работает неисправно, и должен быстро и правильно диагностировать причину неисправности и найти наилучший способ её устранения. Им также могут потребоваться навыки командной работы и общения, а также умение устанавливать и настраивать оборудование и программное обеспечение.
Сисадмины должны понимать поведение программного обеспечения, чтобы развёртывать его и устранять неполадки, а также, как правило, знать несколько языков программирования, используемых для написания сценариев или автоматизации рутинных задач. Типичная роль сисадмина — не проектировать или писать новое прикладное программное обеспечение, но когда они отвечают за автоматизацию конфигурации системы или приложения с помощью различных инструментов управления конфигурацией, грань несколько размывается. В зависимости от роли и навыков сисадмина от него могут ожидать понимания ключевых/базовых концепций, которые понимает инженер-программист. Тем не менее, системные администраторы не являются инженерами-программистами или разработчиками в смысле должностного названия.
В частности, при работе с системами, ориентированными на Интернет или критичными для бизнеса, сисадмин должен хорошо понимать компьютерную безопасность. Это включает не только развёртывание исправлений программного обеспечения, но и предотвращение взломов и других проблем безопасности с помощью профилактических мер. В некоторых организациях администрирование компьютерной безопасности — это отдельная роль, ответственная за общую безопасность и обслуживание брандмауэров и систем обнаружения вторжений, но все сисадмины, как правило, несут ответственность за безопасность компьютерных систем.
Обязанности
Обязанности системного администратора могут включать:
- Анализ систем
Основные сертификации
Системные администраторы сертифицируются различными организациями[1].
- MCP, MCSE, MCSA, MCTS, MCITP и MCDBA — для работы в Windows-средах.
- LPI — для работы в Linux-средах.
- RHCE, RHCT — для работы в среде Red Hat Enterprise Linux.
- CCNA/CCDA, CCNP/CCSP/CCIP/CCVP и CCIE — для работы с оборудованием Cisco Systems (см.: Сертификации Cisco).
- OCP DBA — для работы с базами данных Oracle.
- SCSA — для работы в Solaris-средах.
- CCA, CCIA, CCEA — для работы с продуктами Citrix.
- VCP — для работы с продуктами VMware.
- MTCNA, MTCRE, MTCWE, MTCTCE, MTCUME, MTCINE — для работы с оборудованием и ПО латвийской компании MikroTik.
Обязанности
В круг типовых задач системного администратора обычно входит:
- подготовка и сохранение резервных копий данных, их периодическая проверка и уничтожение;
- установка и конфигурирование необходимых обновлений для операционной системы и используемых программ;
- установка и конфигурирование нового аппаратного и программного обеспечения;
- создание и поддержание в актуальном состоянии пользовательских учётных записей;
- ответственность за информационную безопасность в компании;
- устранение неполадок в системе;
- планирование и проведение работ по расширению сетевой структуры предприятия;
- документирование всех произведённых действий.
В организациях с большим штатом сотрудников данные обязанности могут делиться между несколькими системными администраторами — например, между администраторами безопасности, учётных записей и резервного копирования.
Также, в организациях с небольшим штатом сотрудников эти обязанности могут исполняться одним специалистом, занимающимся как консультированием пользователей, так и ремонтом аппаратной части персональных компьютеров и периферийных устройств.
Специализация
Системных администраторов можно разделить на несколько категорий:
- Администратор веб-сервера — занимается установкой, настройкой и обслуживанием программного обеспечения веб-серверов. Как правило, работает в хостинговой компании.
- Необходимы знания Unix-систем (главным образом Linux и FreeBSD), умение конфигурировать веб-сервер Apache и почтовые сервера (qmail, Sendmail, Exim, Postfix), которые установлены на более чем 90 % web-серверов во всем мире; дополнительно веб-сервер IIS и ОС семейства Windows Server. Обязательно глубокое понимание модели OSI, стека протоколов TCP/IP.
- Администратор баз данных — специализируется на обслуживании баз данных.
- Нужны глубокие знания СУБД (как минимум одной из MySQL, PostgreSQL, MS SQL, Oracle, Informix, Firebird, DB2), операционной системы, на которой работает база данных (Windows Server, *nix (главным образом Linux/FreeBSD) или Solaris), знание особенностей реализации баз данных, а также знание информационно-логического языка SQL.
- Сетевой администратор — занимается разработкой и обслуживанием сетей.
- Необходимы глубокие познания в области сетевых протоколов (стек TCP/IP, IPX) и их реализации, маршрутизации, реализации VPN, системах биллинга, активного сетевого оборудования, физическом построении сетей (Ethernet, Token ring, FDDI, 802.11).
- Системный инженер (или системный архитектор) — занимается построением корпоративной информационной инфраструктуры на уровне приложений. Работает, как правило, в аутсорсинговой компании либо крупной компании, корпорации.
- Нужны знания распространённых ОС (Windows NT, Linux, FreeBSD, Mac OS); службы каталогов Active Directory, IBM Domino, LDAP; распространённые СУБД, почтовые, groupware, веб-серверы, CRM, ERP, CMS, системы документооборота — связью которых в контексте бизнес-процессов и занимается.
- Администратор защиты — занимается проблемами информационной безопасности, документированием политик безопасности, регламентов и положений об информационных ресурсах. Работает, как правило, в аутсорсинговой компании либо крупной компании, корпорации.
- Требуются знания о протоколах шифрования и аутентификации, их практическом применении (VPN, RADIUS, SSL, IPsec, RAS), планировании PKI, системах контроля доступа (брандмауэры, прокси-сервера, смарт-карты, CheckPoint, SecurID), инцидентном анализе, резервном копировании.
- Системный администратор малой компании (от 5 до 30 рабочих мест) — занимается поддержанием работоспособности небольшого парка компьютерной техники и обслуживанием сети. Выполняет все обязанности, связанные с компьютерами и коммуникациями, в том числе техническую поддержку пользователей. В компаниях, занимающихся разработкой программного обеспечения, обслуживает Web-сервера, программы, используемые разработчиками. Также может тестировать разрабатываемое компанией программное обеспечение.
- Требуется знание ОС от Microsoft, офисных и бухгалтерских программ типа Microsoft Office и 1С, умение прокладывать локальную сеть, начальные знания баз данных и языков программирования.
- Администратор почтовых серверов — занимается настройкой и поддержкой электронной почты.
- Требуется знание Windows Server или же Linux/FreeBSD в зависимости от требования программы почтового сервера — Microsoft Exchange Server, qmail, Sendmail, Exim, Postfix, дополнительные модули для проверки на вирусы, спам, или для интеграции с базами данных LDAP, MySQL, PostgreSQL, Oracle, Active Directory
- Требуется знание протоколов и технологий SMTP, SSL, POP3, DNS, Microsoft Active Directory, стека протоколов TCP/IP и основных программ-клиентов электронной почты Microsoft Outlook, The Bat!, Mozilla Thunderbird, KMail, Evolution.
День системного администратора
Юмор о системных администраторах
- В силу особенностей профессии, о «сисадминах» существует множество анекдотов и юмористических текстов, в которых обыгрываются сложные взаимоотношения системного администратора с пользователями сети, их режим работы. Очень часто о «сисадминах» упоминается на известном цитатнике Рунета bash.im и на созданном той же командой[3] проекте IT happens.
- В Великобритании был снят комедийный сериал о технических специалистах ИТ-сферы — «Компьютерщики».
- Музыкальный сборник «Админские песни». В сборник вошли 20 песен о компьютерах, Интернете, о программистах и системных администраторах, об их пристрастии к пиву и непонимании со стороны рядовых пользователей[4].