Внимание! Тази статия не е инженерна и е предназначена за читатели, които се интересуват от образование в областта на CI/CD. Вероятно, ако не сте заинтересовани от обучение, материалът няма да ви бъде интересен.

Ако сте разработчик или администратор, отговорен за настройката на процесите на непрекъсната разработка и доставка (непрекъсната интеграция / непрекъсната доставка), то в OTUS е открит курс специално за вас:.
По време на обучението студентите ще научат как да настройват процеса на сглобяване и тестване на приложение и процеса на инсталиране при трима водещи доставчици, а също така ще формират разбиране за архитектурата на облачните доставчици и ще изучат автоматизацията на анализа на кода и откритията на уязвимости.
В края на обучението всеки ученик ще създаде дипломна работа, която ще се състои в реализирането на процеси CI/CD за произволен open-source проект по избор. След обучението, разбира се, всеки студент ще получи материали от всички занятия, сертификат за преминаване на курса и, най-важното, ще настрои процеса на сглобяване и тестване на приложението и ще може да открива уязвимости.

Разбира се, не всеки ще открие курса. Но ако имате опит:
- Работа с Git
- Администриране на Linux или Windows системи
- Разработка или експлоатация
- Работа с облачен доставчик
то OTUS ви очаква! Можете да , за да определите дали знанията ви са достатъчни за обучение на курса «CI/CD на AWS, Azure и Gitlab».
В преддверието на старта На 17 февруари в OTUS се проведе Ден на отворените врати. Преподавателят разказа подробно за програмата на курса, отговори на въпросите на слушателите и описа процеса на обучение.

Също така е отворен достъп до безплатен преглед на открит уебинар на тема «Използване на Jenkins с K8S», който проведе преподавателят на курса :

Процесът на обучение по курса провежда се под формата на онлайн уебинари. През целия курс (който трае 3 месеца) участниците могат да задават въпроси на опитни преподаватели, които са винаги на разположение. Практическите задачи ще се изпълняват с използване на Google Cloud Platform (GCP), Amazon Web Services и Microsoft Azure.
Програмата на курса се състои от четири основни модула:
- Разработка в облака (Code)
- Автоматизация на изграждането и тестването (Continuous Integration)
- Автоматизация на инсталацията (Continuous Delivery)
- Финален модул
Всеки от тях ще бъде подробно разгледан на занятията в формат на онлайн уебинари, а затвърдяването на придобитите знания ще се осъществи чрез домашни задания, по които, при необходимост, можете да получите подробна обратна връзка от преподавателите.
Много специалисти наричат CI/CD един от най-добрите подходи за разработка на софтуер, отговарящи на съвременните изисквания. Вие ли сте съгласни с това твърдение?
Източник: habr.com
