In my opinion, someone from a non-technical background can transition into DevOps successfully, but it requires a gradual learning approach and consistent hands-on practice. DevOps is not only about coding but also about understanding processes, collaboration, automation, and system thinking, so individuals with strong organizational or coordination skills can definitely add value, especially in roles involving release management, documentation, or workflow improvement. However, to grow in the field long-term, they will need to build foundational technical knowledge such as Linux basics, cloud computing concepts, CI/CD pipelines, and simple scripting in languages like Python or Bash. The best starting point would be to begin with core IT fundamentals, learn how web applications are deployed, and then gradually move into tools like Git, Docker, and cloud platforms such as AWS or Azure, while practicing small real-world projects to build confidence and practical experience.