PROFESSIONAL-CLOUD-DEVOPS-ENGINEER · Question #131
You are reviewing your deployment pipeline in Google Cloud Deploy. You must reduce toil in the pipeline, and you want to minimize the amount of time it takes to complete an end-to-end deployment. What
The correct answer is B. Divide the automation steps into smaller tasks. E. Automate promotion approvals from the development environment to the test environment.. To reduce toil and minimize end-to-end deployment time, automate manual promotion approvals and divide complex automation steps into smaller, more manageable tasks.
Question
Options
- ACreate a trigger to notify the required team to complete the next step when manual intervention is
- BDivide the automation steps into smaller tasks.
- CUse a script to automate the creation of the deployment pipeline in Google Cloud Deploy.
- DAdd more engineers to finish the manual steps.
- EAutomate promotion approvals from the development environment to the test environment.
How the community answered
(54 responses)- A6% (3)
- B78% (42)
- C13% (7)
- D4% (2)
Why each option
To reduce toil and minimize end-to-end deployment time, automate manual promotion approvals and divide complex automation steps into smaller, more manageable tasks.
Notifying a team for manual intervention does not reduce the manual step itself or the associated toil and time.
Dividing automation steps into smaller tasks can improve efficiency, allow for better parallelization, and simplify troubleshooting, thereby contributing to faster deployments and reduced toil.
Automating the creation of the pipeline using a script reduces the toil of setting up pipelines but not the toil or time within the execution of an already-created deployment.
Adding more engineers to manual steps increases cost and does not reduce the inherent toil or automate the process; it's a Band-Aid solution, not a long-term toil reduction strategy.
Automating manual promotion approvals directly eliminates a common source of delay and human intervention (toil) in a deployment pipeline, significantly reducing end-to-end deployment time.
Concept tested: DevOps pipeline optimization, toil reduction, automation
Source: https://cloud.google.com/deploy/docs/automate-approvals
Topics
Community Discussion
No community discussion yet for this question.