DevOps Simulation Workshop Practice Exam, Exams of Technology

A hands-on simulation-based practice exam that evaluates the ability to apply DevOps principles using Jira, Bitbucket, Bamboo, and related Atlassian tools. It mirrors real pipeline environments where users must configure CI/CD processes, automate deployments, track issues through DevOps lifecycles, and align development with operations. Questions cover release orchestration, code review flows, branch management, environment promotion, and performance monitoring. Ideal for engineers, DevOps teams, and technical leads.

Typology: Exams

2025/2026

Available from 12/23/2025

shilpi-jain-1
shilpi-jain-1 šŸ‡®šŸ‡³

4.2

(5)

29K documents

1 / 81

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
DevOps Simulation Workshop Practice Exam
Question 1. What does the "C" in the CALMS DevOps model stand for?
A) Collaboration
B) Culture
C) Continuous Integration
D) Compliance
Answer: B
Explanation: In the CALMS model, "C" represents Culture, emphasizing shared responsibility,
collaboration, and trust.
Question 2. Which practice encourages blameless post-mortems after failures?
A) Waterfall Methodology
B) DevOps Culture
C) ITIL Change Management
D) Agile Scrum
Answer: B
Explanation: DevOps culture promotes learning from failures through blameless post-mortems to foster
continuous improvement.
Question 3. What is the primary goal of automation in DevOps?
A) Reduce team size
B) Eliminate manual errors and accelerate delivery
C) Increase paperwork
D) Centralize decision making
Answer: B
Explanation: Automation aims to eliminate manual errors, increase consistency, and speed up delivery
pipelines.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51

Partial preview of the text

Download DevOps Simulation Workshop Practice Exam and more Exams Technology in PDF only on Docsity!

Question 1. What does the "C" in the CALMS DevOps model stand for? A) Collaboration B) Culture C) Continuous Integration D) Compliance Answer: B Explanation: In the CALMS model, "C" represents Culture, emphasizing shared responsibility, collaboration, and trust. Question 2. Which practice encourages blameless post-mortems after failures? A) Waterfall Methodology B) DevOps Culture C) ITIL Change Management D) Agile Scrum Answer: B Explanation: DevOps culture promotes learning from failures through blameless post-mortems to foster continuous improvement. Question 3. What is the primary goal of automation in DevOps? A) Reduce team size B) Eliminate manual errors and accelerate delivery C) Increase paperwork D) Centralize decision making Answer: B Explanation: Automation aims to eliminate manual errors, increase consistency, and speed up delivery pipelines.

Question 4. Which principle from Lean focuses on removing non-value-adding activities? A) Muda B) Kaizen C) Scrum D) Kanban Answer: A Explanation: "Muda" is the Lean principle that means waste; removing it improves process efficiency. Question 5. Which DORA metric measures the time taken from code commit to production deployment? A) Lead Time B) Change Failure Rate C) Mean Time to Restore D) Deployment Frequency Answer: A Explanation: Lead Time tracks the duration from code commit to production, indicating delivery speed. Question 6. What is the purpose of sharing in the CALMS model? A) To restrict knowledge to key personnel B) To promote documentation and knowledge transfer C) To reduce collaboration D) To increase silos Answer: B Explanation: Sharing ensures everyone has access to information, fostering learning and collaboration.

Question 10. What does value stream mapping help identify in software delivery? A) Coding standards B) Bottlenecks and friction points C) Test automation tools D) Hardware requirements Answer: B Explanation: Value stream mapping visualizes the flow and highlights bottlenecks in processes. Question 11. Which change management technique enables safe exposure of new features? A) Feature Flags B) Manual Testing C) Hard Coding D) Waterfall Release Answer: A Explanation: Feature Flags allow teams to enable or disable features safely during deployment. Question 12. What is a dark launch in deployment? A) Deploying features without user visibility B) Full production rollout C) Deploying to only internal users D) Rolling back changes Answer: A Explanation: Dark launches deploy features to production without exposing them to users, enabling controlled testing.

Question 13. Which metric is focused on rapid recovery after failure? A) Deployment Frequency B) Lead Time C) Mean Time to Restore (MTTR) D) Change Failure Rate Answer: C Explanation: MTTR measures the time it takes to recover from a failure, critical for resilience. Question 14. Which Git operation allows you to move commits from one branch to another? A) Rebase B) Merge C) Fork D) Clone Answer: A Explanation: Rebase re-applies commits onto another branch, maintaining a linear history. Question 15. What is the purpose of the Git bisect command? A) To merge branches B) To identify the commit that introduced a bug C) To create tags D) To delete branches Answer: B Explanation: Git bisect helps find the commit that caused a regression by binary searching through history.

Question 19. Which type of test ensures individual code units function correctly? A) Integration Test B) Unit Test C) Acceptance Test D) Smoke Test Answer: B Explanation: Unit tests validate the behavior of individual components or functions. Question 20. What is the role of Test Data Management (TDM) in automated pipelines? A) Generating random data B) Ensuring relevant and secure test data is available for tests C) Increasing test failures D) Reducing test coverage Answer: B Explanation: TDM provides realistic, secure data to enhance test accuracy and reliability. Question 21. Which CI/CD tool uses declarative pipelines defined in YAML? A) Jenkins Classic B) GitLab CI C) Visual Studio Code D) Eclipse Answer: B Explanation: GitLab CI uses YAML files to define CI/CD pipelines. Question 22. What is the purpose of multi-stage pipelines?

A) To delay deployments B) To separate concerns such as build, test, and deploy C) To increase complexity D) To centralize code Answer: B Explanation: Multi-stage pipelines organize processes, improving maintainability and security. Question 23. What does pipeline retry logic address? A) Increases manual intervention B) Automatically re-runs failed pipeline steps C) Ignores errors D) Reduces pipeline reliability Answer: B Explanation: Retry logic helps recover from transient issues, improving pipeline reliability. Question 24. Why are immutable artifacts important in DevOps? A) They can be changed in production B) They ensure consistency and traceability across environments C) They reduce traceability D) They increase deployment failures Answer: B Explanation: Immutable artifacts guarantee unchanged code between environments, enhancing reliability. Question 25. Which repository is commonly used for storing build artifacts?

B) Gradually rolling out to a subset of users C) Full rollback D) Deploying to staging only Answer: B Explanation: Canary releases limit exposure to a small user group, monitoring for issues before full rollout. Question 29. How do automated rollbacks improve safety? A) Increase manual intervention B) Trigger rollback on health check failures C) Ignore monitoring D) Delay recovery Answer: B Explanation: Automated rollbacks revert deployments when health checks detect issues, reducing risk. Question 30. What does Infrastructure as Code (IaC) enable? A) Manual server provisioning B) Defining infrastructure using code for automation and repeatability C) Increased paperwork D) Fewer deployments Answer: B Explanation: IaC allows infrastructure to be defined, versioned, and deployed automatically. Question 31. Which tool is used for declarative infrastructure provisioning? A) Terraform

B) Photoshop C) Excel D) GitHub Desktop Answer: A Explanation: Terraform enables declarative, version-controlled infrastructure provisioning. Question 32. Why is remote state management important in IaC? A) To lose track of infrastructure changes B) To securely share infrastructure state among teams C) To prevent collaboration D) To ignore drift Answer: B Explanation: Remote state allows teams to synchronize and securely manage infrastructure state. Question 33. What does modularity in IaC promote? A) Code duplication B) Reusability and maintainability C) Increased errors D) Reduced flexibility Answer: B Explanation: Modular IaC enables reusable, maintainable code for infrastructure definitions. Question 34. What is infrastructure drift? A) When code is deleted B) When actual infrastructure diverges from IaC definitions

C) Shared publicly D) Ignored Answer: B Explanation: Secrets must be securely stored and accessed, never hardcoded or exposed. Question 38. What does a multi-stage Dockerfile help achieve? A) Larger image size B) Smaller, more efficient images C) Slower deployments D) Increased vulnerabilities Answer: B Explanation: Multi-stage Dockerfiles reduce image size by separating build and runtime environments. Question 39. What is a Docker volume used for? A) Storing temporary files B) Persisting data outside the container lifecycle C) Increasing container size D) Deleting logs Answer: B Explanation: Volumes allow data to persist independently of container instances. Question 40. What does Docker Compose facilitate? A) Manual container deployment B) Orchestration of multi-container applications for local development C) Increased complexity

D) Reduced testing Answer: B Explanation: Docker Compose simplifies running multi-service applications locally. Question 41. What is a Kubernetes Pod? A) A VM B) The smallest deployable unit, grouping one or more containers C) A database D) A load balancer Answer: B Explanation: Pods are the basic execution units in Kubernetes, encapsulating containers. Question 42. What is the function of a Kubernetes Deployment? A) Storing configuration B) Managing replica sets and rolling updates of Pods C) Logging metrics D) Serving DNS Answer: B Explanation: Deployments manage scaling and updates of application Pods. Question 43. How are secrets stored in Kubernetes? A) In plain text files B) In encrypted Kubernetes Secret objects C) In ConfigMaps D) In Dockerfiles

Explanation: Network Policies restrict communication, enhancing security inside the cluster. Question 47. What are the three pillars of observability? A) Code, Test, Deploy B) Metrics, Logging, Tracing C) Build, Measure, Learn D) Run, Monitor, Alert Answer: B Explanation: Metrics, logging, and tracing are the foundational data types for observability. Question 48. What does a gauge metric track? A) Cumulative totals B) Current value at a point in time C) Average value D) Error rates Answer: B Explanation: Gauges represent a snapshot value, such as current memory usage. Question 49. How does centralized logging benefit DevOps? A) Increases manual log searching B) Enables aggregation and analysis of logs from all systems C) Reduces traceability D) Ignores errors Answer: B Explanation: Centralized logging makes troubleshooting and trend analysis more efficient.

Question 50. What is distributed tracing? A) Logging in one system B) Visualizing request flows across multiple services C) Measuring CPU usage D) Storing secrets Answer: B Explanation: Distributed tracing tracks requests through microservices to diagnose performance issues. Question 51. What is a Service Level Indicator (SLI)? A) A business objective B) A metric that directly measures service quality C) A deployment strategy D) A configuration file Answer: B Explanation: SLIs are quantitative measures of service health, like latency or error rate. Question 52. What is the purpose of a Service Level Objective (SLO)? A) To define aspirational targets for SLIs B) To set logging levels C) To increase deployment speed D) To manage infrastructure Answer: A Explanation: SLOs set performance goals for SLIs, guiding reliability efforts.

A) Delays notification B) Directs alerts to the correct on-call personnel or teams C) Increases noise D) Reduces alert accuracy Answer: B Explanation: Routing ensures alerts reach responsible responders quickly. Question 57. Why are actionable dashboards important in monitoring? A) Increase data clutter B) Provide clear insights for decision making C) Hide key metrics D) Reduce visibility Answer: B Explanation: Actionable dashboards display critical metrics for fast, informed actions. Question 58. What does the term "Shift Left" mean in DevOps testing? A) Delaying tests until after deployment B) Moving testing earlier in the development lifecycle C) Ignoring test automation D) Reducing test coverage Answer: B Explanation: Shift Left emphasizes early testing to catch defects sooner. Question 59. What is the main advantage of trunk-based development? A) Long-lived feature branches

B) Fast integration and reduced merge conflicts C) Increased silos D) Reduced code reviews Answer: B Explanation: Frequent integration with the trunk minimizes conflicts and improves delivery speed. Question 60. Which tool is best suited for configuration drift detection? A) Photoshop B) Terraform C) Excel D) Discord Answer: B Explanation: Terraform can detect drift between actual and desired infrastructure states. Question 61. What does a pre-commit hook in Git do? A) Runs actions before code is committed, such as linting B) Schedules builds C) Manages branches D) Deletes files Answer: A Explanation: Pre-commit hooks automate checks before code is added to the repository. Question 62. Which is a benefit of using immutable infrastructure? A) Manual configuration changes B) Predictable deployments and easier rollback