Meeting reliability challenges with SRE principles