DevOps Foundation

Automation & CI/CD Toolchains

49 practice questions with explanations — 15 free to try

PassNova has 49 DevOps Foundation practice questions on Automation & CI/CD Toolchains, each with a clear explanation. A 15-question taster is free with no sign-up; the full bank is part of PassNova Premium. Updated for 2026.

Sample questions

Automation & CI/CD Toolchains: example questions & answers

3 worked examples with answers and explanations below. Try 15 DevOps Foundation questions free in the browser; the full 49-question Automation & CI/CD Toolchains bank is part of PassNova Premium.

  1. What is the main difference between Continuous Delivery and Continuous Deployment?

    • AContinuous Delivery keeps code always releasable with a manual trigger to production; Continuous Deployment releases every passing change automatically
    • BThey are identical terms with no practical difference
    • CContinuous Deployment applies only to infrastructure, not application code
    • DContinuous Delivery deploys every change automatically to production; Continuous Deployment requires manual approval

    Answer: In Continuous Delivery, code is always in a releasable state but a human decides when to deploy; in Continuous Deployment, every change that passes the pipeline is automatically released to production.

  2. What is the primary purpose of Continuous Integration (CI)?

    • ATo replace the version control system entirely by keeping the only copy of the code on the build server
    • BTo merge developers' code frequently and verify each change with an automated build and tests
    • CTo require a senior engineer to inspect every line of code by hand before any merge, in place of an automated build
    • DTo deploy each developer's changes straight to customers without running any automated tests first

    Answer: Continuous Integration is the practice of frequently merging code changes into a shared repository, where each merge triggers an automated build and test to detect integration problems early.

  3. Infrastructure as Code (IaC) is best described as which of the following?

    • AA method for encrypting server hard drives
    • BManaging and provisioning infrastructure through machine-readable definition files rather than manual configuration
    • CWriting application business logic in a low-level language
    • DStoring hand-drawn infrastructure diagrams and network topology documents in a team wiki so engineers can configure servers by hand

    Answer: Infrastructure as Code manages and provisions infrastructure using version-controlled, machine-readable definition files, enabling repeatable, consistent, and automated environment creation.

Start practising Automation & CI/CD Toolchains →