I've become very accustomed to managing service startups on Redhat/RHEL platforms using chkconfig though that doesn't appear to be the Debian/Ubuntu way - How do I update runlevel information for system services on Ubuntu?
Ultimately looking for the equivalents of:
chkconfig --add <service>
chkconfig --level 345 <service> on
chkconfig --del <service>