Курс CI/CD

Вы на практике освоите настройку CI/CD процессов, после выпуска сможете применить полученные навыки на личном или корпоративном проекте. Плюс, партнёры Otus приглашают лучших выпускников на работу.

  • Площадка:нет компании
  • Продолжительность:3 месяца
  • Дата:15 февраля
  • Стоимость:на сайте Otus
Оставить заявку
Курс CI/CD

О курсе

Continuous Integration и Continuous Delivery - это востребованные методики непрерывной разработки, поставки программного обеспечения. В рамках курса профессиональные разработчики на практике освоят настройку непрерывных процессов платформ Amazon Web Service, Azure, GitLab, Jenkins. Во время обучения вы изучите облачную архитектуру, принципы сборки, тестирования, установки приложений, автоматизацию кодового анализа, устранение уязвимостей. В завершении курса вы самостоятельно реализуете процессы CI/CD opensource-проекте.

    Кому подойдет курс

    • Разработчикам, инженерам, которым необходимо получить навыки настройки процессов непрерывной разработки и доставки.

    Необходимые навыки

    • знание Git

    • навыки администрирования Linux / Windows

    • опыт разработки, эксплуатации

    • опыт работы минимум с одним из провайдеров (DO, GCP, AWS или другие).

    Эксперты

    Друзья HiBrain — ведущие IT-компании. Вместе с ними мы разрабатываем программы курсов, чтобы наши слушатели получили самые актуальные знания и навыки. Эксперты из компаний-партнёров помогают нам в подготовке практических кейсов и даже принимают экзамены у выпускников.

    • Игорь Саблин
      Игорь Саблин
      Руководитель IT-направления «РТ Лабс». В разработке для банковской сферы - более 20 лет. Руководил IT-направлением «Сбербанка». Внедряет практики, инструменты DevOps в банковском секторе. Исследует непрерывные процессы разработки и поставки в облачных технологиях AWS, Azure
    • Константин Брюханов
      Константин Брюханов
      Lead DevSecOps ARRIVAL. Разработчик кодовой инфраструктуры. Внедряет в процессы технологии DevOps. Ментор, эксперт стартап-акселератора при СПбГУ
    • Александр Борисов
      Александр Борисов
      Более 5 лет внедряет практики и методологии DevOps в разномасштабные процессы компаний: от отдельных проектов до больших конвейеров CI/CD
    • Сергей Шамшев
      Сергей Шамшев
      DevOps инженер в «Dino Systems» с 7-летним опытом практики на различных проектах компаний по внедрению DevOps, настройке CI/CD процессов
    • Константин Лисичников
      Константин Лисичников
      Ведущий DevOps-инженер «Kaspersky». Опыт работы в IT-сфере более 15 лет. Внедряет методологии DevOps в финтех отрасли. Сейчас организует цикл CI/CD по автоматизации выдачи банковских гарантий
    • Александр Акилин
      Александр Акилин
      Системный инженер «Aquiva Labs». В IT-сфере более 19 лет. Один из основателей профильных сообществ и организаторов конференций в сфере DevOps в Москве
    • Михаил Каморин
      Михаил Каморин
      Старший backend-разработчик «Skyeng». Более чем 19-летний опыт программирования
    • Владимир Дроздецкий
      Владимир Дроздецкий
      Разработал и внедрил инфраструктуру в стартапы exposcan.ru, crispmessenger.com

    Карьера

    Выпускники курсов HiBrain получают уникальную возможность применить новые знания: компании-партнёры проекта ждут наших слушателей на стажировки и предлагают трудоустройство.

      Программа курса

      7 тем. В рамках первого модуля вы познакомитесь с архитектурой, демо-проектами, Workflow-моделями. Настроите учётки, кодовые репозитории. Поработаете с IDE в облаке, агентами сборки и хранилищами.

      7 тем. В комплексе, под руководством экспертов освоите принципы автоматизации сборки и тестирования. Напишите первый pipline, проведёте модульные тесты, статистическую проверку качества и безопасности кода. Настроите необходимое окружение для код-ревью. Интегрируете с облачными провайдерами Jenkins, gitlab и github.

      7 тем. В рамках модуля автоматизации установки пройдёте работу со стратегиями развёртывания, установкой в БД, в Kubernetes. Установят и научатся мониторить работу веб-приложений.

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