DevOps practices has been evolving and changing so rapidly, but the maturity of the main principles are almost defined decades ago. I will be discussing about the higher level principles of DevOps and how those fit with the current day practices, including the challenges during applying those into your environment