How to make ring on the curve surface

I have a cylinder and with boolean i have cut a hole. With the new created hole i want to make a ring on it similar to the face that is cut.

edge ring.blend (1.2 MB)

With the boolean the base mesh is not smooth as seen above. I have added the ring but how to fix on the hole surface. Any suggestion or help. Thanks

Hi @atekdigital, I am quite new at modeling, but I downloaded your blend file, applied all your modifiers (before applying it to bezier circle I converted it to mesh), and then moved the circle slightly down on the x axis. Here is how it looks now. Does it help in any way?