If you are lucky, the buckling of the floor is just due to thermal contraction/expansion, and may be the result of a poorly executed installation. If you are handy, removing the flooring and replacing is not a huge deal.
If you are unlucky, the damage is caused by a leak, and you will pull up the flooring to find rotting subfloor. Rotting subloors can be patched--again, you can do it yourself if you have reasonable carpentry skills.
If the rot is so bad/widespread that you have to replace the entire subfloor, then this is a whole other category of difficulty, as the entire interior needs to be removed, the shell lifted, etc.. There are plenty of folks who are not pros who do their own floor replacement, again, it is a matter of how big of a project you are willing to tackle.