This project showcases the implementation of Continuous Integration and Continuous Deployment (CI/CD) for Google Cloud Platform (GCP) infrastructure and applications using Jenkins. The infrastructure is managed as code with Terraform, and the application, consisting of a MongoDB replica set and a Node.js web application, is containerized and deployed on Google Kubernetes Engine (GKE).