I can handle your task, but if u need to working with Cloudflare and u own a good certificate, and u dont want be break by cloudflare, u will need to have a paid plan from them, or just to use the free ssl from cloudflare. I got experience with linux servers and his services, if u want quality delivered, let me know.