LY
Курс поможет разработчикам и администраторам:
- понять принципы работы CI/CD;
- освоить на практике, с помощью Gitlab CI, путь от создания самого простого пайплайна до настройки сложных вариантов CI/CD;
- сделать продукт конкурентоспособным;
- ускорить цикл разработки с минимальными рисками;
- не тратить время на поиски в документации, на форумах;
- забыть о методе проб и ошибок в настройке CI/CD;
- сделать первый шаг в карьере DevOps-инженера.
Разработчики и спикеры курса:
Тимофей Ларкин, старший системный инженер в Tinkoff, спикер DevOpsConf.
Александр Швалов, инженер Southbridge, администратор с 7-летним стажем, Certified Kubernetes Administrator.
Программа курса кратко:
1. Что такое CI/CD и какие проблемы решает
2. Общий принцип работы CI/CD
3. Обзор CI-систем
4. Обзор Gitlab, его установка и настройка
5. Ваш первый проект в Gitlab
6. Gitlab Runner и его настройка
7. Файл .gitlab-ci.yml
8. Приемы работы с Gitlab CI. Best Practices построения пайплайн
9. Работа с инцидентами. Rollback и динамические окружения
10. Интеграция с Kubernetes
11. GitOps
12. Безопасность в CI/CD