Devops process tiny programmer practice of development and software operations software enginee