старт в любой момент

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-инструментах, вы быстрее и проще освоите все остальные.
С новыми знаниями вам будет проще перейти к новым технологиям внутри компании или поменять компанию.
Спикеры курса
Владислав Килин
Tech Team Lead в Голландской e-commerce компании, fullstack developer
  • 15 лет в разработке
  • Перешёл из Frontend-разработки на должность технического тимлида
Кирилл Борисов
SRE Lead в MTS Digital
  • Более 11 лет в ИТ
Подробнее о спикере
Подробнее о спикере
  • Отвечает за коммуникации разработчиков с администраторами и сетевыми инженерами в нидерландском e-commerce
  • Общается с DevOps больше, чем с разработчиками
  • Вместе с командой написал все пайплайны на текущем проекте
  • DevOps-инженер, внедрял DevOps-процессы в нескольких крупных проектах
  • Отвечает за взаимодействие команд разработчиков и эксплуатации
  • Спикер по Jenkins
  • Большой опыт построения CI/CD pipeline на базе Jenkins, планирования и развертывания инфраструктуры с нуля.
Владислав Килин
Tech Team Lead в Голландской e-commerce компании, fullstack developer
  • 15 лет в разработке
  • Перешёл из Frontend-разработки на должность технического тимлида
  • Отвечает за коммуникации разработчиков с администраторами и сетевыми инженерами в нидерландском e-commerce
  • Общается с DevOps больше, чем с разработчиками
  • Вместе с командой написал все пайплайны на текущем проекте
Кирилл Борисов
SRE Lead в MTS Digital
  • Более 11 лет в ИТ
  • DevOps-инженер, внедрял DevOps-процессы в нескольких крупных проектах
  • Отвечает за взаимодействие команд разработчиков и эксплуатации
  • Спикер по Jenkins
  • Большой опыт построения CI/CD pipeline на базе Jenkins, планирования и развертывания инфраструктуры с нуля.

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

Владислав Килин
Стримы по 12-factor-app via dotnet
еще один клиент для RabbitMQ с тривиальными пайплайнами: https://github.com/quilin/Jamq.Client
Кирилл Борисов
Поднимал инфраструктуру и devops процессы для проекта finuslugi.ru.
Участвует в конференциях в роли спикера

Программа

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

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

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

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

Видеоуроки, доступ 2 года
Практические задания
Свидетельство
Стенды для практики
при рассрочке от 4 месяцев или 35 000 ₽ единовременно

8 750 ₽/мес

видеокурс

Заявка от юрлица

50 000 ₽

только для компаний
Корпоративное обучение
Если ваша задача — обучить больше 30 сотрудников, мы готовы предложить вашей компании корпоративный формат обучения или адаптировать обучение под вас.

Пример корпоративного обучения по Kubernetes для сотрудников Тинькофф банка →
Прошедшие мероприятия
Вебинар
Запись от 12 марта
ChatOps: автоматизация в вашем рабочем чатике
Как потерять друзей, настроив им алерты в телегу. Разберем:
  • Генерацию тестовых данных на стенде
  • Релиз по сообщению в чате
Владислав Килин
Спикер
Тимлид в голландской e-commerce компании
  • Инцидент-менеджмент made easy
GitOps + ArgoCD. Решение проблем и практика
Деплоите prod? Тогда мы gitops к вам
  • Рассмотрим подход GitOps + ArgoCD. Что это, зачем и какие проблемы решает.
  • На практике задеплоим simple app с помощью argocd.
Кирилл Борисов
Спикер
Старший инженер-программист VK
Вебинар
Запись от 13 марта