Discipline that incorporates aspects of software engineering and applies them to infrastructure and operations problems