Explain the role of systemd and how you would create a custom service to run a background utility at startup.