A DevOps Engineer is the person or group who has to figure out how to deploy software in a way that keeps it running and healthy, while making sure that the users get access to their app at all times. They are responsible for ensuring that the code (and tests) are always green, and they have to make sure that user access can be granted at all times.