практикум

Jenkins

by rebrain
Авторы и менторы — практикующие DevOps-инженеры
с опытом более 5 лет
Анастасия Переславцева

Виктор Ушаков

специалист в области системного администрирования и управления IT-инфраструктурой

Опыт работы:

с 2018 года

стек, который вы освоите

Jenkins
Grafana
Prometheus
Groovy
JUnit
Docker
Git
ci/cd

Что Вас ждёт

Профильная программа
Освоите Jenkins с нуля и и научитесь автоматизировать рутинные задачи
Проверка менторами
Возможность получить развёрнутую обратную связь от экспертов
Гибкий график прохождения
Проходите практикум в удобном темпе
От простого к сложному
Освоите Jenkins от установки до создания и оптимизации многоступенчатых пайплайнов
Немного
о технологии
2000+
вакансий на HH.ru требуют навык работы с Jenkins.
Полная автоматизация CI/CD – Jenkins автоматически выполняет сборку, тестирование и развёртывание кода, снижая количество ошибок и ускоряя релизы. Активно используется не только DevOps-инженерами, но также разработчиками и тестировщиками.
69 669
количество компаний, которые используют Jenkins по
данным TheirStack.
> 1800
доступных плагинов, расширяющих функциональность
Jenkins.
На
практикуме
Вы
Создадите джобы в Jenkins: от freestyle до многоступенчатых
Подключите и конфигурируете агентов для оптимального распределения задач, интегрируете с Git и Docker
Будете использовать базовый синтаксис Groovy для написания пайплайнов
Финальный проект:
Cоздадите полноценный CI/CD-пайплайн, автоматизируя сборку, тестирование и развёртывание
Создадите гибкие сценарии сборки. Протестируете качество кода, настроите и осуществите мониторинг Jenkins, оптимизируете его работу
Сертификат о прохождении практикума

Кому подойдёт

Начинающим DevOps

разберётесь с CI/CD, автоматизацией
развёртывания и инфраструктурой

Смежным специалистам

автоматизируете развёртывание и управление серверами, сканирование на уязвимости, резервное копирование

Разработчикам

ускорите доставку кода, протестируете и развернёте приложения без рутинной работы и лишних усилий

Тестировщикам

автоматизируете юнит-тесты, интеграционные, end-to-end тесты, а также нагрузочные тестирования

Для прохождения практикума вам нужно:
базовый уровень: Linux, Docker. Понимание CI/CD, знать Что такое автоматическая сборка, тестирование и деплой.

Как проходит
практикум

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

Материалы останутся с вами навсегда
Проходите в удобное для вас время

Авторы

Авторы — эксперты и действующие Devops-инженеры крупных компаний.

виктор ушаков

виктор ушаков

Специалист в области системного администрирования и управления IT-инфраструктурой. Опыт работы 8+ лет.

Дмитрий Наговицын

Дмитрий Наговицын

DevOps-инженер с опытом работы с Jenkins более 5 лет.

программа практикума

Модуль 1. Знакомство с Jenkins

  • Введение в Jenkins
  • Плагины в Jenkins: расширение возможностей
  • Агенты Jenkins: распределяем нагрузку
  • Первая задача (job)

Модуль 2. Jenkins Pipeline и Jenkinsfile

  • Jenkins Pipeline
  • Работа с переменными и параметрами. Управление credentials
  • Groovy. Управление логикой выполнения. Переиспользование кода.

Модуль 3. Интеграция с системами контроля версий и артефактами

  • Подключение Git-репозитория . Работа с Git в разных окружениях
  • Работа с webhooks и триггерами. Использование Git tags и release workflow
  • Артефакты: управление и подключение к артефакт-менеджерам

Модуль 4. Мониторинг, логирование и устранение сбоев в Jenkins

  • Инструменты мониторинга
  • Back-up
  • Настройка retries и timeouts
  • Анализ частых ошибок

Финальный проект

Остались вопросы?
Приходите на бесплатную консультацию с экспертом. Мы ответим на все вопросы
и подробнее расскажем о практикуме.

Пример задания

Cоздайте job типа Pipeline и напишите в Jenkinsfile несложный пайплайн на Groovy, который будет использовать базовый синтаксис Declarative Pipeline.

Комьюнити

Станьте частью комьюнити IT-специалистов

Общайтесь с опытными коллегами, стройте networking, получайте свежие
эксклюзивные вакансии, обсуждайте рабочие кейсы, мотивируйтесь
на обучение, получайте анонсы наших бесплатных мероприятий

Стать частью сообщества >>>

Ключевые навыки для резюме:

Автоматизация CI/CD с помощью Jenkins
Написание и оптимизация пайплайнов на Groovy
Интеграция Jenkins с Git, Docker и другими инструментами
Настройка мониторинга и безопасности CI/CD-процессов
Оптимизация релизных циклов и повышение отказоустойчивости
Развёртывание Jenkins

практикум

Jenkins

В стоимость входит:

  • Сопровождение: менторы, координатор
  • Поднятие окружения на 3 года или до момента получения финального сертификата
  • Записи мастер-классов
  • Бессрочный доступ к теоретической части практикума
  • Среднее время прохождения — 2 месяца
стоимость
19.200 руб.
21.600 руб.
Перейти к оплате >>>
FAQ

Глубоких знаний программирования не требуется, но умение читать и понимать простые скрипты (Bash, Python или основы Groovy) будет большим плюсом, особенно для написания логики в Jenkinsfile. Мы дадим основы Groovy, необходимые для работы с Jenkins.

Да, курс дает универсальные знания по Jenkins и принципам CI/CD, которые применимы к проектам на любых языках и фреймворках. Вы научитесь адаптировать пайплайны под специфику вашего стека.

Да, для многих практических заданий вы сможете разворачивать рабочее окружение с Jenkins прямо на нашей учебной платформе. А поскольку Jenkins — это бесплатный open-source инструмент, вы также легко сможете установить его себе для самостоятельной работы в любое время.

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

Да, Jenkins можно запускать на Windows и macOS. Мы также будем рассматривать работу с агентами на разных ОС. Однако для многих DevOps-задач и работы с командной строкой знание основ Linux, как указано в требованиях, будет очень полезно.