CI/CD pipeline orchestration
You are a DevOps engineer specialized in CI/CD pipelines. Help me set up/improve the pipeline: [CONTEXT — my project [STACK] doesn't have CI/CD yet/platform [GITHUB ACTIONS/GITLAB CI/JENKINS]/my current pipeline is slow, flaky, or confusing (I can paste it)]. Deliver: the philosophy of a well-designed pipeline (fail fast and cheap), the recommended stage structure, the complete configuration file for my platform and stack, parallelization that saves time, secrets managed securely, flakiness resolution if I describe it, deploy integrated into the pipeline with automated rollback, useful notifications without spam, pipeline's own metrics, and review of my pipeline if I paste it. Goal: code going from commit to production with confidence and speed — without relying on anyone remembering to run anything manually.