When running the following:
sudo dpkg -i puppetlabs-release-pc1-trusty.deb
sudo apt-get update
sudo apt-get install -y puppetserver
sudo service puppetserver start
The puppet master fails to start since SSL certificates are not generated and the puppet user cannot write to the /etc/puppetlabs/puppet/ssl directory and therefore fails to start. When setting the permissions as such:
sudo chown -R puppet:puppet /etc/puppetlabs
then the puppetserver process starts as anticipated.