Сетевой инженер с чего начать
Опыт построения карьеры сетевого инженера
Авторизуйтесь
Опыт построения карьеры сетевого инженера
инженер IP-сетей компании Linxdatacenter
Карьеру в ИТ сегодня чаще всего ассоциируют с задачами в области разработки софта. Программист, тестировщик, системный архитектор, тим-лид и подобные позиции у всех «на слуху». Между тем, ничуть не менее важная область современных цифровых решений представлена сетями, где свой вклад в создание и работу самых современных digital-продуктов делают сетевые инженеры.
Кто такой сетевой инженер?
Прежде всего, определимся с терминами. Сетевой инженер — это специалист, отвечающий за создание, настройку и обслуживание внутренних компьютерных сетей компании, а также за взаимодействие ИТ-инфраструктуры компании с внешними сетями. «Сетевики» должны обладать серьёзным уровнем знаний в области дизайна и поддержки работы сетей, однако их работа будет включать в себя элементы серверного администрирования и программирования.
Требуется разбираться в локальных сетях, оборудовании и софтверных решениях, используемых в компании для управления сетевой составляющей ИТ-систем. Все это обеспечивается только высоким уровнем квалификации сетевого специалиста: пробелы в образовании и практическом опыте могут обойтись компании очень дорого, а с учётом глубины интеграции бизнес-процессов в цифровой среде, масштабы потенциальных убытков иногда довольно трудно представить, и лучше их не допускать даже в теории.
Ценность сертификации
Развитие любой карьеры зависит от конкретного человека, в особенности от осознанности выбора, нацеленности на результат и готовности к трудностям. При построении карьеры в сфере ИТ стоит выделять приоритетные направления и задачи. Я начал процесс самообразования, имея за плечами успешную карьеру в совершенно другой, не связанной с ИТ и телекоммуникациями области.
В качестве первой, промежуточной, цели на карьерном пути сетевого инженера можно назвать сертификацию одного или нескольких вендоров сетевого оборудования. Если рассматривать наиболее популярного вендора, то получение знаний на уровне CCNA (первый уровень в системе сертификаций Cisco) является объективным входным барьером для работы сетевым инженером.
Этот сертификат не является свидетельством определённого уровня знаний, но указывает на наличие базового понимания работы с сетевым оборудованием. Для людей, только начинающих карьеру в отсутствии опыта работы, наличие сертификата может быть хорошим подспорьем при устройстве на работу.
Прохождение курса CCNA на базе одного из учебных центров даёт определённые знания, но с точки зрения полученного опыта, максимальный результат можно получить только с уже имеющимися знаниями, путём их структурирования на курсе и получения ответов на уже сформировавшиеся вопросы. Очень многое зависит от преподавателя на курсе, стоит искать преподавателя не только с собственной высокой квалификацией, но и с хорошими навыками преподавания.
Источники информации
Перед прохождением курса любого из вендоров необходимо уделить время тщательному изучению профессиональной литературы по сетевой тематике и ИТ в целом. Среди огромного объёма доступных ресурсов для развития, для себя я выделил следующие:
Эти ресурсы — обязательная база.
Дополнительные источники
Этими источниками я пользуюсь на текущий момент при подготовке к сертификациям:
Всё перечисленное — лишь основные источники информации, которыми пользовался я сам. На текущий момент они помогли мне добиться поставленных перед собой целей. Я продолжаю активно ими пользоваться в ежедневной работе и дальнейшем самообучении.
Думаю, что для начала карьеры этого списка более чем достаточно. На просторах сети много рекомендаций типа «читать всё и обо всём», но книги по сетевой тематике достаточно объёмные, так что я бы не рекомендовал распыляться. В любом случае придётся осваивать разные направления для того, чтобы на одном языке разговаривать с коллегами из других департаментов, но на этапе становления глубоко погружаться, например, в виртуализацию однозначно не стоит.
Вендоры: Cisco как стандарт, Китай как перспектива
Что касается вендоров, то после освоения Cisco я однозначно рекомендую изучать Juniper, однако начинать с него будет тяжелее ввиду специфического представления конфигурации. Cisco в этом плане на порядок более «новичок-френдли» вендор: для сравнения, страница конфигурации на Cisco в переложении на Juniper будет составлять уже 2–3 страницы. Juniper — это продвинутый этап, следующая ступень вашего образования в сетях.
Cisco можно с уверенностью называть отраслевым стандартом сегодня. Возможно, в будущем мы увидим китайских вендоров, занимающих значимую нишу на этом рынке (Huawei, H3C, D-Link). Но пока что для начального этапа становления сетевого инженера можно почти полностью полагаться на Cisco и созданную вокруг их решений экосистему образовательного контента и сертификаций.
Отмечу, что ценность вендорских сертификатов очень разная, они по-разному воспринимаются вашими будущими работодателями и коллегами. Каждый решает сам, надо их получать или не надо, главное — получение определённого уровня практики в процессе подготовки. Некоторые сертификаты обязательно включают практическую часть с выполнением реальных заданий, и в этом их неоспоримая, а, может быть, и главная ценность. Пока ты активно готовишься к экзаменам, то получаешь опыт и базовые навыки, которым на начальном этапе профессионального развития взяться больше неоткуда.
Дальнейшее развитие: основные направления
Дальнейшее и более глубокое развитие «сетевика» я вижу через проработку компетенций в области информационной безопасности сетей.
Всё более заметную роль в связи с развитием облаков играет и виртуализация, поскольку на виртуальную парадигму работы переходят не только сервера, но и сети (виртуальные маршрутизаторы, сетевые экраны и т. д.).
Весьма актуальным умением становятся также навыки, позволяющие автоматизировать определённые рутинные процедуры работы сетевых инженеров, а значит, нужно уметь писать код, хотя бы на базовом уровне для решения простейших задач автоматизации.
По мере развития технологий будет трансформироваться и содержание работы сетевых специалистов. Чтобы соответствовать этим изменениям, нужно постоянно самостоятельно совершенствовать свои профессиональные знания и навыки.
🔄 Как стать сетевым инженером в 2021 году?
Denver 83
Крупные международные компании ежедневно вкладывают огромные средства в современные сетевые технологии и модернизацию существующей сети. Неудивительно, что значительно возросла потребность в управляющих ИТ-инфраструктурой специалистах.
Что нужно знать и уметь?
Давайте разберем базовые навыки, необходимые начинающему инженеру сетей для входа в профессию:
Нужна ли формальная сертификация?
Тест CCNA включает проверку знаний по теории компьютерных сетей, стеку TCP/IP, модели OSI и по фактическому выполнению распространенных практических задач, которые должен решать сетевой инженер. Сертификат не является доказательством высокого уровня знаний: он скорее говорит о наличии базового понимания работы с сетевым оборудованием. Для новичков наличие официальной бумаги станет хорошим подспорьем в поиске работы.
Cisco – не единственный вариант получения сертификата, их много. Одним из перспективных вариантов является другой производитель сетевого оборудования – Juniper Networks. Его доля на рынке растет, поэтому эксперты Juniper пользуются большим спросом у работодателей.
Где получить недостающие знания?
Прохождение вендорского курса даст вам определенные знания, однако максимальный результат можно получить только на практике, имея теоретическую базу. Тщательно изучите профессиональную литературу по сетевой тематике. Вот несколько хороших ресурсов:
Закончив с базовыми концепциями, создайте свою практическую лабораторию, настройте компьютер и ознакомьтесь с необходимыми для работы сетевыми инструментами, некоторые из которых перечислены ниже:
Где работают сетевые инженеры и сколько им платят?
Квалифицированные кандидаты могут найти работу по проектированию сетей практически в любом секторе. Телекоммуникационные компании и предприятия со сложными компьютерными системами регулярно нанимают специалистов, обладающих навыками создания и настройки сети. В небольших фирмах подобная работа обычно отдана на аутсорсинг специализированным организациям.
Российская площадка по поиску работы neuvoo.ru проанализировала зарплатную статистику по профессии «Сетевой Инженер» : в нашей стране молодой специалист получает от 385 000 рублей в год, а заработок самых опытных достигает 1 080 000 рублей в год.
Специфика работы: мнения специалистов о профессии
Александр Городецкий, заведующий кафедрой «Сетевые технологии и системное администрирование» компьютерной академии Шаг. Источник: blog.trud.com
Аркадий Марисенков, инженер IP-сетей компании Linxdatacenter. Источник: tproger.ru
Энрико Хейдельберг, HR manager, компания Riot Games. Источник: amazinghiring.ru
Стать квалифицированным сетевым инженером достаточно сложно. Работодатели все чаще ищут профессионалов с универсальными навыками, а крупные компании обычно требуют высшее образование в области компьютерных наук, информационных систем или компьютерной инженерии. Если у вас нет ученых степеней в этой области – не страшно! Теперь можно изучить все необходимое при помощи практикующих наставников-профессионалов факультета «Сетевой инженер» образовательной онлайн-платформы GeekBrains. Здесь вы освоите сетевые технологии с нуля, получите диплом о профессиональной подготовке и сможете начать карьеру на уровне настоящего боевого джуна. Получите необходимые знания по администрированию сетей, закрепите их на практике, а также пополните портфолио двумя самостоятельными проектами. Не упустите свой шанс. Удачи!
Что должен знать сетевой инженер? Чек-лист
Относительно недавно наша компания организовала программу стажировки для молодых специалистов по направлениям:
1) Основы сетей. Думаю здесь и так все понятно. Только что понимать под “основами”? Ранее я записал видео курс молодого бойца, однако он подходит только для старта карьеры и его явно недостаточно для хорошего специалиста. По моему мнению инженер должен обладать знаниями на уровне CCNA или Comptia Network+. Сертификат в принципе не обязателен, но очень приветствуется (это поможет в карьере). На русском языке вряд ли получится что-то найти, поэтому могу только порекомендовать курсы от CBT Nuggets (платные). Есть интересные курсы на площадке Udemy.
2) Сетевые эмуляторы/симуляторы. Здесь тоже все очевидно. Трудно представить сетевого инженера, который не умеет пользоваться Cisco Packet Tracer или GNS3. UNetLab (теперь EVE NG) тоже будет весьма полезен. Вы просто обязаны уметь быстро развернуть макет “на коленке”. Навыки работы с VirtualBox и VMware Workstation также обязательны.
3) Основы безопасности сетей. Данный пункт многие забывают либо просто избегают. В целом, безопасность сетей это отдельное направление, однако оно абсолютно не самостоятельное. Невозможно серьезно заниматься безопасностью сетей не понимая как сеть работает. Можно утверждать и обратное — нельзя строить сеть совершенно не задумываясь о безопасности. Именно поэтому я настоятельно рекомендую изучить защиту сетей на уровне CCNA Security или Comptia Security+. Лично мне больше всего нравится курсы от CBT Nuggets и Cybrary. В простейшем случае можно начать вот с этого.
4) Основы криптографии. Данный пункт вытекает из предыдущего. Почти все компании активно используют VPN, Интернет все активнее переходит на https, кругом используются пароли… Очень печально видеть сетевого специалиста, который не понимает разницу межде pre-shared key и certificate based аутентификацией. Вы как минимум должны отличать симметричное шифрование от несимметричного, понимать что такое хэш и уметь хотя бы на пальцах объяснить основы PKI. Если рассматривать русскоязычные ресурсы, то есть несколько удачных курсов на Интуит. Лучшие курсы по криптографии на мой взгляд на Coursera.
5) Основы дизайна сетей. Хороший инженер должен не только уметь администрировать существующие сети, но и создавать новые. Это совершенно разные вещи. Для этого вам однозначно нужно знать основы дизайна. Отличная подготовка — CCDA (лучшее от CBT Nuggets). Также я попытался описать основные моменты в Архитектуре корпоративных сетей и в одном из наших вебинаров.
6) Документирование сетей. Данный пункт не любят большинство инженеров. Настраивать и тестировать сети это почти всегда весело, а вот разрабатывать документацию — ужасно скучно. Структурная схема, L2/L3 схемы, IP-адресация, описание настроек… Каждый инженер обязан уметь разрабатывать подобную документацию. Если вы создали и настроили сеть, но после этого не оставили ни единого документа с описанием, то вы просто не доделали свою работу — это халтура. К сожалению мне не приходилось встречать литературу, где бы описывали процесс создания технической документации (не проектирование). Если знаете подобное руководство, прошу написать в комментариях.
Не сетями едины
При работе с сетью весьма трудно избежать контактов с серверной инфраструктурой. Именно поэтому вы должны обладать хотя бы базовыми навыками в этой сфере. В большинстве организаций серверные специалисты выделяются в отдельную группу. При этом сетевые специалисты очень часто вынуждены с ними контактировать и должны общаться на “одном языке”. Ниже мы опишем еще несколько необходимых навыков для сетевого инженера:
7) Технологии виртуализации. Трудно представить компанию, которая бы не использовала средства виртуализации. Причем в виртуализацию уходят не только сервера, но и сети. Во многих организациях межсетевые экраны, маршрутизаторы, системы предотвращения вторжений также представлены в виде виртуальных машин. Вы просто обязаны иметь базовые навыки по работе с VMware ESXi и Microsoft Hyper-V. Необходимо понимать, что такое виртуальный свич или виртуальный адаптер. Опять же, рекомендую курсы от CBT Nuggets. Также можно посмотреть на Udemy.
8) Основы работы с Linux. Думаю данный пункт также для всех очевиден. Огромное количество маршрутизаторов и межсетевых экранов базируется именно на Linux. Proxy, Anti-Spam, IPS, DLP системы… все это в большинстве случаев слегка модифицированный Linux. Поэтому очень важно уметь ориентироваться в файловой системе, выполнять простейшие команды траблшутинга (ip route, tcpdump, traceroute) и править конфигурационные файлы с помощью встроенных текстовых редакторов (vi). Базовый курс по CentOS будет неплохим началом.
9) Основы работы с Windows Server. Практически в любой компании есть Windows Server, который за одно организует такие важные сервисы как NTP, DNS, DHCP и т.д. И было бы весьма неплохо уметь настраивать хотя бы эти службы, без которых сеть не будет функционировать в принципе. Лично мне нравится данный мини курс.
10) Основы программирования (bash, python). В жизни любого сетевого инженера появляется момент, когда встает задача автоматизации рутинных процессов. Здесь на выручку приходят “скрипты” (чаще всего bash или python). Бесплатных курсов по основам python великое множество и даже на русском языке. Однозначно рекомендую к изучению.
11) Английский. Если вы решили строить карьеру в области IT, то английский язык должен стать вашим вторым родным языком. Примите это за аксиому. Мое мнение — если вы плохо знаете английский, то вы плохой IT-шник. Как бы обидно это не звучало. 95% всех действительно полезных материалов публикуются в интернете именно на английском языке. Тот же экзамен CCNA сдается именно на английском языке. Почти весь материал на русском, это либо перевод (не всегда верный), либо устаревшая информация, т.к. новую просто еще не успели перевести. Более подробно об этом можно почитать здесь.
С нашей точки зрения именно так выглядит список необходимых знаний для сетевого инженера. Это необходимый фундамент для дальнейшего профессионального роста.
Кроме того, относительно недавно компанией Cisco была опубликована статья “Network Transformation and Essential Skills for Next Generation Network Engineers”. Если перевести дословно, то получится что-то вроде: “Трансформация сетей и основные навыки сетевых инженеров следующего поколения”. Если кому то лень читать презентацию полностью, то здесь будут отображены основные моменты (на русском).
Будем рады, если вы поделитесь своими мыслями по поводу необходимых навыков сетевого инженера.
P.S. Также хотели вам сообщить, что мы периодически проводим бизнес-завтраки где обсуждаем различные IT-технологии. Из ближайшего:
Зарегистрироваться можно здесь. При регистрации на Workshop укажите ту тему, которую Вы хотели бы посетить.
Сетевой инженер: кто это, обязанности, зарплаты и как им стать в 2021 году. Обзор профессии.
Кто такой сетевой инженер?
Сетевой инженер (Network Engineer) — это специалист в области технологий, обладающий необходимыми навыками для планирования, внедрения и контроля компьютерных сетей. В качестве сетевого инженера вы будете отвечать за создание, развитие и обслуживание компьютерных сетей в организации или между организациями.
Что делают сетевые инженеры и чем занимаются?
Обязанности на примере одной из вакансий:
Что должен знать и уметь сетевой инженер?
Требования к сетевым инженерам:
Востребованность и зарплаты сетевых инженеров
На сайте поиска работы в данный момент открыто 760 вакансий, с каждым месяцем спрос на сетевых инженеров растет.
Количество вакансий с указанной зарплатой сетевого инженера по всей России:
Вакансий с указанным уровнем дохода по Москве:
Вакансий с указанным уровнем дохода по Санкт-Петербургу:
Как стать сетевым инженером и где учиться?
Варианты обучения для сетевого инженера с нуля:
Ниже сделали обзор 10+ лучших онлайн-курсов.
10+ лучших курсов для обучения сетевого инженера: подробный обзор
1 место. Курс «Факультет Сетевой инженер» — GeekBrains
Инженер по сетевым коммуникациям проектирует корпоративные сети: объединяет компьютеры и серверы, обновляет программы, отвечает за безопасность данных, устраняет аварии. Без работы сетевого инженера не получится автоматизировать работу банков, больниц, заводов, аэропортов.
Кому подойдет курс:
Программа обучения:
Подготовительные видеокурсы
Их необязательно проходить, но они помогут лучше погрузиться в обучение.
I четверть – Основы сетевых технологий
Расскажем об основах маршрутизации, коммутации и сетевого взаимодействия.
II четверть – Коммутация и маршрутизация
Научитесь настраивать протоколы маршрутизации, находить неисправности в приложениях и анализировать трафик.
III четверть – Сетевая безопасность и масштабирование сетей
Научитесь защищать сеть от атак и увеличивать её производительность.
IV четверть – Автоматизация сетевой инфраструктуры
Научитесь автоматизировать свою работу.
V четверть – Итоговый проект
Построите распределенную IPv4/IPv6-сеть.
Курсы вне четверти – Видеокурсс индивидуальной датой старта
Это обязательный курс, но вы можете пройти его когда вам удобно: во время обучения или после защиты итогового проекта.
Вы получите диплом о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.
2 место. Курс «Сетевой инженер» — Нетология
Кому подойдёт этот курс:
Чему вы научитесь:
Курс ориентирован на практику
Вы выполните 32 лабораторных работы — все они основаны на реальных задачах сетевого инженера. Большое количество релевантных проектов в портфолио даст вам преимущество при трудоустройстве.
Дипломный проект
В конце курса вы создадите распределённую сеть для компании: спроектируете архитектуру корпоративной сети, настроите её элементы и протестируете работоспособность. Отдельно настроите инструменты для мониторинга сети, разграничения доступов, сбора и контроля конфигураций.
Программа курса:
После обучения вы можете получить свидетельство Нетологии и диплом о профессиональной переподготовке.
Лучшие курсы сетевого инженера в 2021 году
Подборка бесплатных и платных онлайн-курсов для начинающих сетевых инженеров с нуля и продвинутых.
1 место. Курс «Факультет Сетевой инженер» — GeekBrains
Инженер по сетевым коммуникациям проектирует корпоративные сети: объединяет компьютеры и серверы, обновляет программы, отвечает за безопасность данных, устраняет аварии. Без работы сетевого инженера не получится автоматизировать работу банков, больниц, заводов, аэропортов.
Кому подойдет курс:
Программа обучения:
Подготовительные видеокурсы
Их необязательно проходить, но они помогут лучше погрузиться в обучение.
I четверть – Основы сетевых технологий
Расскажем об основах маршрутизации, коммутации и сетевого взаимодействия.
II четверть – Коммутация и маршрутизация
Научитесь настраивать протоколы маршрутизации, находить неисправности в приложениях и анализировать трафик.
III четверть – Сетевая безопасность и масштабирование сетей
Научитесь защищать сеть от атак и увеличивать её производительность.
IV четверть – Автоматизация сетевой инфраструктуры
Научитесь автоматизировать свою работу.
V четверть – Итоговый проект
Построите распределенную IPv4/IPv6-сеть.
Курсы вне четверти – Видеокурсс индивидуальной датой старта
Это обязательный курс, но вы можете пройти его когда вам удобно: во время обучения или после защиты итогового проекта.
Вы получите диплом о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.
2 место. Курс «Сетевой инженер» — Нетология
Кому подойдёт этот курс:
Чему вы научитесь:
Курс ориентирован на практику
Вы выполните 32 лабораторных работы — все они основаны на реальных задачах сетевого инженера. Большое количество релевантных проектов в портфолио даст вам преимущество при трудоустройстве.
Дипломный проект
В конце курса вы создадите распределённую сеть для компании: спроектируете архитектуру корпоративной сети, настроите её элементы и протестируете работоспособность. Отдельно настроите инструменты для мониторинга сети, разграничения доступов, сбора и контроля конфигураций.
Программа курса:
После обучения вы можете получить свидетельство Нетологии и диплом о профессиональной переподготовке.