In the context of optimized Operation & Maintenance of wind energy infrastructure, it is important to develop decision support tools, able to guide operators and engineers in the management of these assets. This task is particularly challenging given the multiplicity of uncertainties involved, from the point of view of the aggregated data, the available knowledge with respect to the wind turbine structures, and sub-components, as well as the constantly varying operational and environmental loads. We here propose to propagate wind turbine telemetry through a decision tree learning algorithm to detect faults, errors, damage, patterns, anomalies and abnormal operation. The use of decision trees is motivated by the fact that they tend to be easier to implement and interpret than other quantitative data-driven methods. Furthermore, the telemetry consists of data from condition and structural health monitoring systems, which lends itself nicely in the field of Big Data as large amounts are continuously sampled at high rate from thousands of wind turbines. In this paper, we review several decision tree algorithms formerly proposed by the machine learning community (i.e. ID3, C4.5, C5.0, J48, SPRINT, FACT, FIRM, SLIQ, CHAID, QUEST, CRUISE, PUBLIC,BOAT, RAINFOREST, MARS, RIPPER and CART), we then train an ensemble Bagged decision tree classifier on a large condition monitoring dataset from an offshore wind farm comprising 48 wind turbines, and use it to automatically extract paths linking excessive vibrations faults to their possible root causes. We finally give an outlook of an architecture to implement decision tree learning in the context of cloud computing for big data, namely involving a cloud based Apache Hadoop software for very large data storage and handling, and Apache Spark for efficiently running machine-learning algorithms.