i don't think there are many network engineers know how the cloud based networks work or how it can be engineered technically ! The same will be applicable for sdn because SDN is a concept and will not be a standalone solution there many integrations need to happens in order to deliver its value