Loftschool школа онлайн обучения IT профессиям
Профессии
  • Веб-разработчик
  • Frontend разработчик
  • Backend разработчик
  • Full Stack разработчик
  • Интернет-маркетолог
  • Android-разработчик
  • UX/UI Дизайнер
Курсы
          • Основы вёрстки
          • Веб для начинающих
          • JavaScript
          • Vue.js
          • React.js
          • Node.js
          • PHP
          • Контекстная реклама
          • SMM
          • SEO для всех
          • Android: базовый
          • Android: продвинутый
          • UX/UI-дизайн: базовый
          • UX/UI-дизайн: PRO
          • Python для начинающих
          • Python: машинное обучение
        Профессия Дизайнер со скидкой
        -20%
        До конца акции:
        15
        01
        05
        Дней
        Часов
        Минут
        • Главная
        • Блог
        • Статьи
        • Что такое DevOps: зачем нужен, как внедрить, как стать инженером
        Полезный блог
        Статьи
        Опубликовано 18.01.2023 11:39

        Что такое DevOps: зачем нужен, как внедрить, как стать инженером

         

        Инженер на стройке

         

        Оглавление:

          1. Что это такое
          2. Как внедрить
          3. Как стать DevOps инженером
          4. Чем он занимается
          5. Какие языки программирования и технологии нужно знать
          6. Сколько зарабатывает
          7. Где обучиться профессии

        DevOps (акроним от английского термина development & operations, или «разработка и операции») — это многозначный термин для обозначения методологии разработки ПО. Обычно применяется для обозначения автоматизации сборки, настройки и развертывания ПО. Также термин обозначает набор практик, объединяющих разработку программного обеспечения (Dev) и ИТ-операции (Ops). Автоматизация указанных процессов позволяет повысить эффективность финального продукта. Благодаря подробному согласованию разработки с эксплуатацией, методология позволяет добиться максимальной завершенности, стабильности итогового продукта. Практики DevOps подразумевают активное сближение разработчиков со специалистами технической поддержки, а также — интегрирование рабочих и технологических процессов обеих сторон друг с другом. Девопс — это даже не просто методика, а скорее — культура разработки продукта. 

        Простыми словами, DevOps — это методология создания ПО, согласно которой разработка продукта и его эксплуатация неразрывно связаны друг с другом. Позволяет ускорить разработку программного продукта, а также снизить стоимость его создания.

        Методология находится на стыке главных процессов разработки программного продукта

        Методология находится на стыке главных процессов разработки программного продукта

        Зачем нужен DevOps 

        Ответов на этот вопрос очень много. Мы дадим самые важные для команды и бизнеса.

            • В первую очередь: методология позволяет ускорить разработку новых продуктов, а также упростить обслуживание уже существующих.
            • Во вторую: позволяет автоматизировать каждую стадию развертывания продукта: от проверки идей до релиза и распространения ПО.
            • В третью: такой инженер снижает стоимость итогового продукта.

        Но и это далеко не всё. Вот еще четыре кратких ответа на вопрос, зачем нужен девопс:

            1. Повышает эффективность. Благодаря автоматизации управления ресурсами в команде, ускоряется разработка продукта, уменьшается количество ошибок в самом коде. Всё это приводит к повышению эффективности разработки (даже сложных продуктов).
            2. Позволяет внедрить короткие циклы разработки. Это особенность позволяет разработчикам сосредоточиться на решении нестандартных проблем, внедрять инновации, и быстрее решать рутинные задачи.
            3. Позволяет публиковать больше релизов в короткие сроки. Грамотный инженер способен уменьшить сбои при развертывании приложения. А положительное влияние на время восстановления — придает уверенности.
            4. Повышает производительность труда. Совместная работа и коммуникация разработчиков с командой эксплуатации позволяет сделать процесс создания продукта максимально бесшовным, более плавным и логичным. Кроме того, достигается наилучшая производительность труда.

        Перечисленные перспективы от работы с DevOps-инженером — далеко не полные. Но даже их будет более чем достаточно, чтобы понять ту существенную пользу, которую несет такой инженер команде, компании, бизнесу.

        Более гибкий жизненный цикл разработки ПО дает команде конкурентное преимущество для предприятий и их клиентов

        Более гибкий жизненный цикл разработки ПО дает команде конкурентное преимущество для предприятий и их клиентов

        Как внедрить DevOps

        Внедрение методологии может быть сложной задачей — как в небольших, так и крупных компаниях. Именно поэтому, важно изначально придерживаться корректной дорожной карты.

        Диаграмма с фазами жизни программного продукта согласно девопс-методологии

        Диаграмма с фазами жизни программного продукта согласно девопс-методологии 

        Давайте разберем все шесть шагов, которые применяются для внедрения девопс-методологии в работу компании.

        Шаг 1. Представление инициативы

        Внесение изменений в деятельность компании может осуществлять только директор, поэтому внедрение инициативы целиком ложится на его плечи. При этом саму стратегию внедрения DevOps и контроль её реализации может проводить не только руководитель компании, но и отдельный специалист. Уже на старте важно проработать финансовый вопрос и реорганизацию человеческих ресурсов. 

        Семь шагов для представления инициативы

        Семь шагов для представления инициативы

        Шаг 2. Разработка стратегии

        Всё начинается с главной цели. Желательно, если она будет одна. Здесь могут существовать вариации, но как правило руководитель ставит какую-то общую цель и объединяет команды в общую среду. На этом этапе обязательно прорабатывается подход к управлению и описанию инфраструктуры через конфигурационные файлы (согласно модели инфраструктура-как-код или IaC). Также автоматизируются процессы выпуска, тестирования, развёртывания, интеграций программного продукта.

        IaC-модель использует методологию DevOps. IaC — ключевая практика DevOps и компонент continuous delivery (непрерывной поставки)

        IaC-модель использует методологию DevOps. IaC — ключевая практика DevOps и компонент continuous delivery (непрерывной поставки)

        Шаг 3. Использование контейнеризации

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

        Контейнеризация помогает командам быстро управлять приложением в случае каких-либо изменений, необходимых для конкретного микросервиса.

         

        Благодаря Docker разработчики могут сосредоточиться на создании продукта, а не беспокоиться о платформе, на которой они будут работать

        Благодаря Docker разработчики могут сосредоточиться на создании продукта, а не беспокоиться о платформе, на которой они будут работать

        Шаг 4. Интеграция инфраструктуры с инструментами CI / CD

        На этом этапе происходит интеграция инструментов автоматизации инфраструктуры (самые известные — Kubernetes, Ansible и Chef) с инструментами CI / CD (чаще всего, используются Bamboo и GoCD). Такой подход позволяет решить проблемы управления конфигурацией и достичь максимально эффективного развертывания.

        Kubernetes — самая популярная платформа оркестровки контейнеров, которая стала важным инструментом для девопс-команд

        Kubernetes — самая популярная платформа оркестровки контейнеров, которая стала важным инструментом для девопс-команд 

        Шаг 5. Автоматизации тестирования и выравнивание QA-Dev

        Для достижения быстрых циклов нужна автоматизация. Но, в зависимости от степени автоматизации тестирования, оно может оставаться и ручным. С другой стороны, само согласование QA-Dev имеет решающее значение для problem-solving, уже после выпуска продукта. Такое согласование особенно полезно в раннем обнаружении ошибок и помогает решить проблему до выпуска следующей сборки.

        Шаг 6. Мониторинг производительности приложений

        Финальный этап внедрения методологии — наблюдение. Мониторинг производительности приложений помогает в обнаружении проблем, определении приоритетов, изоляции дефектов приложения (а также их первопричин) при помощи соответствующего ПО. Такие проблемы, обычно, выявляются во время мониторинга сервера приложений и UX.

        Инструменты мониторинга

        Инструменты мониторинга

        Как стать DevOps инженером

        Чтобы стать крутым девопс-инженером мало знать какой-то один язык программирования. Нужна настоящая страсть к написанию кода, решению проблем, большое количество практики. Вы готовы всему этому научиться? Готовы к стрессам и безвыходным ситуациям? Тогда вот пошаговая инструкция, как стать девопс-инженером.

        Шаг 1. Выучите несколько языков программировании

        Без навыков кодирования такому инженеру — никуда. Для изучения программирования существуют как бесплатные, так и платные онлайн-курсы. Например, курс «Python для начинающих». Всего за семь вы изучите самый популярный язык, который можно назвать хорошей базой для девопс. Немаловажно, что курс можно проходить вообще с нулевым опытом.

        По завершению прохождения курса «Python для начинающих» в Loftschool вы создадите полноценный сайт-агрегатор

        По завершению прохождения курса «Python для начинающих» в Loftschool вы создадите полноценный сайт-агрегатор

        Если вы никогда не изучали программирование, то лучше начать с основ. Начните изучать HTML и CSS — это не настоящие языки, но они помогут сформировать о программировании базовое представление. Далее — можно переходить к изучению JavaScript, «Питона», языков группы С (самый доступный для новичка вариант — С++).

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

        В Loftschool также есть 7-й курс по машинному обучению в разрезе «Питона»

        В Loftschool также есть 7-й курс по машинному обучению в разрезе «Питона»

        Важные темы, которые вам необходимо будет освоить:

        • Структура данных.
        • Текстовые редакторы.
        • Веб-разработка.
        • Алгоритмы.
        • Контейнеры.
        • Базы данных и SQL.
        • Вычисления.
        • Объектно-ориентированные языки программирования (ООП).
        • Облачные.
        • Интегрированные среды разработки (IDE).

        Шаг 2. Понять устройство разных ОС

        Вам также необходимо ознакомиться с распространенными операционными системами, включая Windows, macOS, Linux, Android и iOS. Цель: понять их особенности и различия.

        Вы должны самостоятельно расшифровать не только аппаратное обеспечение, но и общие функции каждой ОС. Вам нужно понять, как происходит:

        • Управление основной памятью.
        • Управление устройствами ввода-вывода.
        • Управление файлами.
        • Управление вторичным хранилищем.
        • Система командного интерпретатора.
        • Управление безопасностью.
        • Управление сетью.
        • Управление обработкой данных.

        Шаг 3: Диплом по специальности 

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

        Ценные специальности для инженеров DevOps включают:

        • Компьютерные науки.
        • Проектирование программного обеспечения.
        • Программная инженерия.
        • Информационные технологии.
        • Компьютерное программирование.
        • Другие смежные области.

        Найти направления подготовки в российских ВУЗах по этим специальностям не составит труда.

        Шаг 4: Получение сертификации

        Инженеры DevOps за рубежом часто получают сертификаты — чтобы продемонстрировать свои навыки потенциальным работодателям. Но универсальной сертификации DevOps просто не существует. 

        К популярным и ценным именно для таких инженеров сертификатам относятся:

        • Microsoft Certified: DevOps Engineer Expert.
        • Google Cloud Platform.
        • AWS Certified DevOps Engineer — Professional.
        • Сертифицированный.
        • Puppet Certified Professional.
        • Certified Kubernetes Administrator (CKA).
        • Docker Certified Associate (DCA).

        Так выглядит иконка сертификата Microsoft Certified: DevOps Engineer Expert

        Так выглядит иконка сертификата Microsoft Certified: DevOps Engineer Expert

        Бесплатные курсы для получения сертификата DevOps включают:

        • Бесплатный курс DevOps от LinkedIn* (запрещён на территории Российской Федерации).
        • Бесплатный курс DevOps от Microsoft.

        Шаг 5: Получение практического опыта в DevOps-инжиниринге

        Чтобы стать инженером DevOps, рано или поздно вам придется заняться практикой и получить определенный опыт. Один из способов сделать это — начать работать в реальной команде с разработчиками, чтобы понять, что и как они делают. Понимание существующих процессов — хорошо подготовит вас как будущего девопс-специалиста.

        Вы также можете просто начать писать код — для автоматизации существующих процессов, если являетесь разработчиком. 

        Прохождение практики в DevOps, операционной деятельности или разработке очень поможет начинающему инженеру получить реальный опыт. И это действительно лучший входной билет в эту профессию.

        Ещё два совета, которые помогут встать на ноги начинающему инженеру девопс:

        1. Создайте учетную запись на GitHub. Вы можете разместить все свои проекты на этой площадке и затем указать ссылку на них в своем резюме.
        2. Общайтесь больше. Это могут быть специализированные каналы в Telegram, сообщества в социальных сетях или внутренние чаты. Общение с другими профессионалами DevOps — один из лучших способов получить опыт и найти возможности для DevOps.

        Шаг 6: Начните рассылать резюме на позицию девопс-инженера

        После прохождения платных курсов, получения диплома, сертификации и накопления практического опыта — вы готовы к тому, чтобы стать настоящим девопс-инженером. Пришло время продемонстрировать свои знания и опыт. 

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

         

        Если же вы уже работаете в технической сфере, спросите свое руководство о возможности перехода на должность DevOps. 

        Ранний опыт и связи могут помочь найти работу инженером DevOps.

        Чем занимается DevOps 

        Список обязанностей такого инженера очень широк. Мы попытались свести их к 7 понятным зонам ответственности:

        1. Внедрение и мониторинг аджайл-подхода в команде (либо — другой гибкой методологии).
        2. Поддержание общей перспективы для всего проекта и конкретного программного продукта, в частности.
        3. Внедрение инновационных (либо — новых) решений для повышения эффективности работы.
        4. Забота обо всех вопросах, связанных с облачной инфраструктурой проекта.
        5. Мониторинг и оптимизация инфраструктуры приложения.
        6. Оптимизация лучших возможностей продукта исходя из бюджета заказчика.
        7. Поддержка разработчиков ПО (обычно они не занимаются ничем, кроме своего куска кода).

        Вероятно, вы заметили: зоны ответственности у этого инженера очень разнообразны и даже — полярны. Поэтому, девопсу нужны не только прокаченные хард-скиллы — языки программирования, области управления исходным кодом, навыки развертывания, работы с сетевыми операциями, тестированием. Очень пригодятся и софт-навыки: умение здраво анализировать проблемные ситуации, выходить из нестандартных положений, спокойно общаться с командой — даже в безвыходных и стрессовых ситуациях. А таких будет очень много.

        Также девопс-инженер решает всё, что связано с:

        • Выбором набора инструментов для внедрения методологии.
        • Управлением циклами выпуска продукта.
        • Созданием инфраструктуры в соответствии с требованиями местного законодательства.
        • Мониторингом и безопасностью проекта.
        • Тесным сотрудничеством с разработчиками ПО и тестировщиками.
        • Установлением контроля версий.
        • Автоматизацией рабочих процессов.

        Список обязанностей инженера — далеко не полный и он точно не исчерпывается тем, что мы указали выше. 

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

         

        Если угодно, думайте о девопс-инженере как о специальном агенте, который решает самые важные, экзистенциальные проблемы продукта. Он всегда держит руку на пульсе и готов мгновенно вмешаться в работу в случае такой необходимости. Каждый день жизни девопса — своего рода сюрприз. И если вы не готовы к давлению, стрессу и у вас нет отточенных навыков problem-solving — эта специальность не для вас.

        А еще девопсы постоянно перерабатывают

        А еще девопсы постоянно перерабатывают

        Обязанности DevOps 

        Резюмируем эту главу перечислением главных обязанностей инженера. Вот они:

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

        Что нужно знать DevOps 

        Вот минимальный стек технологий, который нужен девопсу в 2023 году:

        • Основы Linux и знание скриптов.
        • Хорошие практические знания различных технологий разработки, тестирования и развертывания. Чем больше, тем лучше.
        • Специализированные инструменты DevOps: Splunk, Git, Nagios, Jenkins. Puppet. Конечно, это Docker и Kubernetes. Также очень важно знать Chef и Ansible.
        • Опыт разработки пайплайнов (CI / CD).
        • Хорошее понимание модели Infrastructure-as-Code.
        • Знание платформ облачных сервисов (особенно AWS, GCP, Azure).

        10 самых популярных инструментов (слева), которые используют девопс-инженеры в 2022 году, на разных стадиях работы на продуктом (справа)

        10 самых популярных инструментов (слева), которые используют девопс-инженеры в 2022 году, на разных стадиях работы на продуктом (справа)

        Теперь рассмотрим подробнее инструментарий девопс-инженера. Вот, что вам понадобится:

        1. Навыки управления исходным кодом (система контроля версий). Владеть, как минимум, одним инструментом контроля версий / управления исходным кодом — жизненная необходимость. И лучше, если это будет Git. 
        2. Умение интегрировать инструменты сборки и инструменты управления исходным кодом — для непрерывной сборки / интеграции (CI). Как только вы освоите Git, следующим шагом будет понимание того, как можно автоматизировать процесс сборки, как можно непрерывно собирать последние коммиты в репозитории исходного кода. Для этого вы должны понять, как работают серверы автоматизации. Стандарт здесь — Jenkins. И обязательно изучайте Maven.
        3. Хорошее ориентирование в Continuous Delivery. Нужно изучать непрерывное тестирование. Вообще автоматизация тестирования, и снижение его сложности — главные задачи для новичка. Вы должны понимать, как работают Puppet и Chef.
        4. Изучение Docker является обязательным. Кроме того, вы должны уметь непрерывно тестировать свой код после каждого коммита. Важно научится интегрировать Selenium с Jenkins.
        5. Обязательно уметь и знать, как развертывать / настраивать среду Dev, Test и Prod. Безопасно развернуть приложение на рабочем сервере — одна из важнейших задач для новичка. Как минимум, вам понадобится Puppet и тот же Docker.
        6. Умение использовать инструменты мониторинга — для сбора полезной обратной связи. Для DevOps-инженера очень важно собирать обратную связь и быстро внедрять изменения. Nagios и Splunk — знать обязательно.
        7. Понимать, как работают платформы облачных сервисов. Наряду со всем вышеперечисленным вы должны обладать хорошими знаниями об облачной инфраструктуре. Большинство организаций используют свою инфраструктуру в облаке, поэтому это обязательный навык.

        Сколько зарабатывает девопс-инженер

        По данным сайта zarplan.com, зарплата DevOps инженера в России (на ноябрь 2022 года) — 266 тысяч рублей, медианная — 259 тысяч рублей.

        Распределение вакансий по специальности согласно размеру зарплат

        Распределение вакансий по специальности согласно размеру зарплат

        А вот зарплаты DevOps-специалиста по данным uchis-online.ru с разбивкой на уровень инженера:

        • Junior — от 15 до 160 тысяч рублей.
        • Middle — от 70 до 350 тысяч рублей.
        • Senior — от 80 до 590 тысяч рублей.

        Распределение размера зарплат согласно уровню подготовки специалиста

        Распределение размера зарплат согласно уровню подготовки специалиста

        За рубежом зарплаты этого инженера (как и программистов, например) традиционно гораздо выше. Так, по данным Coursera, средняя годовая зарплата DevOps-специалиста (с опытом работы до 1 года) составляет 93.000 долларов ежегодно (и это всего лишь первая ступень джуна). А в сочетании с указанной и дополнительной оплатой, средняя годовая компенсация этого специалиста — возрастает до 115.000 долларов в год. Средняя зарплата инженера в США, по данным builtin.com, 129.000 долларов ежегодно.

        C учетом компенсаций средняя зарплата инженера в США составляет 145.500 долларов ежегодно

        C учетом компенсаций средняя зарплата инженера в США составляет 145.500 долларов ежегодно

        Где учиться профессии DevOps 

        В России научиться этой профессии в ВУЗе — невозможно, а вот в за рубежом (в США и Европе), такие программы подготовки специалистов в институтах — существуют.

        Программа подготовки девопс-инженера в Университет Чикаго (8-недельные курсы)

        Программа подготовки девопс-инженера в Университет Чикаго (8-недельные курсы)

        В России же научиться профессии девопс-инженера можно двумя способами: самостоятельно или на платных курсах. Хороших курсов, который покрывают весь объем знаний необходимых девопсу, практически нет. Так что, в любом случае, вам понадобится огромное количество дополнительных знаний, поэтому придётся многое изучать самостоятельно — по книгам, сайтам, форумам, другим источникам информации.

        Самый частый бэкграунд переквалификации в девопса — системный администратор. Примечательно, что на втором месте по этому параметру идут не разработчики, а специалисты по тестированию. Разработчики — только на третьем месте.

        Что почитать, посмотреть, чтобы обучиться профессии

        Обязательно посмотрите эти видео:

        • Девопс за 5 минут. Кто это и что делает |Simplilearn
        • What is DevOps? | GitHub
        • DevOps-инженер — кто это и как им стать | GeekBrains
        • Что такое DevOps, что нужно знать и сколько получают DevOps | Merion Academy
        • DevOps (девопс инженер): что это? Зачем нужно? | Sergey Nemchinskiy

        И напоследок — даем 23 полезные книги, которые стоит прочитать, если вы планируете связать свою карьеру с DevOps:

        1. The DevOps Handbook.
        2. Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях | Уиллис Джон, Дебуа Патрик.
        3. Проект "Феникс". Роман о том, как DevOps меняет бизнес к лучшему. Том 86 (Библиотека Сбера) | Спаффорд Джордж, Бер Кевин.
        4. Infrastructure As Code: Managing Services in the Cloud.
        5. Проект "Феникс". Как DevOps устраняет хаос и ускоряет развитие компании | Спаффорд Джордж, Бер Кевин.
        6. «Web Operations».
        7. Python и DevOps: Ключ к автоматизации Linux | Гифт Ной.
        8. «Unix и Linux. Руководство системного администратора».
        9. Путешествие к облаку. Советы по использованию облачных технологий от лидеров IT-рынка.
        10. «Continuous Delivery» Джеза Хамбла и Девида Фарли.
        11. Ускоряйся! Наука DevOps : Как создавать и масштабировать высокопроизводительные цифровые организации | Ким Джин, Хамбл Джез.
        12. «Kanban: Successful Evolutionary Change for Your Technology Business» от David J. Anderson.
        13. Безопасный DevOps. Эффективная эксплуатация систем | Вехен Джульен.
        14. Python для сетевых инженеров. Автоматизация сети, программирование и DevOps | Чоу Эрик.
        15. «Google SRE Book».
        16. Python и DevOps: Ключ к автоматизации Linux | Альфредо, Гифт Ной.
        17. Использование Docker | Моуэт Эдриен.
        18. DevOps для современного предприятия | Херинг М.
        19. Запуск и масштабирование DevOps на предприятии | Грувер Гэри.
        20. Микросервисы и контейнеры Docker | Парминдер Сингх Кочер.
        21. DevOps для ИТ-менеджеров. Концентрированное структурированное изложение передовых идей | Скрынник Олег.
        22. Kubernetes для DevOps. Развертывание, запуск и масштабирование в облаке | Домингус Джастин, Арундел Джон.
        23. Разработка конвейеров машинного обучения | Хапке Ханнес, Нельсон Кэтрин.

         

        Остались вопросы?
        Укажите ваши данные, и мы вам перезвоним

          Поделись публикацией

          Категории

          • Все записи блога
            • Трудоустройство
              • Истории выпускников LoftSchool
              • Полезные советы
            • Полезные ссылки
              • Книги
              • Инструменты
            • Новости школы
              • Команда LoftSchool
              • Информация о курсах
            • Статьи
              • Архив материалов
                • DevNews
                • DevShow
                • Loftnews
                • Loftschool
                • Loftvlog
                • Интервью
                • Видеоуроки
              • © 2012 - 2023 LOFT

                Школа онлайн образования

              • © 2012 - 2023 LOFT

                Школа онлайн образования

                • +7 (800) 600 09 54
                • +7 (812) 339 22 01
                • [email protected]
                УчастникSkolkovo
              • Полезная рассылка

                Подпишись, чтобы быть в курсе наших новостей, акций и скидок.

              • Полезное
                • О нас
                • Карта курсов
                • B2B
                • Работодателям
                • Партнерская программа
                • Вакансии
                • Стать автором
                • Подарочные сертификаты
                • Вебинары
                • Блог
                • FAQ
              • Информация
                • Публичная оферта портала
                • Политика конфиденциальности
                Безопасная передача данных