* Automate configuration with Puppet or whatever. You should be doing this anyway. Not earth shattering.<p>Yes and it&#x27;s very helpful to have a dedicated team of SMEs doing it.  Otherwise you distract engineers who have to context switch to &#x27;devops&#x27; mode and will, invariably, do a mediocre job.  It&#x27;s not earth shattering but I&#x27;ve yet to see an organization automate their infrastructure, configuration, and deploys without a team whose job it is to do it.<p>* One-step build and deploy. I&#x27;m still waiting for you tell me how these steps will solve my problems.<p>Because having a fast, reliable, and reproducible mechanism to push application changes is very valuable to most businesses that develop software.<p>* Culture of respect &amp; trust, good attitude toward failure.  How about &quot;culture of stop fucking up&quot;?<p>People fuck up.  That is a constant.  The challenge is building tooling and business processes that reduce or eliminate the impact of inevitable fuck ups.