You should do your overclocking through the BIOS. If you would like, you could use an overclocking software to get a basic idea of what your chip will do, but that should never be what you use for your final overclock.
Every chip is different. Some chips will be able to get a high overclock with good temperatures no problem, while others will be lucky to get much of an overclock at all and remain stable at a decent voltage and temperature.
I'm unsure of the voltages that Devil's Canyon runs at, but since the architecture is the same as Haswell, I'd imagine the process is pretty much the same. LinusTechTips on YouTube has a great Haswell overclocking guide.
Long story short you will be adjusting your multiplier and voltage. Be sure to keep a good eye on your temperatures. As you increase the voltage to keep your raised multiplier stable, your temperatures will rise with it.
NOTE: Before you do any overclocking, you should do some stress testing and temperature monitoring on your system at stock speeds. You want to make sure you have a stable system to begin with that has some headroom for the added temperature.