Чого ви навчитеся:
– Застосовувати принципи CI/CD
Опануйте конвеєрний метод розробки, навчитеся працювати з пайплайнами, білдами та артефактами.
– Працювати з Gitlab
Дізнаєтеся, з чого складається Gitlab і які у нього можливості та налаштування створіть свій проект.
– Працювати з Gitlab CI
Розберете найкращі практики побудови пайплайну, особливості шаблонізації та роботи зі змінними.
– Працювати з інцидентами
Навчіться додавати у пайплайн можливість відкату назад, дізнаєтеся, що таке динамічне оточення і що воно дає.
Спікери:
Олександр Швалов
Старший системний інженер, Wrike, ex-Слерм, ex-Southbridge
– Налаштовував та супроводжував Kubernetes-проекти у Southbridge
– Certified Kubernetes Administrator
– Викладає на курсах Слерм
Тимофій Ларкін
Провідний інженер X5 Retail Group
– Керував напрямком автоматизації у дирекції BigData компанії X5 Retail Group
– Будував платформи для розробки та хостингу продуктів (Kubernetes, Gitlab-CI та супутня обв’язка)
– Реалізував DevOps як сервіс для продуктових команд
– Виступав із доповіддю на DevOpsConf
Олександр Довнар
Lead DevOps у Naviteq (ex. Onesoil and EPAM)
– 11+ років у IT та мережах, 7+ років у DevOps
– AWS Community builder та сертифікований архітектор
– DevOps Kitchen Talks подкаст со-провідний
– В основному працює з хмарними провайдерами (найчастіше AWS), IaC (Terraform), Kubernetes, Docker, CI\CD (GitLab та інші) та іншими інструментами
Програма:
Що таке CI/CD та які проблеми ця методика вирішує?
Загальний принцип роботи CI/CD
Огляд CI-систем
Огляд Gitlab, його встановлення та налаштування
Ваш перший проект у Gitlab
Gitlab Runner та його налаштування
Файл .gitlab-ci.yml
Інтеграція з Kubernetes
Розвинені прийоми роботи (і можливості) GitLab CI
GitOps
Безпека в CI/CD
Ідеальний пайплайн зі Слерм
Кому буде корисний курс:
1. DevOps-інженерам
2. Системним адміністраторам
3. Розробникам компаній, де немає виділеного DevOps
Ви зрозумієте принципи роботи CI/CD, навчитеся автоматизувати процес інтеграції та постачання та зможете прискорити цикл розробки з мінімальними ризиками.
Пройдете шлях від створення найпростішого пайплайну до налаштування складних варіантів CI/CD з можливістю відкату на попередню версію натискання однієї кнопки.