EDIT to add some hopefully helpful information:
> I may have 2 years of experience in the Cloud
That statement makes no sense. Either you have 2 years of experience or you don't.
I think if you make that statement to a potential employer it will raise a huge red flag.
There were some other unclear and/or non-idiomatic things in your post but that is the biggest issue.
I suspect what you meant was something like: "Though I have 2 years of experience in the Cloud ..." but that's not at all how it came across to me initially.
That's true but you have to achieve a certain level of proficiency before you start looking for a job that requires you to speak another language. I don't know where you are located but it's likely you can find many ways to practice and improve your English. There must be online communities for people pursuing that goal, since I know there are for other languages.