5 Поток

DevOps Tools для разработчиков

лёрм
|
дата старта уточняется

Курс подойдёт, если сейчас

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

Чему вы научитесь

  • Пользоваться самыми популярными инструментами DevOps
  • Писать Dockerfile и Vagrant файл
  • Добавлять в pipeline анализ кода с SonarQube
  • Писать pipeline для Gitlab
  • Запускать приложение в связке с MySQL, добавив docker-compose.yml
  • Устанавливать Prometheus, настраивать сбор метрик и составлять дашборды
  • Настраивать сбор логов в Loki
  • Писать K8S-манифест для запуска приложения в кластере Kubernetes
  • Проходить технические собеседования
  • Работать в команде с DevOps

Что нужно, чтобы учиться на нашем курсе

Иметь опыт программирования на любом из популярных языков
Владеть основной технической терминологией
Знать GIT
Разбираться в Linux на базовом уровне
Иметь опыт коммерческой разработки в команде

На курсе вы создадите несколько проектов

Мы дадим 2 простых приложения
  • Вы создадите многопоточный сетевой микросервис
  • Настроите ci/cd pipeline, который умеет собирать docker image, сделаете пару простых тестов.
  • Настроите 4 golden signal для метрик и дашборд для логов.
  • Запустите приложение в связке с MySQL и напишете K8S-манифест для запуска приложения в кластере Kubernetes.
  • Проведёте автоматический деплой в k8s в namespace test и деплой в k8s в namespace - prod.
  • Добавите в приложение возможность собирать метрики и логи.
  • Добавите в k8s loki и prometheus.
Готовый проект можно разместить на GitHub и демонстрировать на собеседованиях.

После прохождения курса

Вы будете видеть приложение как цельную систему

Разберётесь, как устроена интеграция

Поймете и сможете применять на практике докер, вагрант

Сможете готовить приложение к запуску или разворачивать его самостоятельно

Где вам пригодятся полученные знания

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

Спикеры

Владислав Килин
Тимлид в голландской e-commerce компании, один из админов русскоязычного сообщества RabbitMQ
Кирилл Борисов
Старший инженер-программист VK и автор видеокурса по Jenkins.
  • 15 лет в разработке.
  • Перешёл из Frontend-разработки на должность технического тимлида.
  • Отвечает за коммуникации разработчиков с администраторами и сетевыми инженерами в нидерландском e-commerce.
  • Общается с DevOps больше, чем с разработчиками.
  • Вместе с командой написал все пайплайны на текущем проекте.
  • Более 11 лет в ИТ.
  • DevOps-инженер, внедрял DevOps-процессы в нескольких крупных проектах.
  • Работал SRE-lead в крупном проекте.
  • Отвечает за взаимодействие команд разработчиков и эксплуатации.
  • Спикер по Jenkins.
  • Большой опыт построения CI/CD pipeline на базе Jenkins, планирования и развертывания инфраструктуры с нуля.

Проекты спикеров курса

Владислав Килин
Стримы по 12-factor-app via dotnet
еще один клиент для RabbitMQ с тривиальными пайплайнами: https://github.com/quilin/Jamq.Client
Кирилл Борисов
Поднимал инфраструктуру и devops процессы для проекта finuslugi.ru.
Участвует в конференциях в роли спикера
Вебинар
Запись от 12 марта
ChatOps: автоматизация в вашем рабочем чатике
Как потерять друзей, настроив им алерты в телегу. Разберем:
  • Генерацию тестовых данных на стенде
  • Релиз по сообщению в чате
Владислав Килин
Спикер
Тимлид в голландской e-commerce компании
  • Инцидент-менеджмент made easy
Деплоите prod? Тогда мы gitops к вам
  • Рассмотрим подход GitOps + ArgoCD. Что это, зачем и какие проблемы решает.
  • На практике задеплоим simple app с помощью argocd.
Кирилл Борисов
Спикер
Старший инженер-программист VK
GitOps + ArgoCD. Решение проблем и практика
Вебинар
Запись от 13 марта

Программа

2
7
доступа
интеграции кода
29
видеоуроков
14
практики
часов
года
этапов
Урок 1.1. О курсе
Урок 1.2. Спикер курса
Урок 1.3. Стенды
Длительность
Открываем по 1 модулю в неделю.
Курс можно пройти за 2 месяца.
Доступ к материалам сохраняется на 2 года.
7
этапов интеграции кода
29
видеоуроков
14
часов практики
4
АМА-сессии

Вся работа проверяется и валидируется специалистами Слёрм. По итогам дадим именной сертификат, если вы выполните от 80% заданий.

Сертификат

Особое предложение для команд от 10 человек:

запустим поток в удобные для вас даты с поддержкой наставников в чате и АМА-сессиями только для сотрудников вашей компании
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Как купить курс
DevOps Tools для разработчиков
Видеоуроки, доступ 2 года
Старт
когда удобно
Стенды для практики
Чат с наставником
АМА-сессии
командам от 10 человек
оплата от компании
Поток
10 000 ₽/мес
Работа в группах с куратором
Стенды для практики
Видеоуроки, доступ 2 года
Встречи группы со спикером
Практические задания
40 000 ₽
При оплате студентом
55 000 ₽
При оплате от компании
Видеокурс
8 750 ₽/мес
35 000 ₽
При оплате студентом
50 000 ₽
При оплате от компании
Встречи группы со спикером
Видеоуроки, доступ 2 года
Практические задания
Стенды для практики
Работа в группах с куратором
Корпоративное обучение
Если ваша задача — обучить больше 30 сотрудников, мы готовы предложить вашей компании корпоративный формат обучения или адаптировать обучение под вас.

Пример корпоративного обучения по Kubernetes для сотрудников Тинькофф банка →