Maximum that arduino can handle.

An arduino can do all that with ease. Depending on the specifics of your sensors and pumps you may have a lot of I/O lines to control, possibly more than a standalone Uno could manage. You could address this with shift registers or a larger arduino such as a Mega.