За курса
По време на обучението курсистите ще работят с водещи open-source инструменти от DevOps екосистемата — Jenkins за изграждане на автоматизирани CI/CD pipelines, Gitea за версиен контрол и организация на изходния код, ArgoCD за реализиране на модерния GitOps подход при continuous delivery, Helm за опаковане и деплойване на приложения в Kubernetes среда, както и Prometheus и Grafana за пълноценна наблюдаемост на приложенията и инфраструктурата в production.
За пълноценно усвояване на материала е препоръчително курсистите да имат основни познания в областта на контейнеризацията — и в частност работа с Docker и Kubernetes. Курсът е изцяло практически ориентиран, с множество упражнения, които ще затвърдят наученото и ще подготвят курсистите за реални проекти.
Умения, които ще придобиеш
-
Проектиране и конфигуриране на CI/CD Pipelines
-
Автоматизиране на Build и тестване на приложения
-
Интегриране на системи за контрол на версии в автоматизирани процеси
-
Внедряване на приложения чрез Continuous Delivery и Continuous Deployment
-
Настройка на системи за мониторинг и аларми за инфраструктура и приложения
-
Отстраняване на проблеми и оптимизация на CI/CD процеси за по-висока ефективност
Теми
- 1. Resources
- 2. Introduction & Tool Landscape
- 3. Build Pipelines
- 4. Testing
- 5. Release Automation
- 6. Security Integration
- 7. Transition to GitOps
- 8. Monitoring & Observability
- 9. Exam Preparation
- 10. Regular Exam
- 11. Retake Exam