Installing and finishing concrete requires a good knowledge about concrete and the fundamentals of proper laying practices well beyond the one most do-it-yourselfers possess. Concrete work requires skill with both basic tools such as chalk lines, hammers, saws, tape measures, etc. along with specialized concrete tools. Excavating a site, subgrade preparation, as well as building and setting concrete forms are labor-intensive, time-consuming, and difficult tasks. So, we would say yes, you do need to hire a professional to make sure the job is done properly.