Continuous Integration and Continuous Delivery became a very important practice for agile organizations.
The ability to have a short cycle from development to production with proper feedback is priceless.
In this course, the students will learn the concepts, advanyantages and challenges of these practices and will also learn how to implement Continuous Delivery from scratch using a selected set of tools. Students will become familiar with selected popular tools in which they will bootstrap their own Continuous Delivery platform.
The course provides extensive hands-on and the students will build their own CD environment on the cloud using SCM (Git), CI (Jenkins), CM (Ansible), deployment (Docker) and monitoring (Nagios, ELK).
Developers, Team Leaders, Project Managers, CMs
Introduction to CD Process Concepts:
The Build and Continuous Integration:
Overall System Monitoring