This document provides a guide for becoming a DevOps engineer. It discusses what DevOps is, the responsibilities of a DevOps engineer, and the necessary technical and non-technical skills. Foundational skills like Linux, programming, Git, networking and cloud are recommended. Technical skills like CI/CD, containers, Kubernetes, infrastructure as code and security are important. Non-technical skills include understanding DevOps culture, communication, Agile principles and Lean. The document provides certification and learning resources recommendations.