Практикуем DevOps
Набор авторских практических курсов для devops инженеров и разработчиков
Выбрать курсПошаговые инструкции
Движение от простого к сложному, пошаговое выполнение инструкций с подробным описанием результата
Автоматическая проверка
После выполнения каждого задания вы сможете проверить решение сразу, не обращаясь к преподавателю
Возможность задать вопрос
Обратная связь с автором курса на каждом шаге. Список самых популярных вопросов с ответами
Курсы
Kubernetes
Курс “Kubernetes на практике”
Курс подойдет не только DevOps инженерам, но и разработчикам, имеющим дело с k8s. Он включает в себя все важные практические знания, необходимые в работе. В основе курса подход "от практики к теории" - скучно не будет!
Задачи практики (25 занятий)
- Запуск кластера, файл конфигурации
- Установка kubectl. Подключение к кластеру
- Запуск продакшн нагрузки через kubectl
- Создание манифеста для описания нагрузки (pod, deployment)
- Настройка Limits/Requests. Master и Work nodes
- Pod статусы. Readiness, Liveness проверки
- Ресурс Service. Тип NodePort
- Service типа ClusterIP и ExternalName
- Запуск pod с инструментарием(ping, dig, telnet …)
- Port forwarding
- Service типа Load balancer. Ресурс Ingress. Пускаем трафик из интернета
- Cert-manager. Автоматическое получение SSL сертификата
- Хранение данных: ConfigMap, Secrets
- Volumes: персистентность данных(PV, PVC)
- Config Volumes: подключаем файлы ConfigMap
- Настройка приложения через ENV и Secrets
- StatefulSets
- DaemonSet
- Jobs и запуск по расписанию Cronjobs
- NodeAffinity, NodeSelector
- PodDisruptionBudget, PriorityClass
- Масштабирование pods: HorizontalPodAutoscaler
- Масштабирование nodes: Autoscaler
- LimitRange/ResourceQuota
- Service Accounts & RBAC
Стоимость курса
10900 ₽
8900 ₽
/ $100 цены в рублях при оплате картой РФ, а в долларах при оплате любой другой картой
Бесплатно выдается доступ на первые 4 задачи практики
Что я получаю после прохождения курса?
- Умение запускать приложения в кластере Kubernetes
- Понимание ограничений и способов их преодоления
- Умение оперировать всеми основными ресурсами в k8s
- Умение решать полный спектр задач для обеспечения доступности приложений из интернета
- Умение масштабировать приложения в зависимости от нагрузки
- Понимание как работают statefull/stateless приложения
Для кого этот курс?
Для devops инженеров, разработчиков и других IT специалистов, которые так или иначе имеют дело с Kubernetes. В настоящее время уровень внедрения этого продукта очень высок среди различных организаций и понимание тонкостей его работы требуется часто.
Как происходит автоматическая проверка задания?
В зависимости от задания специальный алгоритм инспектирует ресурсы вашего кластера Kubernetes и сверяет вашу работу с требуемым результатом
Какая у меня должна быть базовая подготовка для выполнения заданий?
От вас потребуется уверенные навыки работы в терминале(консоли), базовые знания работы с клиент-серверными приложениями
На какой срок расчитан данный курс?
Расчетное время для освоения данного курса 20-30 часов. Никаких графиков занятий нет, вы обучаетесь в удобном для вас темпе и всегда продолжаете с того места, на котором остановились.
Если я не нашел ответа на вопрос, поможете?
Поможем! Если не ясно что-то на каком-то шаге, то спрашивайте. Если нет какой-то информации в принципе, тоже спрашивайте. Возможно добавим новый раздел.
Могу ли я пропускать некоторые задания и сразу переходить к произвольному?
Да, можете. Однако, следует учитывать, что некоторые задачи зависят от одной или нескольких предыдущих. В этом случае, вам нужно сначала завершить их. К примеру, нельзя запустить что-то в кластере, если вы не выполнили первый шаг(запуск самого кластера)
В чем отличие от аналогичных курсов на известных образовательных сервисах?
Начнем с того, что это не классический курс, а практикум. Теория дается в контексте с заданиями. А работодатели в настоящее время не особенно ценят выпускников известных курсов, им нужен опыт в первую очередь. А опыт можно получить лишь в реальной работе.
Kubernetes advanced
Курс “Kubernetes advanced”
Курс подойдет DevOps инженерам, которые сталкиваются с задачами по развертыванию своего кластера, а также его администрированию. Затрагивает глубокие темы вроде написания своих Операторов, Service Mesh, Helm и настройки мониторинга
Задачи практики
- Запуск cloud k8s
- Использование Helm
- Создание чартов Helm
- Средства мониторинга кластера. Grafana.
- Средства для логгирования
- Авторизация: AuthProxy
- Авторизация: KeyCloak
- Vault в k8s
- HPA с кастомными метриками
- K8s операторы
- Validating webhooks
- Service Mesh (Linkerd)
- Под капотом k8s
- Запуск self-hosted cluster
- Операции со своим кластером
- User management
- Custom scheduler
- Storage solutions
- Load balancer solutions
Стоимость курса
19900 ₽
14900 ₽
/ $170 цены в рублях при оплате картой РФ, а в долларах при оплате любой другой картой
Бесплатно выдается доступ на первые 3 задачи практики
Что я получаю после прохождения курса?
- Умение запускать управлять приложениями через Helm, создавать свои чарты
- Настраивать мониторинг и журналирование приложений
- Настраивать авторизацию через OIDC/oAuth
- Создвать свои операторы, валидаторы, планировщики и кастомные HPA
- Настраивать service mesh
- Узнаете о внутреннем устройстве Kubernetes
- Научитесь управлять пользователями и создавать свой кластер, а также эксплуатировать его
Для кого этот курс?
Для devops инженеров, разработчиков и других IT специалистов, которые так или иначе имеют дело с Kubernetes. В настоящее время уровень внедрения этого продукта очень высок среди различных организаций и понимание тонкостей его работы требуется часто.
Как происходит автоматическая проверка задания?
В зависимости от задания специальный алгоритм инспектирует ресурсы вашего кластера Kubernetes и сверяет вашу работу с требуемым результатом
Какая у меня должна быть базовая подготовка для выполнения заданий?
От вас потребуется уверенные базовые знания Kubernetes, которые мы даем в курсе "Kubernetes на практике"
На какой срок расчитан данный курс?
Расчетное время для освоения данного курса 40-60 часов. Никаких графиков занятий нет, вы обучаетесь в удобном для вас темпе и всегда продолжаете с того места, на котором остановились.
Если я не нашел ответа на вопрос, поможете?
Поможем! Если не ясно что-то на каком-то шаге, то спрашивайте. Если нет какой-то информации в принципе, тоже спрашивайте. Возможно добавим новый раздел.
Могу ли я пропускать некоторые задания и сразу переходить к произвольному?
Да, можете. Однако, следует учитывать, что некоторые задачи зависят от одной или нескольких предыдущих. В этом случае, вам нужно сначала завершить их. К примеру, нельзя запустить что-то в кластере, если вы не выполнили первый шаг(запуск самого кластера)
В чем отличие от аналогичных курсов на известных образовательных сервисах?
Начнем с того, что это не классический курс, а практикум. Теория дается в контексте с заданиями. А работодатели в настоящее время не особенно ценят выпускников известных курсов, им нужен опыт в первую очередь. А опыт можно получить лишь в реальной работе.
Terraform
Курс “Terraform на практике”
Научитесь управлять инфраструктурой из кода с помощью самого популярного инструмента. В основе курса также подход "от практики к теории".
Задачи практики (16 занятий)
- Установка Terraform
- Сущности в Terraform
- Полный цикл работы Terraform
- Terraform layout
- Версии Terraform и providers
- Работа с Яндекс.Облаком / AWS (2 варианта курса)
- Terraform state
- Создание облачных ресурсов
- Datasources
- Variables
- Управляющие структуры и функции
- Решение Terraform drift(расхождений)
- Управление окружениями через workspaces
- Разделение кода на логические части
- Использование модулей
- Утилиты terraform-docs, fmt
Стоимость курса
8900 ₽
6900 ₽
/ $80 цены в рублях при оплате картой РФ, а в долларах при оплате любой другой картой
Бесплатно выдается доступ на первые 4 задачи практики
Что я получаю после прохождения курса?
- Понимание, что такое инфраструктура как код (IaC)
- Уверенный навык работы с самым популярным инструментом IaC
- Лучшие практики и самую ценную выжимку из реальной практической работы, без воды
- Важную строчку в резюме
Для кого этот курс?
Для devops инженеров, системных администраторов и любых технических специалистов, которые хотят оставаться up-to-date.
Как происходит автоматическая проверка задания?
В зависимости от задания специальная утилита Kurator(open-source разработка DevopsTrain) сверяет вашу работу с требуемым результатом
Какая у меня должна быть базовая подготовка для выполнения заданий?
От вас потребуется уверенные навыки работы в терминале(консоли), базовые знания работы с клиент-серверными приложениями
На какой срок расчитан данный курс?
Расчетное время для освоения данного курса 20-30 часов. Никаких графиков занятий нет, вы обучаетесь в удобном для вас темпе и всегда продолжаете с того места, на котором остановились.
Если я не нашел ответа на вопрос, поможете?
Поможем! Если не ясно что-то на каком-то шаге, то спрашивайте. Если нет какой-то информации в принципе, тоже спрашивайте. Возможно добавим новый раздел.
Могу ли я пропускать некоторые задания и сразу переходить к произвольному?
Да, можете. Однако, следует учитывать, что некоторые задачи зависят от одной или нескольких предыдущих. В этом случае, вам нужно сначала завершить их.
В чем отличие от аналогичных курсов на известных образовательных сервисах?
Начнем с того, что это не классический курс, а практикум. Теория дается в контексте с заданиями. Соотношения цена/польза и срок обучения/польза - просто сумасшедшие из-за ориентации на результат.
Linux
Курс “Linux & Network”
Изучите самые основы, на которых строится интернет и devops в частности. Уникальный формат курса позволит вам как следует испачкать руки, ковыряясь в недрах Linux. Отдельной и очень важной частью курса является изучение компьютерных сетей в понятном формате. В этом курсе собраны все лучшие решения из прошлых курсов и добавлены свои уникальные фишечки.
Задачи практики (18 занятий)
- История Linux и его вклад
- Установка Linux (desktop)
- Первые шаги в Linux
- Работа с файловой системой
- Система привилегий пользователей
- Работа с устройствами
- Процессы, потоки сигналы
- Текстовые редакторы и утилиты
- Система иницилизации(systemd)
- Управление пакетами
- Ядро и модули
- Мониторинг и логгирование
- Система контроля версий Git
- Ubuntu server edition
- Сеть в Linux
- Безопасность и бекапы
- Bash scripting
- Ansible basics
Стоимость курса
19900 ₽
17900 ₽
/ $200 цены в рублях при оплате картой РФ, а в долларах при оплате любой другой картой
Бесплатно выдается доступ на первые 3 задачи практики
Что я получаю после прохождения курса?
- Понимание философии linux/unix
- Уверенный навык работы с самым популярной операционной системой
- Умение устанавливать и настраивать систему под себя
- Понимание как работают сети и протоколы и умение настроить сеть в Linux
- Получите базу для освоение остальных devops технологий
- Лучшие практики и самую ценную выжимку из реальной практической работы, без воды
- Важную строчку в резюме
Для кого этот курс?
Для новичков, которые хотят узнать больше о современном подходе работы с Linux, и тех кто хочет освоить связанные с ним професии.
Как происходит автоматическая проверка задания?
В зависимости от задания специальный алгоритм сверяет вашу работу с требуемым результатом.
Какая у меня должна быть базовая подготовка для выполнения заданий?
От вас потребуются только самые базовые навыки работы с компьютером
На какой срок расчитан данный курс?
Расчетное время для освоения данного курса 40-50 часов. Никаких графиков занятий нет, вы обучаетесь в удобном для вас темпе и всегда продолжаете с того места, на котором остановились.
Если я не нашел ответа на вопрос, поможете?
Поможем! Если не ясно что-то на каком-то шаге, то спрашивайте. Если нет какой-то информации в принципе, тоже спрашивайте. Возможно добавим новый раздел.
Могу ли я пропускать некоторые задания и сразу переходить к произвольному?
Да, можете. Однако, следует учитывать, что некоторые задачи зависят от одной или нескольких предыдущих. В этом случае, вам нужно сначала завершить их.
В чем отличие от аналогичных курсов на известных образовательных сервисах?
Начнем с того, что это не классический курс, а практикум. Теория дается в контексте с заданиями. Соотношения цена/польза и срок обучения/польза - просто сумасшедшие из-за ориентации на результат.
После прохождения курса, могу ли я попасть в программу наставничества?
Да, сможете. Программа наставничества не подразумевает обучение с нуля, поэтому если вы успешно пройдете курс, то это будет означать что вы уже кое что знаете и умеете.
Docker
Курс “Docker на практике”
В деталях изучим обязательный для использования инструмент контейнеризации, выполняя практические задачи, с которыми вы точно столкнетесь в ежедневной работе
Задачи практики (13 занятий)
- Установка Docker
- Запуск контейнера. Основные понятия.
- Создание образа. Dockerfile. Filesystem
- Хранение данных. Volumes.
- Переменные окружения. dot env file.
- Multistage builds
- Docker Registry
- Docker network
- Инструменты Docker, lazydocker
- Docker compose
- Безопасность в Docker
- Docker Swarm
Стоимость курса
6900 ₽
5900 ₽
/ $70 цены в рублях при оплате картой РФ, а в долларах при оплате любой другой картой
Бесплатно выдается доступ на первые 4 задачи практики
Что я получаю после прохождения курса?
- Понимание, что такое контейнеры
- Уверенный навык работы с самым популярным инструментом для создания и управления контейнерными приложениями
- Умение "докернизировать" любые приложения
- Запускать множество связанных контейнезированных сервисов
- Получите базу для изучения таких платформ как Kubernetes
- Лучшие практики и самую ценную выжимку из реальной практической работы, без воды
- Важную строчку в резюме
Для кого этот курс?
Для devops инженеров, разработчиков и любых технических специалистов, которые хотят оставаться up-to-date.
Как происходит автоматическая проверка задания?
В зависимости от задания специальная утилита Kurator(open-source разработка DevopsTrain) сверяет вашу работу с требуемым результатом
Какая у меня должна быть базовая подготовка для выполнения заданий?
От вас потребуется уверенные навыки работы в терминале(консоли), базовые знания работы с клиент-серверными приложениями
На какой срок расчитан данный курс?
Расчетное время для освоения данного курса 20-30 часов. Никаких графиков занятий нет, вы обучаетесь в удобном для вас темпе и всегда продолжаете с того места, на котором остановились.
Если я не нашел ответа на вопрос, поможете?
Поможем! Если не ясно что-то на каком-то шаге, то спрашивайте. Если нет какой-то информации в принципе, тоже спрашивайте. Возможно добавим новый раздел.
Могу ли я пропускать некоторые задания и сразу переходить к произвольному?
Да, можете. Однако, следует учитывать, что некоторые задачи зависят от одной или нескольких предыдущих. В этом случае, вам нужно сначала завершить их.
В чем отличие от аналогичных курсов на известных образовательных сервисах?
Начнем с того, что это не классический курс, а практикум. Теория дается в контексте с заданиями. Соотношения цена/польза и срок обучения/польза - просто сумасшедшие из-за ориентации на результат.
Devops Roadmap
Бесплатный мета-курс
Этот мета-курс представляет собой расширенный чеклист, который поможет вам сориентироваться в мире DevOps. В нем перечислены все основные разделы и навыки, которыми должен обладать DevOps инженер: от Linux до программирования. Он будет полезен также при подготовке к собеседованиям.
Devops skills checklist
Стоимость курса
0 ₽
0 ₽
/ $0 цены в рублях при оплате картой РФ, а в долларах при оплате любой другой картой
CI/CD
Курс “CI/CD на практике”
Научитесь создавать пайплайны и выкатывать код в продакшн и тестовые окружения
Задачи практики (10 занятий)
- Что такое CI и CD?
- Gitlab и Gitlab CI
- Установка Gitlab Runner
- Конфигурация gitlab-ci.yml
- Gitlab services
- GitlabCI в kubernetes
- Универсальный pipeline
- Advanced Gitlab CI syntax
- Безопасность в ci/cd
- GitOps
Стоимость курса
9900 ₽
7900 ₽
/ $90 цены в рублях при оплате картой РФ, а в долларах при оплате любой другой картой
Бесплатно выдается доступ на первые 3 задачи практики
Что я получаю после прохождения курса?
- Понимание, что такое pipeline, CI, CD
- Умение запуск gitlab runner в разных режимах
- Выстраивать универсальный pipeline для деплоя в прод и тестовые окружения
- Лучшие практики и самую ценную выжимку из реальной практической работы, без воды
- Важную строчку в резюме
Для кого этот курс?
Для devops инженеров, системных администраторов и любых технических специалистов, которые хотят оставаться up-to-date.
Как происходит автоматическая проверка задания?
Собственная платформа сверяет вашу работу с требуемым результатом
Какая у меня должна быть базовая подготовка для выполнения заданий?
От вас потребуется уверенные навыки работы в терминале(консоли), базовые знания работы с клиент-серверными приложениями
На какой срок расчитан данный курс?
Расчетное время для освоения данного курса 20-30 часов. Никаких графиков занятий нет, вы обучаетесь в удобном для вас темпе и всегда продолжаете с того места, на котором остановились.
Если я не нашел ответа на вопрос, поможете?
Поможем! Если не ясно что-то на каком-то шаге, то спрашивайте. Если нет какой-то информации в принципе, тоже спрашивайте. Возможно добавим новый раздел.
Могу ли я пропускать некоторые задания и сразу переходить к произвольному?
Да, можете. Однако, следует учитывать, что некоторые задачи зависят от одной или нескольких предыдущих. В этом случае, вам нужно сначала завершить их.
В чем отличие от аналогичных курсов на известных образовательных сервисах?
Начнем с того, что это не классический курс, а практикум. Теория дается в контексте с заданиями. Соотношения цена/польза и срок обучения/польза - просто сумасшедшие из-за ориентации на результат.
Devops mentorship
Программа наставничества
Освойте профессию devops по уникальной авторской программе. Индивидуальное менторство(наставничество) для максимально эффективного обучения профессии DevOps инженера и достижения ваших конечных целей: повышения зарплаты, грейда, устройства на желаемую работу.
Что входит в программу
- 4 консультации, где мы оценим ваш опыт, умения, приоритеты, стремления и выстроим индивидуальный план
- полный доступ на ВСЕ курсы платформы
- Проектная работа, чтобы получить практику в реальном проекте, который работает в проде в настоящий момент.
- Доступ к базе DevOps кейсов
- оперативная и приоритетная поддержка по email на весь срок обучения
- по запросу может быть выдан сертификат
Какие программы есть?
С апреля 2024 есть 2 программы: полная и сокращенная. Программы похожи, сокращенная отличается тем, что в ней не предусмотрен практический проект и количество включенных консультаций 3 (вместо 4). Вы можете в любой момент доплатить разницу и переключиться на полную программу.
Что я получаю после прохождения программы?
-
Уверенные навыки работы с популряными Devops инструментами, фундаментальные знания, которые вы сможете применять в реальной работе. Сейчас прорабатывается вопрос стажировки для выпускников.
Для кого эта программа?
Для специалистов уровня Junior, pre-Junior, Middle +-. Если не уверены, пишите, я рассматриваю каждого индивидуально. Если совсем не имели опыта в IT, то, к сожалению, я не смогу взять вас на обучение.
Какая у меня должна быть базовая подготовка для выполнения заданий?
От вас потребуется уверенные навыки работы в терминале(консоли), базовые знания работы с клиент-серверными приложениями, понимание Linux на уровне пользователя
На какой срок расчитан данный курс?
Срок поддержки 6 месяцев для полной программы и 4 месяца для сокращенной
Сколько стоит обучение?
Цена зависит от вашего уровня, поэтому она назначается индивидуально, но сразу скажу, что это сильно дешевле, чем стоимость популярных курсов на известных платформах, при этом они не обеспечат индивидуального подхода.
А если я уже покупал курсы на вашей платформе?
Тогда стоимость программы обучения для вас будет ниже, я учитываю этот факт при расчете цены
В чем отличие от аналогичных курсов на известных образовательных сервисах?
Рекомендую изучить сравнительную таблицу на странице программы
Есть ли рассрочка?
С апреля есть возможность оплатить в рассрочку 33%+33%+34%, с оплатой каждый месяц. В этом случае повышение стоимости на 10%, но если погасить весь платеж во втором месяце, то стоимость не изменится. При оплате 50% + 50% все остается по-прежнему, она беспроцентная.
CTO, DevOps инженер, Go разработчик
Частные консультации
Персональный план профессионального развития на основе ваших навыков и приоритетов
- Консультации от действующего devops инженера уровня Lead
- Оценим ваш бекграунд
- Определим ваши цели
- Составим план профессионального развития(и роста ЗП)
- Регулярные встречи для контроля и коррекции плана при необходимости
- Поделюсь опытом и моими прогнозами на ближайшие годы
- Дам рекомендации по вашему резюме
- Дам советы по прохождению интервью
- Выжмем максимум за очень приемлемую сумму(высокое соотношение цена/результат)
- Формат: онлайн встреча один на один
4900 ₽
/ $50 цены в рублях при оплате картой РФ, а в долларах при оплате любой другой картой
Обо мне
В IT с 1999 года, именно тогда начал заниматься разработкой, а также настройкой и поддержанием серверов. В те давние времена еще не было такого понятия DevOps, но часть практик уже существовали. Шли годы, и мне все больше хотелось уйти от разработки и наладить CI/CD процессы в компании, что в итоге и было сделано.
Несколько лет назад появилась идея создания практических курсов на собственной платформе, благо опыт в разработке позволял реализовать это с легкостью. Уже тогда мне было очевидно, что популярные образовательные платформы движутся не в том направлении, а их цена/качество очень далеки от идеала. Так появился проект DevopsTrain. Я уверен, что будущее не за массовым сегментом, а за персональным подходом.
Работая со мной, вы можете расчитывать не следующее:
- Экспертные знания сферы
- Внимательное отношение к каждому учащемуся
- Отличное соотношение цена/результат
- Открытость к обратной связи
Обращайтесь!
Самостоятельный путь
/01
Вы получаете подробную инструкцию и теорию для выполнения каждого задания и готовый тестовый стенд
/02
После выполнения задания происходит автоматическая проверка вашего результата
/03
По каждому заданию курса вы можете задать вопрос автору и получить ответ. Нам важно, чтобы для вас все было понятно
Программа обучения (4-6 мес.)
Персональный подход
На первой онлайн встрече в формате один на один выясняем ваши цели и навыки. Составляем план профессионального развития
Изучение на практике
Вы двигаетесь согласно плану, в том числе с использованием наших курсов
Регулярные встречи
Программа включает 4 персональные консультации, на которых мы обязательно решим все вопросы.
Работа с проектом
После освоения материалов курсов можно переходить к проекту, имеющему реальный аналог в "проде" и работающему на той же кодовой базе. На этом этапе будут закреплены полученные ранее знания. Вам будет предоставлен исходный код, инструкция и поддержка.
Уникальные материалы
Только в рамках программы обучения вам доступны материалы, среди который подборка реальных devops кейсов, проблем и путей решения
Чувство уверенности
После успешного завершения программы, вы будете уверены в своих силах, и новых полученных практических навыках
Преимущества
платформы
Команда
Отзывы
Блог
Ранний доступ к курсу
Будьте среди первых, кто получит приглашение и специальную цену
Спасибо
Мы с вами свяжемся как только курс будет готов
Требуется помощь?
Задайте вопрос
Ответим быстрее, чем кажется
Спасибо за обращение
Скоро вам придет ответ