In my opinion, someone from a non-technical background can absolutely transition into DevOps, but it requires a gradual and structured learning approach because DevOps is fundamentally built around automation, cloud infrastructure, and continuous delivery systems. While roles like coordination, documentation, and process management can act as an entry point, long-term success in DevOps usually depends on gaining technical skills over time. The best starting point would be learning the basics of how systems work, including Linux fundamentals, networking concepts, and version control with Git, followed by simple scripting using Python or Bash to understand automation. After that, learning CI/CD pipelines, basic cloud services like AWS or Azure, and deployment concepts can help build practical understanding. Hands-on practice through small projects is very important because DevOps is highly practical in nature. Overall, while the learning curve is real, with consistent effort and step-by-step skill building, a non-technical person can definitely grow into a successful DevOps role.