Applying Systems Thinking to DevOps Practices at Scale