DevOps: what it is, why businesses need it, and key tools