GCP Terraform Automation

Job ID: 33668639

Budget: ₹1,500 – ₹12,500 INR

The application is composed of a frontend and a backend supported by a PostgreSQL database. The frontend and backend are containerised for development purposes but we wish to deploy the backend as a containerised deployment. (The frontend is to be served statically via a dedicated static web serving host.) The exercise consists of deploying the backend and the supporting PostgreSQL database to Google Cloud with the following requirements:----The infrastructure deployment should be done via Terraform. GitLab CI should be configured to build and test the backend container that will be used for deployment. You may make use of any of the facilities offered by GitLab AutoDevOps. The previously built docker container for the backend should be deployed to the Cloud Run serverless hosting platform. This must be identical to the backend image built in the CI; do not rebuild the container using Google Cloud Build or similar. The database should be deployed as a managed PostgreSQL instance (Cloud SQL). Application deployment (e.g. upgrades to the backend) should be configured in GitLab CI.
Related categories: Google Cloud Platform GitLab DevOps Terraform