oracle 1Z0-1109-25 Exam Questions

Questions for the 1Z0-1109-25 were updated on : Dec 01 ,2025

Page 1 out of 4. Viewing questions 1-15 out of 50

Question 1

A DevOps team is deploying a new version of their application to their production environment using
the Canary deployment strategy in the OCI DevOps service. They want to ensure that the production
environment is not affected by any potential issues caused by the new version.
Which statement is true in regards to the Canary deployment strategy?

  • A. The Production stage in the Canary deployment strategy deploys the new version to the production environment without any manual approval.
  • B. The Canary deployment strategy only supports pipeline redeployment for OKE and not for instance group deployments.
  • C. The Invoke Function stage is an optional stage that can be used to validate the new version before moving to the production environment.
  • D. The Shift Traffic stage in the Canary deployment strategy shifts the entire 100% of the production traffic to the Canary environment.
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
In a Canary deployment strategy, a new version of an application is rolled out to a small subset of the
production environment (the canary) first, while the majority of the production environment still
runs the current stable version. This approach helps to detect potential issues before the new version
is fully deployed.
The Invoke Function stage can be used as an optional step in the deployment pipeline to run
additional validation (e.g., automated tests or other checks) on the new version before gradually
shifting more traffic to it or moving to full production deployment.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 2

An operations team wants to leverage the advanced features of Container Engine for Kubernetes
(OKE) and requires granular control over cluster add-ons, workload identity, and improved worker
node management. They also prioritize strong security measures and require a financially-backed
service level agreement (SLA) for Kubernetes API server uptime.
Which type of cluster should they choose to meet their requirements?

  • A. Enhanced clusters
  • B. Federated clusters
  • C. Virtual clusters
  • D. Specialized clusters
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Enhanced clusters in Oracle Container Engine for Kubernetes (OKE) provide advanced features such
as granular control over cluster add-ons, workload identity, and improved worker node
management. They also offer strong security measures and come with a financially-backed service
level agreement (SLA) for Kubernetes API server uptime, ensuring higher reliability and support for
production workloads.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 3

How can you run applications on GPU worker nodes in clusters created using Container Engine for
Kubernetes (OKE)?

  • A. By selecting a managed node pool, a GPU shape, and a GPU image, and ensuring that the CUDA libraries for different GPUs are pre-installed on the worker nodes
  • B. By selecting a virtual node pool, a GPU shape, and a GPU image, and ensuring that the CUDA libraries are included in the application container
  • C. By selecting a managed node pool, a GPU shape, and a GPU image that has CUDA libraries pre- installed, and specifying the number of GPU resources required in the pod spec
  • D. By selecting a managed node pool, a GPU shape, and a GPU image, and specifying the number of CPU resources required in the pod spec
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
To run applications on GPU worker nodes in Oracle Kubernetes Engine (OKE), you need to:
Select a managed node pool and choose a GPU shape for the worker nodes.
Use a GPU image that has the necessary CUDA libraries pre-installed to ensure that GPU workloads
can be executed properly.
In the pod specification, specify the number of GPU resources required for the container to utilize the
GPU hardware during execution. This allows Kubernetes to schedule the pod on a node with an
available GPU.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4

You’re using Oracle Cloud Infrastructure (OCI) DevOps to deploy your application on an Oracle
Container Engine for Kubernetes (OKE) environment. You push your code to the OCI Code Repository,
add all the required stage and configure the build and deployment pipeline. When you run the build,
you see "unable to clone the repository" error.
What could the configuration error be?

  • A. The Docker image used in the pipeline is incompatible with the OKE environment.
  • B. Dynamic Groups and OCI IAM policies to access the code repository are missing.
  • C. The OKE cluster is not configured to allow external access to the code repository.
  • D. CA bundle for Transport Layer Security (TLS) verification to download the build source during the build run is missing.
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
The error "unable to clone the repository" typically indicates that there is an authentication or
authorization issue preventing access to the OCI Code Repository. In OCI DevOps, the build pipeline
must have the appropriate permissions to access the code repository.
To allow the build pipeline to clone the repository, you need to set up Dynamic Groups and OCI IAM
policies that provide the necessary permissions for the build runner to access the code repository.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 5

A small company is moving to a DevOps framework to better accommodate their intermittent
workloads, which are dynamic and irregular. They want to adopt a consumption-based pricing
model.
Which Oracle Cloud Infrastructure service can be used as a target deployment environment?

  • A. Virtual machine compute instance
  • B. Oracle Kubernetes (OKE)
  • C. Bare metal compute instance
  • D. Functions
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Oracle Cloud Infrastructure Functions is a serverless compute service that supports a consumption-
based pricing model. This means that you are only charged for the compute resources when your
function is invoked. This is ideal for intermittent, dynamic, and irregular workloads since the
company does not need to provision infrastructure in advance, and costs are directly tied to usage.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 6

You’re using Oracle Cloud Infrastructure (OCI) DevOps to automate your application deployment for
frequent releases. In one of your automation steps, you’ll create a deployment pipeline.
What does this deployment pipeline do in OCI DevOps?

  • A. It takes a commit ID from your source code repositories and uses that source code to run your build instructions.
  • B. It is a sequence of steps for delivering and deploying your artifacts to a target environment.
  • C. It is used to store, manage, develop source code with OCI DevOps Code Repositories.
  • D. It is a set of stages for your build process for building, testing and compiling software artifacts.
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
A deployment pipeline in OCI DevOps is used to automate the deployment of application artifacts to
a target environment. It is a sequence of stages that includes steps such as approvals, traffic shifts,
manual interventions, and the actual deployment of the artifacts to environments like Kubernetes
clusters or compute instances.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 7

As a DevOps engineer working on an OCI project, you’re setting up a deployment pipeline to
automate your application deployments.
Which statement is false about deployment pipeline in OCI DevOps?

  • A. Using deployment pipeline, you can deploy helm charts in OCI Function.
  • B. You can add a Wait stage that adds a specified duration of delay in the pipeline.
  • C. You can add a Traffic Shift stage that routes the traffic between two environments.
  • D. You can add an Approval stage that pauses the deployment for a specified duration for manual decision from the approver.
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Helm charts are used to manage Kubernetes deployments, not OCI Functions. Helm charts are
deployed to Kubernetes clusters, such as OCI Container Engine for Kubernetes (OKE), to manage
containerized applications. OCI Functions are serverless and do not use Helm charts for deployment.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 8

Which of the following is NOT considered a DevOps resource in the context of the OCI DevOps
project service?

  • A. Environments
  • B. API integrations
  • C. Build pipelines
  • D. Code repositories
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
In the context of OCI DevOps project service, the key DevOps resources include:
Environments: These are used to represent deployment targets, such as Kubernetes clusters,
compute instances, or functions.
Build pipelines: These automate the building, testing, and packaging of software.
Code repositories: These store source code for the application being built, providing version control
and collaboration.
API integrations are not directly considered a DevOps resource in OCI DevOps projects. Instead, they
facilitate communication and integration with other tools or services but do not represent a core
component of DevOps projects like environments, build pipelines, or code repositories.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 9

You’re using Oracle Cloud Infrastructure (OCI) DevOps service to automate your software releases to
release features more frequently and with fewer errors. While deploying an update to production,
one of your deployment stages failed.
What action should you perform in your Deployment Pipeline?

  • A. Use OCI DevOps Trigger and Rerun tool to avoid downtime.
  • B. Automate back up and use the rerelease stage in the Deployment Pipeline.
  • C. Add Rescue and Trigger stages to automatically trigger the failed deployment.
  • D. Roll back the failed stage in the pipeline to the previous successful released version
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
When a deployment stage fails in a OCI DevOps Deployment Pipeline, the recommended approach is
to roll back to the previous successful version to ensure that the production environment remains in
a stable state. This approach minimizes disruption and ensures that your system continues to
function properly while the issue with the failed deployment is investigated and fixed.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 10

You have been asked to provision a new production environment on Oracle Cloud Infrastructure
(OCI). After working with the solution architect, you decide that you are going to automate this
process.
Which OCI service can help automate the provisioning of this new environment?

  • A. OCI Streaming Service
  • B. Oracle Functions
  • C. Oracle Container Engine for Kubernetes
  • D. OCI Resource Manager
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
OCI Resource Manager is an infrastructure as code (IaC) service that allows you to automate the
provisioning of resources on Oracle Cloud Infrastructure (OCI) using Terraform. It is ideal for
automating the setup of environments, as it can manage the full lifecycle of your infrastructure in a
consistent, repeatable, and version-controlled manner.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 11

You host your application on a stack in Oracle Cloud Infrastructure (OCI) Resource Manager. Because
of recent growth in your user base, you decide to add a CIDR block to your VCN, add a subnet, and
provision a compute instance in it.
Which statement is true?

  • A. You need to provision a new stack because Terraform uses immutable infrastructure.
  • B. You can make the changes to the Terraform code, run a Drift Detection job, and Resource Manager will provision the new resources.
  • C. You need to provision the new resources in the OCI console first, then add them later to the Terraform configuration and state.
  • D. You can make the changes to the Terraform code, run an Apply job, and Resource Manager will provision the new resources.
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Oracle Cloud Infrastructure (OCI) Resource Manager uses Terraform to manage infrastructure
resources. If you need to add new resources (e.g., a new CIDR block, subnet, and compute instance),
you can simply make the necessary changes to the Terraform code defining the stack.
After modifying the Terraform configuration to include the new resources, you can run an Apply job
in Resource Manager. The Apply job will provision the new resources in your OCI environment
according to the updated Terraform code.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 12

Which two are prerequisites for creating a secret in Oracle Cloud Infrastructure Vault service?
(Choose two.)

  • A. You must first create a hash digest of the secret value.
  • B. You must have the required permissions to create and manage secrets in the Vault service.
  • C. You must have a Vault managed key to encrypt the secret.
  • D. You must have an auth token to encrypt the secret.
  • E. The user must create a compute instance to run the secret service.
Answer:

B, C

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%

Explanation:
You need the required permissions (such as policies allowing secret management) to create and
manage secrets in Oracle Cloud Infrastructure (OCI) Vault service. These permissions are essential for
performing operations such as creating, reading, and managing secrets.
Vault managed key is required to encrypt the secret before it is stored in the OCI Vault. The managed
key acts as the encryption key for securing the secret, ensuring its confidentiality.

Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 13

Which statement is false about OCI Resource Manager (RM)?

  • A. Resources provisioned through RM cannot be destroyed from outside of RM.
  • B. RM can render custom “Application Information” pages for stacks.
  • C. RM can generate Terraform based on the resources in a compartment.
  • D. RM can mirror repositories from GitHub and GitLab.
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Resources provisioned through OCI Resource Manager (RM) can still be modified or destroyed from
outside of RM, such as using the OCI Console, CLI, or other APIs. RM manages the lifecycle of
resources created by its Terraform configurations, but it does not prevent other tools or methods
from modifying or deleting those resources.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 14

Which OCI DevOps project resource is responsible for defining the stages for compiling, testing, and
running software applications before deployment?

  • A. Deployment pipelines
  • B. Build pipelines
  • C. Development pipelines
  • D. Integration pipelines
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Build pipelines in OCI DevOps are responsible for defining the stages involved in compiling, testing,
and running software applications. These pipelines automate the process of building the code,
running unit tests, scanning for vulnerabilities, and packaging the software, all of which occur before
deploying the application.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 15

While adding variables to your build_spec.yaml file, you made a mistake that resulted in a failed
build pipeline.
What is the error you could have made?

  • A. Defined parameters such as the ${VARIABLE_NAME} file and later assigned their values in the Parameters tab of the build pipeline
  • B. Defined variables as exportedVariables to make them available in subsequent stages of the same pipeline
  • C. Defined a field such as type: DOCKER_IMAGE in the outputArtifacts: section to specify the docker image produced by the Build stage
  • D. Used vaultVariable to hold the content of the vault secrets in Base64 format
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
In build_spec.yaml for OCI DevOps, variables must be correctly defined and used according to the
specification. If you defined parameters using ${VARIABLE_NAME} and then attempted to assign
their values through the Parameters tab in the build pipeline, you may have introduced an error. The
syntax and usage of parameters must be properly defined in both the build_spec.yaml and the build
pipeline interface.

Discussions
vote your answer:
A
B
C
D
0 / 1000
To page 2