Building a Secure DevOps Pipeline: Managing Secrets with GCP KMS and Terraform