  DevOps processes comply with principles and offer practices with main
objective to support efficiently the evolution of IT systems. To be efficient a
DevOps process relies on a set of integrated tools. DevOps is the first
required competency together with Agile Method required by the industry. DevOps
processes are sharing many aspects with microservices approaches especially the
modularity and flexibility which enables continuous change and delivery. As a
new approach it is necessary to developp and offer to the academy and to the
industry training programs to prepare our engineers in the best possible way.
In this chapter we present the main aspects of the educational effort made in
the recent years to educate to the concepts and values of the DevOps
philosophy. This includes principles, practices, tools and architectures,
primarily the Microservice architectural style. Two experiences have been made,
one at academic level as a master program course and the other, as an
industrial training. Based on those two experiences, we provide a comparative
analysis and some proposals in order to develop and improve DevOps education
for the future.
