I recently completed the course in DevOps training. Based on my experience, I would like to suggest you that, instead of going for one tool, go for most common, platform-agnostic tools for end to end DevOps lifecycle. For, eg. Jenkins, Docker, Ansible, would be a good start for CI, Containers, Configuration Management, and Infrastructure provisioning, respectively. And I also recommend you to attend free demo online in Tekslate. So, That you can know what you need to choose.At the end of the course, I have worked for two live projects, which I feel like the real work experience.