We have several services relying on Ubuntu upstart which should be manageable via systemd so we can eventually migrate them to Debian/Jessie.
This is a tracking bug for the upstart -> systemd migration.
@MoritzMuehlenhoff has done an initial work for T95055: Convert ircecho init script to a systemd unit
From T95003 @Joe pointed to our puppet define base::service_unit which maybe a good template to add systemd to nodepool: https://github.com/wikimedia/operations-puppet/blob/21c72942dd7bf25dbe0759d2f867082e966bfb45/modules/base/manifests/service_unit.pp
An example for nodepool running in interactive mode: https://gerrit.wikimedia.org/r/224102