The document discusses DevOps and the use of containers and Docker for building and deploying applications. It describes how traditionally infrastructure and applications were separate domains managed by different teams, but with DevOps these are combined. Docker allows building each component of an application as a separate containerized microservice that can be linked and deployed together. The document provides examples of using Docker commands to build and run containers for different tiers of an application and linking them together. It promotes trying OpenShift as a hosted container application platform for implementing DevOps.