Building a DevOps culture with Magento 2

Development, Operations, Quality Assurance

Continuous Integration - how feasible is this for the typical small business?
Deploying code updates is not as straight-forward as many might have hoped, however there are very valid reasons and most lie within the shift in foundations from Magento 1 to 2. If you are a small business on Magento 1, used to working with freelancers or smaller, non-certified agencies, used to Magento Connect Manager, you could be in for a struggle. 
Deploying static assets is not a process which can happen on a production site, therefore the need to streamline and automate this process is something that we are all facing, many are discussing, and few are sharing.