Hello !
Going by my previous experience and exposure on these tools since last two years, I can immediately take this up and can deliver the requirements. With the details you've posted so far, I would however need more details on the requirements like for eg:
1) Where are the Docker builds to be pushed. Do you have a Docker registry in place already on your Google servers ?
2) You have tagged the job with 'Chef Configuration' . If Chef also in use for orchestration which you would like to invoke through Jenkins ?
3) Where is the NodeJS application code hosted. On your cloud machine or some other private repo over Github, Gitlab, Bitbucket etc ?
4) I would also like to gather knowledge about existing architecture of your application as it will help me suggest some changes and plan my course of action accordingly.
Please feel free to get back with any more queries you might have. With my understanding so far, I have quoted three days to wrap this up, but I may even complete this before that if you can help me with sufficient details. Looking forward for your response !
Also let me know if you would require more details on my past experience with Puppet, Chef, Docker, Jenkins etc.
Regards,
Akshay