Проблема
EPAM Systems
SaM Solutions
Совместная работа

.
.

Обучение Linux в корпоративном секторе
Денис Пынькин, EPAM Systems
Влад Шахов, SaM Solutions

EPAM Systems, Embedded Solutions Department
SaM Solutions, Linux & Embedded Department
Minsk Linux Users Group

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Задача бизнеса

.
Заработать денег владельцам
.
В сфере встраиваемых и серверных решений под управлением
ОС Linux:
Сегмент Linux стремительно растёт
Проекты есть, людей нет
.

Люди не знают инструментальную среду Linux

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Почему нас так мало?
.
Проблемы с изучением Linux в ВУЗах
.
Де-факто закрытый стек технологий на основе ОС
Windows
Отсутствует изучение профессиональных инструментов
Нет практики совместной разработки
Преподавателями игнорируются подходы, принятые в
мире связанном со Свободным ПО

.

Само наличие Linux в образовательном процессе является
заслугой исключительно отдельных лиц, работающих в
ВУЗе

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Почему нас так мало?

.
Сообщество. Открытое ли?
.
Кастовость
Снобизм и псевдо 'элитарность'
.

Сложность первоначального вхождения

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Почему нас так мало?

.
Сообщество. Открытое ли?
.
Кастовость
Снобизм и псевдо 'элитарность'
.

Сложность первоначального вхождения

Т.е. те же болячки, что и у белорусского IT в целом

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Где взять Linux-специалистов?
.
Источники
.
Система образования в РБ?
LOL

.

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Где взять Linux-специалистов?
.
Источники
.
Система образования в РБ?
LOL
Существующие специалисты?
Циркуляция одних и тех же лиц.

.

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Где взять Linux-специалистов?
.
Источники
.
Система образования в РБ?
LOL
Существующие специалисты?
Циркуляция одних и тех же лиц.

.

Естественный приток энтузиастов?
Слишком медленно.

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

Создание благоприятной экосистемы для самозарождения

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. EPAM

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

Developers!
Developers!
Developers!

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Курсы Linux от Epam
.
Цели
.
Увеличение популярности GNU/Linux среди
программистов
.

Воспитание потенциальных сотрудников

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Курсы Linux от Epam
.
Цели
.
Увеличение популярности GNU/Linux среди
программистов
.

Воспитание потенциальных сотрудников

.
Целевая аудитория
.
Студенты технических специальностей
.

Программисты, желающие освоить работу в ОС Linux

.
Требования к кандидатам
.
Уметь программировать, под любую платформу.
.
Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Программа

.
Командная строка -- важнейший инструмент понимания
процесса разработки
.
Представление об архитектуре GNU/Linux дистрибутива
Введение в shell-программирование

.

Классические средства разработки, отладки и
оптимизации

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Первый набор

.
Немного статистики
.
Подано заявок: 39 человек
После первоначального отбора: 16 человек
.

из них 4 -- сотрудники Epam
Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Формат проведения занятий
.
Принципы
.
Лекторы? Учителя? NO WAY!!!
Разработчики для разработчиков!
Небольшая группа изучающих
.

Балланс между теорией и практикой

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Формат проведения занятий
.
Принципы
.
Лекторы? Учителя? NO WAY!!!
Разработчики для разработчиков!
Небольшая группа изучающих
Балланс между теорией и практикой
.
.
β -- версия: текущий статус
.
Все еще в разработке процессе.
Все планы нарушены ;-)
2 увлеченных человека
Практически закончены 2 первых модуля
Материалы в общий доступ 'по-готовности'
.

Патчи от студентов уже есть
Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. SaM Solutions

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. SaM Solutions. Начало истории
.
Август 2011
.
Принято решение о развитии направления Linux & Embedded
.

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. SaM Solutions. Начало истории
.
Август 2011
.
Принято решение о развитии направления Linux & Embedded
.
.
Сентябрь-ноябрь 2011
.
Подготовка бизнес-плана:
организация взаимодействия с FOSS-community
оплата выезда сотрудников на профильные конференцииa
профессиональное обучение и переподготовка
a

с последующим принудительным обменом информацией внутри
компании: knowledge sharing session
.

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. SaM Solutions. Начало истории
.
Август 2011
.
Принято решение о развитии направления Linux & Embedded
.
.
Сентябрь-ноябрь 2011
.
Подготовка бизнес-плана:
организация взаимодействия с FOSS-community
оплата выезда сотрудников на профильные конференцииa
профессиональное обучение и переподготовка
a

с последующим принудительным обменом информацией внутри
компании: knowledge sharing session
.

.
Январь 2012
.
бизнес-план утверждён и начал выполнятся
.
Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. SaM Solutions. Постановка вопроса

Проблема:
Проекты есть, людей нет
Те, кого нанимаем - не тянут и уходят
Люди не знают инструментальную среду Linux
Корочки курсов QA не дают нам ничего

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. SaM Solutions. Постановка вопроса

Проблема:
Проекты есть, людей нет
Те, кого нанимаем - не тянут и уходят
Люди не знают инструментальную среду Linux
Корочки курсов QA не дают нам ничего
Тенденции:
Сегмент Linux стремительно растёт
Специалистов никто не готовит
Специалисты уезжают

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Доступно о кадрах

Количество и качество
специалистов к объёму работы
стремительно падает

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. SaM Solutions. Стажировка Linux QA
Решение - чучхе, опора на собственные силы

Свои преподаватели
Программа, адаптированная к своим проектам
Свой учебный класс
Отбор из хорошо мотивированных соискателей1
1

любого возраста и рода занятий
Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Набор

Набор
конкурс 3 человека на место
10 человек отобрано
занятия с 4 января по 15 февраля
3 раза в неделю по 3 часа

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Организация курса. Блоки

Независимые блоки с практическим и теоретическим
материалом по выбранной теме.
Примеры блоков: Shell, Управление процессами, Файловая
система Unix, Обработка текста.
Каждый блок - от 0.5 до 3 занятий.
Блоки сразу создаются для повторного использования.
Могут быть прочитаны как отдельные разовые курсы
повышения квалификации.

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Результат

Формально:
список рекомендованных к найму
понедельник, 18 февраля - вручение дипломов
плюс 10 человек в экосистеме линукс
7 сотрудников прошли подготовку как
вольнопосещающие

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Результат

Формально:
список рекомендованных к найму
понедельник, 18 февраля - вручение дипломов
плюс 10 человек в экосистеме линукс
7 сотрудников прошли подготовку как
вольнопосещающие
Неформально:
мотивированные обученные люди
высокая лояльность к компании
невысокие ЗП на старте

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Collaboration Initiative
Мысли глобально, действуй локально

Инициатива сотрудников снизу
Работаем через нейтральную открытую площадку
Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Конкуренция между компаниями

Конкуренции - нет2

2

См кол-во проектов и падение плотности специалистов
Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Ранняя публикация результатов
Release early, release offen
# f i n d l i n u x _ c o u r s e s / −name " * . t e x " | wc − l
48

Go github!
Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Call for partnership
Открытый проект 'Linux образование' предлагает
воспользоваться имеющимися материалами.

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

патчи
баг-репорты
pull-request'ы
Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе
Проблема
EPAM Systems
SaM Solutions
Совместная работа

. Fin

Вопросы?
http://mlug.linux.by
v.shakhov@sam-solutions.net
https://github.com/SaM-Solutions/linux_courses
denis_pynkin@epam.com
https://github.com/d4s/linux_courses

Author, Vlad Shakhov, Denis Pynkin

Обучение Linux в корпоративном секторе

Обучение Linux в корпоративном секторе

  • 1.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . . Обучение Linux в корпоративном секторе Денис Пынькин, EPAM Systems Влад Шахов, SaM Solutions EPAM Systems, Embedded Solutions Department SaM Solutions, Linux & Embedded Department Minsk Linux Users Group Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 2.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Задача бизнеса . Заработать денег владельцам . В сфере встраиваемых и серверных решений под управлением ОС Linux: Сегмент Linux стремительно растёт Проекты есть, людей нет . Люди не знают инструментальную среду Linux Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 3.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Почему нас так мало? . Проблемы с изучением Linux в ВУЗах . Де-факто закрытый стек технологий на основе ОС Windows Отсутствует изучение профессиональных инструментов Нет практики совместной разработки Преподавателями игнорируются подходы, принятые в мире связанном со Свободным ПО . Само наличие Linux в образовательном процессе является заслугой исключительно отдельных лиц, работающих в ВУЗе Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 4.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Почему нас так мало? . Сообщество. Открытое ли? . Кастовость Снобизм и псевдо 'элитарность' . Сложность первоначального вхождения Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 5.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Почему нас так мало? . Сообщество. Открытое ли? . Кастовость Снобизм и псевдо 'элитарность' . Сложность первоначального вхождения Т.е. те же болячки, что и у белорусского IT в целом Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 6.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Где взять Linux-специалистов? . Источники . Система образования в РБ? LOL . Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 7.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Где взять Linux-специалистов? . Источники . Система образования в РБ? LOL Существующие специалисты? Циркуляция одних и тех же лиц. . Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 8.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Где взять Linux-специалистов? . Источники . Система образования в РБ? LOL Существующие специалисты? Циркуляция одних и тех же лиц. . Естественный приток энтузиастов? Слишком медленно. . Решение . Самостоятельная планомерная подготовка специалистов . Создание благоприятной экосистемы для самозарождения Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 9.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . EPAM Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 10.
    Проблема EPAM Systems SaM Solutions Совместнаяработа Developers! Developers! Developers! Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 11.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Курсы Linux от Epam . Цели . Увеличение популярности GNU/Linux среди программистов . Воспитание потенциальных сотрудников Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 12.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Курсы Linux от Epam . Цели . Увеличение популярности GNU/Linux среди программистов . Воспитание потенциальных сотрудников . Целевая аудитория . Студенты технических специальностей . Программисты, желающие освоить работу в ОС Linux . Требования к кандидатам . Уметь программировать, под любую платформу. . Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 13.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Программа . Командная строка -- важнейший инструмент понимания процесса разработки . Представление об архитектуре GNU/Linux дистрибутива Введение в shell-программирование . Классические средства разработки, отладки и оптимизации Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 14.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Первый набор . Немного статистики . Подано заявок: 39 человек После первоначального отбора: 16 человек . из них 4 -- сотрудники Epam Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 15.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Формат проведения занятий . Принципы . Лекторы? Учителя? NO WAY!!! Разработчики для разработчиков! Небольшая группа изучающих . Балланс между теорией и практикой Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 16.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Формат проведения занятий . Принципы . Лекторы? Учителя? NO WAY!!! Разработчики для разработчиков! Небольшая группа изучающих Балланс между теорией и практикой . . β -- версия: текущий статус . Все еще в разработке процессе. Все планы нарушены ;-) 2 увлеченных человека Практически закончены 2 первых модуля Материалы в общий доступ 'по-готовности' . Патчи от студентов уже есть Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 17.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . SaM Solutions Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 18.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . SaM Solutions. Начало истории . Август 2011 . Принято решение о развитии направления Linux & Embedded . Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 19.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . SaM Solutions. Начало истории . Август 2011 . Принято решение о развитии направления Linux & Embedded . . Сентябрь-ноябрь 2011 . Подготовка бизнес-плана: организация взаимодействия с FOSS-community оплата выезда сотрудников на профильные конференцииa профессиональное обучение и переподготовка a с последующим принудительным обменом информацией внутри компании: knowledge sharing session . Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 20.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . SaM Solutions. Начало истории . Август 2011 . Принято решение о развитии направления Linux & Embedded . . Сентябрь-ноябрь 2011 . Подготовка бизнес-плана: организация взаимодействия с FOSS-community оплата выезда сотрудников на профильные конференцииa профессиональное обучение и переподготовка a с последующим принудительным обменом информацией внутри компании: knowledge sharing session . . Январь 2012 . бизнес-план утверждён и начал выполнятся . Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 21.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . SaM Solutions. Постановка вопроса Проблема: Проекты есть, людей нет Те, кого нанимаем - не тянут и уходят Люди не знают инструментальную среду Linux Корочки курсов QA не дают нам ничего Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 22.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . SaM Solutions. Постановка вопроса Проблема: Проекты есть, людей нет Те, кого нанимаем - не тянут и уходят Люди не знают инструментальную среду Linux Корочки курсов QA не дают нам ничего Тенденции: Сегмент Linux стремительно растёт Специалистов никто не готовит Специалисты уезжают Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 23.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Доступно о кадрах Количество и качество специалистов к объёму работы стремительно падает Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 24.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . SaM Solutions. Стажировка Linux QA Решение - чучхе, опора на собственные силы Свои преподаватели Программа, адаптированная к своим проектам Свой учебный класс Отбор из хорошо мотивированных соискателей1 1 любого возраста и рода занятий Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 25.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Набор Набор конкурс 3 человека на место 10 человек отобрано занятия с 4 января по 15 февраля 3 раза в неделю по 3 часа Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 26.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Организация курса. Блоки Независимые блоки с практическим и теоретическим материалом по выбранной теме. Примеры блоков: Shell, Управление процессами, Файловая система Unix, Обработка текста. Каждый блок - от 0.5 до 3 занятий. Блоки сразу создаются для повторного использования. Могут быть прочитаны как отдельные разовые курсы повышения квалификации. Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 27.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Результат Формально: список рекомендованных к найму понедельник, 18 февраля - вручение дипломов плюс 10 человек в экосистеме линукс 7 сотрудников прошли подготовку как вольнопосещающие Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 28.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Результат Формально: список рекомендованных к найму понедельник, 18 февраля - вручение дипломов плюс 10 человек в экосистеме линукс 7 сотрудников прошли подготовку как вольнопосещающие Неформально: мотивированные обученные люди высокая лояльность к компании невысокие ЗП на старте Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 29.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Collaboration Initiative Мысли глобально, действуй локально Инициатива сотрудников снизу Работаем через нейтральную открытую площадку Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 30.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Конкуренция между компаниями Конкуренции - нет2 2 См кол-во проектов и падение плотности специалистов Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 31.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Ранняя публикация результатов Release early, release offen # f i n d l i n u x _ c o u r s e s / −name " * . t e x " | wc − l 48 Go github! Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 32.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Call for partnership Открытый проект 'Linux образование' предлагает воспользоваться имеющимися материалами. А также с благодарностью примет: на хранение, распространение и доработку курсы незаконченные и готовые одноразовые и умершие осиротевшие патчи баг-репорты pull-request'ы Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе
  • 33.
    Проблема EPAM Systems SaM Solutions Совместнаяработа . Fin Вопросы? http://mlug.linux.by v.shakhov@sam-solutions.net https://github.com/SaM-Solutions/linux_courses denis_pynkin@epam.com https://github.com/d4s/linux_courses Author, Vlad Shakhov, Denis Pynkin Обучение Linux в корпоративном секторе