Крупные международные компании ежедневно вкладывают огромные средства в современные сетевые технологии и модернизацию существующей сети. Неудивительно, что значительно возросла потребность в управляющих ИТ-инфраструктурой специалистах.
Что нужно знать и уметь?
Давайте разберем базовые навыки, необходимые начинающему инженеру сетей для входа в профессию:
- Клиенты и серверы: как клиенты и сервисы соединяются с помощью сетей.
- Стек протоколов TCP/IP: модель OSI, протоколы различных уровней, IPv4 и IPv6, подсети и основы статической и динамической маршрутизации.
- Структурированная кабельная система.
- Активное сетевое оборудование: концентраторы, коммутаторы, маршрутизаторы и т.д.
- Сетевая безопасность: концепция защищенного периметра, межсетевые экраны и тому подобные решения.
- Операционные системы (Windows Server, Linux).
Нужна ли формальная сертификация?
Тест CCNA включает проверку знаний по теории компьютерных сетей, стеку TCP/IP, модели OSI и по фактическому выполнению распространенных практических задач, которые должен решать сетевой инженер. Сертификат не является доказательством высокого уровня знаний: он скорее говорит о наличии базового понимания работы с сетевым оборудованием. Для новичков наличие официальной бумаги станет хорошим подспорьем в поиске работы.
Cisco – не единственный вариант получения сертификата, их много. Одним из перспективных вариантов является другой производитель сетевого оборудования – Juniper Networks. Его доля на рынке растет, поэтому эксперты Juniper пользуются большим спросом у работодателей.
Где получить недостающие знания?
Прохождение вендорского курса даст вам определенные знания, однако максимальный результат можно получить только на практике, имея теоретическую базу. Тщательно изучите профессиональную литературу по сетевой тематике. Вот несколько хороших ресурсов:
- Проект статей на habr.com «Сети для самых маленьких». Отличная серия публикаций по системному администрированию для новичков. Авторы проделали превосходную работу и создали хорошо структурированный онлайн-учебник.
- Книга «Компьютерные сети» Виктора и Натальи Олифер предназначена для студентов технических ВУЗов. В ней разъясняются базовые принципы построения компьютерных сетей и способы управления ими, а также особенности традиционных сетевых технологий.
- Книги Рене Мулинара (Rene Molenaar «How to master CCNP route»). Лучшая литература для подготовки к сертификации Cisco по треку R&S любого уровня. Единственный недостаток: издания платные и на английском языке.
- Классика жанра – книга «Компьютерные сети» Э. Таненбаума и Д .Уэзэрол. В ней изложены основные понятия, определяющие современные тенденции развития компьютерных сетей.
Закончив с базовыми концепциями, создайте свою практическую лабораторию, настройте компьютер и ознакомьтесь с необходимыми для работы сетевыми инструментами, некоторые из которых перечислены ниже:
- CISCO Packet Tracer. Мощная программа моделирования сетей
- VIRL. Виртуальная лаборатория маршрутизации в Интернете
- Boson NetSim. Имитатор сетевых коммутаторов и маршрутизаторов
- EVE-NG (Emulated Virtual Environment). Эмулированная виртуальная лаборатория с сетевым оборудованием и программным обеспечением.
- GNS3. Интерфейс для эмуляции и виртуализации сети
Где работают сетевые инженеры и сколько им платят?
Квалифицированные кандидаты могут найти работу по проектированию сетей практически в любом секторе. Телекоммуникационные компании и предприятия со сложными компьютерными системами регулярно нанимают специалистов, обладающих навыками создания и настройки сети. В небольших фирмах подобная работа обычно отдана на аутсорсинг специализированным организациям.
Российская площадка по поиску работы neuvoo.ru проанализировала зарплатную статистику по профессии «Сетевой Инженер»: в нашей стране молодой специалист получает от 385 000 рублей в год, а заработок самых опытных достигает 1 080 000 рублей в год.
Специфика работы: мнения специалистов о профессии
Если молодому инженеру поставить задачу – починить оборудование, первое, что он делает – идет в Google, даже не заглянув в инструкцию или спецификацию. Он найдет ответ на вопрос. И, если повезет, то ничего не сломает. В нашей профессии можно ошибаться – мы не лечим людей и не запускаем ракеты. Но даже при этом «чисто экспериментальный» подход неразумен и часто неэффективен. Специалисту для уверенного выполнения своих задач нужна база знаний. В нашем случае – понимание принципов, по которым работает сеть. Потом человек начинает расти. Подтягивает знания по операционным системам и аппаратному обеспечению. Шлифует это все знаниями по безопасности. В итоге мы получаем серьезного профессионала.
Карьеру в ИТ сегодня чаще всего ассоциируют с задачами в области разработки софта. Программист, тестировщик, системный архитектор, тим-лид и подобные позиции у всех «на слуху». Между тем, ничуть не менее важная область современных цифровых решений представлена сетями, где свой вклад в создание и работу самых современных digital-продуктов делают сетевые инженеры.
Сетевые инженеры обычно работают в крупных компаниях, часто – в телекоммуникационных провайдерах. Такие организации обладают масштабной инфраструктурой, работать с которой интересно. Среди других технологических компаний, сравнимыми возможностями обладают разве что гиганты, вроде Google и Facebook. Поэтому сетевики не заинтересованы в рассмотрении предложений о переходе. На рынке не так уж много инженеров, обладающих опытом автоматизации и написания продакшн-кода (например, опыта работы с SDN). Поэтому в данном направлении – всегда нехватка специалистов.
Хочу научиться программировать с нуля, но не знаю, с чего начать. Что делать?
Можно учиться самостоятельно (долго) или пойти на курсы с преподавателями (быстро). Плюс нужно учитывать, что джунов много, конкуренция выше и работодатели повышают порог вхождения при найме на работу. Чтобы получить актуальные знания, мы в proglib.academy запустили курсы:
- Основы программирования на Python.
- Профессия Python-разработчик.
- Алгоритмы и структуры данных.
- Математика для Data Science.
- Профессия Data Science.
- Frontend Basic: принцип работы современного веба.
- Профессия Фронтенд-разработчик.
- Обработка естественного языка. Полный курс.
На подходе еще больше 10 курсов для взрослых и детей.
Комментарии