Hey @Bino, most of the DevOps engineers are expected to have at least 2 years of work experience. But of course, if you have the right skills you can give it a shot and probably ace it. A lot of startups look for knowledge and prefer freshers and young minds. You can try your luck there.
Now talking about these skills, you need to know the working of the DevOps tools like Git, Jenkins, Docker, Kubernetes, Chef, Puppet, Ansible, Saltstack, Nagios, etc.
A little knowledge of cloud computing will add up to your resume as most of the companies these days are running on the cloud and would expect you to know it.
Getting to the training part, I am not sure about the best training in texas but there are a lot of online courses the provide really good training. There are many trusted e-learning companies that you can go for. Some of the best ones are Udemy, Edureka, greatlearning, etc.
Edureka has a course on DevOps that teaches you all the DevOps tools and also includes hands-on and projects that you can practice which will give you exposure to the industry level usage of these tools.
There is another course, AWS Certified DevOps course that teaches you DevOps tools integrated with AWS(amazon web service) and how to use them in the cloud. Again with the demos and projects.
Have a look at this article that talks about the skills needed to become a DevOps engineer: https://www.edureka.co/blog/devops-skills
Work on these skills and you'll soon be a DevOps engineer. Since you already know your goal, working for it and achieving it would be comparatively easy.
All the best @Bino, hope to see you as DevOps engineer very soon :)