OpenExamsFREE PRACTICE — ANY EXAM

Free Oracle Cloud Infrastructure DevOps Professional Practice Questions

100 free questions · Answer explanations · No signup required

View examination details, outline and sources

Loading selected examination banks…

Sample Practice Questions

Try these 10 sample questions from the Oracle Cloud Infrastructure DevOps Professional practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.

  1. 1A team wants to detect integration problems shortly after developers commit changes. Which practice directly supports that goal?

    1. A.Integrate changes frequently and automate build and test stepsCorrect answer: A
    2. B.Integrate changes only when a production release is approved
    3. C.Defer integration tests until after each production deployment
    4. D.Maintain separate unmerged code until the end of the project

    Explanation: Oracle describes continuous integration as "Incremental, frequent code changes are built, tested, and revised as needed based on constant feedback." Frequent integration and automated tests expose problems sooner than delaying integration or testing.

    Reference: A DevOps Engineer's Guide to OCI — CI/CD

  2. 2An engineer has a directory containing OCI Terraform configuration files and must initialize the working directory. Which command should the engineer run there?

    1. A.terraform plan
    2. B.terraform apply
    3. C.terraform initCorrect answer: C
    4. D.terraform fmt

    Explanation: Oracle directs: "Run the following command from a directory that contains your Terraform configuration files to initialize Terraform: terraform init". This command initializes the working directory.

    Reference: Applying Configurations — Initializing Terraform

  3. 3A team needs to group artifacts, pipelines, triggers and environments for one OCI DevOps CI/CD workflow. Which resource provides that logical grouping?

    1. A.A DevOps projectCorrect answer: A
    2. B.A repository branch
    3. C.A deployment stage
    4. D.A single build run

    Explanation: Oracle defines a DevOps project as "A logical grouping of DevOps resources needed to implement a CI/CD workflow." The project groups the resources named in the scenario.

    Reference: What is DevOps — DevOps Concepts: DevOps project

  4. 4An OKE cluster uses managed worker nodes. Which responsibility does Oracle retain for the cluster's control plane?

    1. A.Oracle fully manages the control planeCorrect answer: A
    2. B.The customer fully manages the control plane
    3. C.Oracle manages the control plane only after the customer upgrades worker nodes
    4. D.Oracle manages the control plane only if the cluster uses virtual nodes

    Explanation: Oracle states: "The cluster control plane is fully managed by Oracle." Its compute instances run in the OKE service tenancy.

    Reference: Kubernetes Engine (OKE) and Kubernetes Concepts — Kubernetes Cluster Control Plane and Kubernetes API

  5. 5An OCI administrator needs to list resource metadata only. Assume `inspect` includes the required list operation. Which standard IAM policy verb provides the least privilege for this task?

    1. A.inspectCorrect answer: A
    2. B.read
    3. C.use
    4. D.manage

    Explanation: Oracle recommends least privilege and states: "IAM policies allow four predefined verbs: inspect, read, use and manage. Inspect allows least privilege and manage allows the maximum." The documented `inspect` access type usually allows listing resource metadata, meeting the stated task.

    Reference: IAM Security Policies — IAM Security Policies

  6. 6A team measures the time from a code commit until the change is successfully deployed to production. Which DORA measure is it tracking?

    1. A.Change lead timeCorrect answer: A
    2. B.Deployment frequency
    3. C.Change fail rate
    4. D.Failed deployment recovery time

    Explanation: DORA defines change lead time as "the time it takes for a code commit or change to be successfully deployed to production." The team's interval matches that definition.

    Reference: Accelerate State of DevOps Report 2024 — The four keys, page 10

  7. 7A team wants releases to production to occur automatically after the required tests pass. Which practice describes this release approach?

    1. A.Continuous delivery with a manual production release
    2. B.Continuous deployment with an automated production releaseCorrect answer: B
    3. C.Continuous integration without a production release
    4. D.Configuration management without a production release

    Explanation: Oracle says that after the tests, code is "released to production in either an automated continuous deployment or a manual continuous delivery process." The requested automated production release is continuous deployment.

    Reference: A DevOps Engineer's Guide to OCI — CI/CD

  8. 8Before applying an OCI Terraform configuration, an engineer wants to inspect proposed changes without modifying existing resources. Which command provides that preview?

    1. A.terraform apply
    2. B.terraform planCorrect answer: B
    3. C.terraform destroy
    4. D.terraform init

    Explanation: Oracle states: "This list is called an execution plan. To view the execution plan, run the following command: terraform plan". The preceding sentence explains that the plan lists changes without modifying existing resources.

    Reference: Applying Configurations — Reviewing Changes

  9. 9An OCI DevOps team wants a build to start automatically when a qualifying change is committed. Which resource should the team configure?

    1. A.A DevOps artifact
    2. B.A DevOps triggerCorrect answer: B
    3. C.A DevOps environment
    4. D.A DevOps work request

    Explanation: Oracle states: "In Oracle Cloud Infrastructure (OCI) DevOps, a build run can be automatically triggered when you commit your changes to a code repository." A trigger connects the repository event to a build run.

    Reference: Triggering a Build Run — Triggering a Build Run

  10. 10Which control-plane component stores an OKE cluster's Kubernetes configuration data?

    1. A.etcdCorrect answer: A
    2. B.kube-apiserver
    3. C.kube-controller-manager
    4. D.kube-scheduler

    Explanation: Oracle identifies "etcd to store the cluster's configuration data". The API server handles API requests, the controller manager manages components, and the scheduler selects where jobs run.

    Reference: Kubernetes Engine (OKE) and Kubernetes Concepts — Kubernetes Cluster Control Plane and Kubernetes API

Topics in this practice bank

These topics describe the available practice for Oracle Cloud Infrastructure DevOps Professional. Review the examination outline and its sources for scope and allocation details.

  • Understand DevOps principles and effectively work with containerization services
    • Demonstrate proficiency in DevOps practices, tools, and solutions through real-world problem-solving
    • Explain and Implement Microservices Architecture
    • Identify the need for containerization and create containers using Docker
    • Create and manage Oracle Cloud Infrastructure Registry OCIR
    • Create and manage Oracle Cloud Infrastructure Container Instances
  • Using Code and Templates for Provisioning and Configuring Infrastructure
    • Deploy infrastructure using Infrastructure as Code and Terraform on OCI
    • Streamline infrastructure deployment and configuration with OCI Resource Manager
  • Configuring and Managing Continuous Integration and Continuous Delivery (CI/CD)
    • Automate the software development life cycle using OCI DevOps Service
    • Configure and manage source code in OCI DevOps Code Repositories
    • Analyze and create artifacts for automated deployment to different environments
    • Evaluate and Configure Build and Deployment Pipelines
    • Create and configure various deployment strategies
  • Managing Containers using Container Orchestration Engine
    • Review Container Engine for Kubernetes and important containerization and Kubernetes principles
    • Create, manage, and optimize Kubernetes clusters in the OCI environment
    • Understand cluster types, cluster access, and other management activities such as deployments, networking, storage, and observability
    • Explain scaling, admission controllers, and cluster upgrades, and executing applications on specialized nodes
    • Evaluate and configure security within OCI OKE service
  • Enabling DevSecOps
    • Configure security using DevSecOps best practices in OCI
    • Create and manage encryption keys and secrets in OCI Vault
    • Evaluate and configure security within the OCI DevOps CI/CD pipelines
    • Evaluate and configure security for container images used in OCI
  • Implementing Monitoring and Observability (O&M)
    • Explain the concepts of DevOps measurement
    • Monitor metrics using OCI Monitoring Service
    • Analyze and manage logs with OCI Logging Service
    • Create and track events with OCI Events Service

How to use these free practice questions

Choose an answer, check the explanation, and review your progress by chapter. Practice questions and explanations are free to access without signing up.

These are independent study questions, not actual examination items. For examination requirements and official information, view Oracle Cloud Infrastructure DevOps Professional details.