You are on page 1of 14

Oracle Cloud Infrastructure DevOps Professional (1Z0-1109-22)

1. You have migrated an on-premise application to Oracle Cloud Infrastructure (OCI) and have started using the OCI DevOps
service. You want to use Kubernetes cluster in your deployment architecture. Which two tools or services should you use to do
this?

A. Ansible Collection

B. Compute Jenkins Plug-in

C. Chef Knife Plug-in

D. OCI Resource Manager

E. Terraform

2. You are a developer who has made a mistake when adding variables to your build_spec.yaml file. This mistake resulted in a
failed build pipeline.

Which is a possible error you could have made?

A. exported a vaultVariable by creating another variable to export, then transferred the values over during a build stage

B. defined parameters such as $(VARIABLE_NAME) that you later assigned in the Parameters tab when you ran the build pipeline

C. used vaultVariable to hold the content of the vault secrets in OCID format

D. assumed a non-exported variable would be persistent across multiple stages of a build pipeline.

3. A company is building an application and the team decides to deploy on Oracle Cloud Infrastructure (OCI) DevOps. They want
to automate infrastructure and configure OCI resources.

To achieve this, which tool should they use and why?

A. Jenkins-In OCI, Jenkins is an automation tool for configuration management that focuses on automating delivery and
management of entire IT infrastructure stacks.

B. Chef With the OCI DevOps service, users can manage OCI resources using the Chef Knife Plug-in, a CLI tool that provides help
with managing repositories and automating infrastructure.

C. Ansible - In OCI, the "Ansible Collection" automates infrastructure provisioning and configuring of OCI resources, such as
Compute. Load Balancing, and Database services.

D. Terraform CLI - In OCI, Terraform is a configuration management tool that manages enterprise-scale server infrastructure with
minimal human intervention using Infrastructure as Code (laC)
4. In the DevOps lifecycle, what is the difference between continuous delivery and continuous deployment?

A. Continuous delivery requires more automatic linting, while continuous deployment testing must be run manually.

B. Continuous delivery involves automation of developer tasks, while continuous deployment involves manual operational tasks.

C. Continuous delivery utilizes automatic deployment to a development environment, while continuous deployment involves
automatic deployment to a production environment.

D. Continuous delivery is a process that initiates deployment manually, while continuous deployment is based on automating the
deployment process.

5. A developer is using the Oracle Cloud Infrastructure (OCI) DevOps service to build an application. They are currently in the
process of setting up the required infrastructure using the available tools.

In which two ways can you explain the difference between Ansible and Terraform?

A. Ansible automates software installation and application deployment: Terraform manages infrastructure as code.

B. Ansible uses declarative approach: Terraform is procedural in nature. (wrong)

C. Ansible focuses on infrastructure configuration: Terraform specializes in infrastructure provisioning

D. Ansible is an OCI provided service for CM; Terraform is a third-party tool for infrastructure as code.

E. Ansible supports lifecycle management: Terraform lacks lifecycle management support. (wrong)

6. A company wants to implement CI/CD automation process on Oracle Cloud Infrastructure (OCI) DevOps. An automatic trigger
is created in such a way that when someone pushes the code from a Git repository to the OCI Code Repository, it trigger builds
all the way to the deployment pipeline.

Which DevOps IAM policy statements are required for this automation?

A. Code Repo: Allow dynamic group <Code Repository> to manage all resources in compartment compartment name>;

Build Pipeline: Allow dynamic-group <BuildPipeline> to manage all-resources in compartment compartment name>

B. No DevOps IAM policy statements are required.

C. Code Repo: Allow dynamic-group <Code Repository> to manage all-resources in compartment <compartment name>;

Build Pipeline: Allow dynamic-group <BuildPipelines to manage all-resources in Compartment compartment name>;

Deployment Pipeline: allow dynamic-group <Deployment Pipeline> to manage all resources in compartment scompartment name>

D. Build Pipeline: allow dynamic-group <BuildPipeline> to manage all-resources in compartment <compartment names>

7. Which is NOT a valid log category for the Oracle Cloud Infrastructure Logging service?

A. Service Logs

B. Custom Logs

C. Hybrid Logs

D. Audit Logs
8. You are part of the cloud DevOps team managing thousands of compute Instances running in Oracle Cloud Infrastructure
(OCI). The OCI Logging service is configured to collect logs from these Instances using a Unified Monitoring Agent. A
requirement has been created to archive logging data into OCI Object Storage.

What OCI capability can help you achieve this requirement?

A. Logging Query

B. ObjectCollectionRule

C. Service Connector Hub

D. IAM policy

9. You are a developer and have been asked to develop an e-commerce website for your organization. It must support a variety
of clients including desktop browsers, mobile browsers and native mobile applications.

Which two approaches can you use to build the application to achieve deployment independence, easier technology upgrades,
and resiliency to architecture changes?

A. Choose monolithic approach over microservices as it has better fault isolation capability.

B. implement each module as an independent service/process which can be replaced, updated, or deleted without disrupting the
rest of the application:

C. Build the application as a single unit and use container technology to deploy it.

D. Use monolithic approach, as it allows you to easily redeploy your applications to perform frequent updates.

E. Use monolithic approach to as it makes it easier to incrementally adapt to newer technology.

F. Use microservices architecture as it eliminates any long term commitment to a technology stack.

10. What is a prerequisite for creating a secret in Oracle Cloud Infrastructure Vault service?

A. The user must create a compute instance to run the secret service.

B. You must have a Vault managed key to encrypt the secret.

C. You must unseal the Vault by using Shamir's secret sharing

D. You must create a digest hash of the secret value.

11. In OCI Secret management within a Vault, you have created a secret and rotated the secret one time.

The current version state shows:

Version Number Status

2 (latest) Current

1 Previous

In order to rollback to version 1, what should the Administrator do?


A. From the version menu, select "Promote to current.

B. From the version 2 latest menu, sect Road and select version when given the option.

C. Create a new secret version 3 Pending Copy the contents of Version 1 Into version 3.

D. deprecate version 2 (latest), Create a new secret version 3, create soft link for version-3 to version 1.

12. A company is having trouble keeping up with competitors and wants to know more about DevOps solutions.

What does Oracle Cloud Infrastructure (OCI) DevOps do that can help?

A. OCI DevOps helps with erratic code issues by ensuring speedy code execution through shared repos and tight operational
feedback loops

B. OCI DevOps helps with deployment delays by ensuring rapid and continuous integration and delivery through CI/CD pipelines:

C. OCI DevOps helps with security issues and ensures integrated security through automated Jira notifications.

D. OCI DevOps assists with high failure rate and outages through Anomaly Detection. Monitoring Services and Cloud Analytics

13. Which statement is true regarding the Oracle Cloud Infrastructure (OCI) DevOps service?

A. Users can avoid downtime during deployments and automate the complexity of updating applications.

B. Users can migrate workloads from on-premises, but not from other cloud platforms.

C. Users can only store code on public repositories and cannot access internal code repositories.

D. Users can view limited lifecycle phases as needed to assess application performance:

14. You are a Site Reliability Engineer (SRE) and are new to Oracle Cloud Infrastructure (OCI) DevOps. You need help tracking the
performance of your cloud native applications. Which group of OCI services can help you get application insights?

A. OCI Service Connector Hub, API Management, Application Performance Advisor

B. Oracle Container Engine for Kubernetes (OKE), Instance Groups, and Functions

C. OCI Logging Monitoring and Application Performance Monitoring (APM)

D. OCI Resource Manager, Logging, and Cloud Guard

15. A developer has certain expectations around using Configuration Management (CM) and how it helps the Oracle Cloud
Infrastructure (OCI) DevOps process.

What is a reasonable expectation for CM as it pertains to applications?

A. Consistency in performance, function, design, and implementation

B. Orchestration of implementation, integration, deployment, and infrastructure

C. Reliability in performance, lifecycle infrastructure, and design

D. Uniformity in function, automation, testing and implementation

E. Efficiency in design, implementation, integration, and function


16. You have just run the managed build stage of an Oracle Cloud Infrastructure (OCI) DevOps Build Pipeline. The pipeline failed,
because the code repository could not be accessed.

What might the problem be?

A. More than one code repository was assigned to the DevOps project

B. A vault secret has an incorrect OCID assigned to it.

C. An administrator created the code repository policy in the parent compartment rather than the main working compartment.

D. A deployment Dynamic Group was assigned an incorrect OCID for its compartment.

17. A development team leveraging the Oracle Cloud Infrastructure DevOps service is having trouble getting their build pipeline
to complete successfully.

Which two situations might be the problem?

A. Their source code and Kubernetes manifest are in different Git repositories.

B. They did not export a vault variable in the vaultVariables section of the build_spec.yaml file.

C. Their build specification file is available in a different directory of their Git repository, and there is no reference to its location

D. They forgot to export a required variable in the build_spec.yaml file.

E. The build spec.yaml file is in the root directory of their Git repository, and they didn't specify a path to it.

18. You are using the Oracle Cloud Infrastructure (OCI) DevOps service and you have successfully built and tested your software
applications in your Build Pipeline. The resulting output needs to be stored in a container repository.

Which stage should you add next to your Build Pipeline?

A. Trigger deployment

B. Managed build

C. Deliver artifacts

D. Export packages

19. As a developer working on the Oracle Cloud Infrastructure (OCI) DevOps service, you are creating a build spec yaml file to be
used in the build pipeline. Which two actions are part of the proper creation of the file?

A. Enter the variables you would like to use in later build steps into the localVariables section.

B. Enter the details for binaries used in later pipeline stages into the outputArtifacts section.

C. Enter the vault secrets needed for the deployment pipeline into the exportedVariables section.

D. Enter the artifacts the build pipeline should permanently save into the storeArtifacts section.

E. Enter the necessary vault secret variable OCIDS into the vaultVariables section.
20. Pods running in your Oracle Container Engine for Kubernetes (OKE) cluster often need to communicate with other pods in
the cluster or with services outside the cluster. As the OKE cluster administrator, you have been tasked with configuring
permissions to restrict pod-to-pod communications except as explicitly allowed. Where can you define these permissions?

A. RBAC Roles

B. IAM Policies

C. Security Lists

D. Network Policies

21. You are a security administrator for your company's Oracle Cloud Infrastructure (OCI) tenancy. Your storage administrator
tells you that they cannot associate an encryption key from OCI Vault to an Object Storage bucket in a new compartment, What
is the reason?

A. The resource bucket policy lacks the necessary Access Control List (ACL).

B. The storage administrator forgot to select "Oracle Managed" while creating the bucket.

C. There is no Identity and Access Management (IAM) policy allowing the Object Store service to use the Vault key.

D. The secret for the key was not created beforehand.

D. The secret for the key was not created beforehand.

22. Which two statements are INCORRECT with respect to a Dockerfile?

A. An ENV instruction sets the environment value to the key, and it is available for the subsequent build steps and in the running
container as well.

B. The COPY instruction copies new files, directories, or remote file URLS from <src> and adds them to the filesystem of the image
at the path <dest

C. The RUN instruction will execute any commands in a new layer on top of the current image and commit the results.

D. If CMD instruction provides default arguments for the ENTRYPOINT instruction, both should be specified in JSON format.

E. WORKDIR instruction sets the working directory for any RUN, CMD, ENTRYPOINT instructions and not for COPY and ADD
instructions in the Dockerfile.

D. If CMD instruction provides default arguments for the ENTRYPOINT instruction, both should be specified in JSON format.

E. WORKDIR instruction sets the working directory for any RUN, CMD, ENTRYPOINT instructions and not for COPY and ADD
instructions in the Dockerfile.

23. Which TWO components are optional while creating Monitoring Query Language (MQL) expressions in Oracle Cloud
Infrastructure Monitoring service?

A. Statistic

B. Dimensions

C. Grouping Function

D. Metric
E. Interval

24. A company uses Oracle Cloud Infrastructure (OCI) DevOps to deploy an application to their production server. They need to
make some modifications to their application code and push those changes to production automatically.

How can they achieve this?

A. OCI DevOps Triggers feature can be used to automate deployment.

B. Manual builds can be run from the Build Pipelines to deploy the changes.

C. Application code can be pushed to the Resource Manager Stack for automatic deployment.

D. Terraform code can be packaged and pushed to the OCI Code Repository to deploy the changes.

A. OCI DevOps Triggers feature can be used to automate deployment.

25. What are the two items required to create a rule for the Oracle Cloud Infrastructure Events Service?

A. Actions

B. Management Agent Cloud Service

C. Install Key

D. Rule Conditions

E. Service Connector

26. Which is a proper rule to follow when creating container repositories inside the Oracle Cloud Infrastructure (OCI) Registry?

A. You must use a separate container repository for each image, but multiple versions of that image can be in a single repository.

B. When creating a container repository, check the Immutable Artifacts box, as it keeps other developers from altering the files,

C. When naming a container repository, you may use capital letters but not hyphens. For example, you may use BGdevops-
storefront, but not bgdevops/storefront.

D. You must use the OCI DevOps Managed Build stage to define artifacts in the artifact and container repositories and map the
build pipeline outputs to them.

27. Why is it important to extract output artifacts from the Oracle Cloud Infrastructure (OCI) DevOps build pipeline and store
them in an Artifact Registry repository?

A. Output artifacts aren't permanent. If they are to be used in the Deliver Artifacts stage, they need to be exported as output
artifacts to a registry.

B. Storing build artifacts in registries helps the deployment pipeline differentiate output artifacts created by the build pipeline from
artifacts copied from a Git repository,

C. All artifacts are permanently stored in the build pipeline. Extracting just the ones required for deployment tells the deployment
pipeline which artifacts to use.

D. Deliver Artifacts is a required stage of the build pipeline, and the entire pipeline won't work if it is not included in order to
extract artifacts after the Managed Build stage.
28. Your application development team has an existing GitHub repository for their code. Your application development team
has an existing GitHub repository for their code. You would like to mirror it on Oracle Cloud Infrastructure (OCI) in order to
deploy an application to an Oracle Container Engine for Kubernetes (OKE) environment using the OCI DevOps service.

Which action can be done AFTER you trigger a Build Pipeline?

A. Create a reference to a secret in the OCI Vault

B. Set up a Kubernetes cluster as an environment for deployment

C. Configure an OCI compartment for storing DevOps resources

D. Configure the SSH file so that their SSH key is used when connecting to OCI Code Repositories

29. 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 a stage and configure the build pipeline.
When you run the build, you see "unable to clone the repository" error. What could the configuration error be?

A. More stages were added than required to the build pipeline.

B. Dynamic Groups access and OCI IAM policies to the code repository are not set.

C. Source files are connected directly to the build pipeline.

D. Artifacts and build spec are removed before running the build.

30. 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. Rollback the failed stage in the pipeline to the previous successful released version.

B. Automate backup and use the rerelease stage in the Deployment Pipeline.

C. Add Rescue and Trigger stages to automatically trigger the failed deployment.

D. Use OCI DevOps Trigger and Rerun tool to avoid downtime.

31. A company has an Oracle Cloud Infrastructure (OCI) DevOps deployment pipeline set up in US East (us-ashburn 1) region,
but they want to deploy an application in Japan Central (ap-osaka-1).

How can they deploy their application in the ap-osaka-1 region with the deployment pipeline set up in the us ashburn-1 region
in the most efficient manner?

A. Create another deployment pipeline in ap-osaka-1 to connect to the deployment pipeline in us ashburn-1

B. It is not possible to use the same deployment pipeline across regions.

C. Deploy directly in ap-osaka-1 from the us-ashburn-1 deployment pipeline.

D. Deploy application in us-ashburn-1 and duplicate the same in ap-osaka-1.


32. Your company is working on a high-profile project and any code push to production requires approvals. Your company is
using Oracle Cloud Infrastructure (OCI) DevOps service for automating this process. You want to push an artifact to production
and would like to add approvers to the approval workflow in the Deployment Pipeline.

How can you add approvers?

A. Manually add approvers names and email addresses in the Deployment Pipeline page.

B. Add approvers to the Deployment Pipeline and give them access via OCI IAM policy.

C. Email approvers before you run the Deployment Pipeline.

D. Add approvers to the buildspec file before pushing the code to the OCI Code Repository.

33. You are creating stages for an Oracle Kubernetes Engine (OKE) deployment pipeline and would like to include as many
actions as possible within the pipeline stages themselves.

What are you able to include?

A. Add a stage to apply the Kubernetes manifest to the Kubernetes cluster.

B. Add a stage to apply the container image to the Kubernetes cluster.

C. Add a stage to deploy incrementally to multiple OKE target environments.

D. Add a stage to deliver artifacts to an Oracle Cloud Infrastructure (OCI) Artifact Registry.

34. Your customer has deployed their microservices based application on Oracle Container Engine for Kubernetes (OKE) and
they are using Oracle Cloud Infrastructure Registry (OCIR) service as their Docker image repository. They have deployed the OKE
cluster using the 'custom create' option, and their Virtual Cloud Network (VCN) has three public subnets with associated route
tables, security lists, and an internet gateway.

They are facing an issue where their application containers are falling to deploy. Upon investigation, they learn that the images
are not getting pulled from the designated OCIR repository. The YAML configuration has the correct path to the images.

What is a valid concern that needs to be further investigated?

A. The OKE cluster needs to have a secret with credentials of their OCIR repository and use that secret in the Kubernetes
deployment manifest.

B. They need to add IAM credentials for each user that deploys applications to the OKE cluster.

C. They need to add a security list rule for TCP port 22 to connect to the OCIR service:

D. The VCN hosting the OKE cluster worker nodes needs to have a NAT gateway to access OCIR repositories

35. A DevOps team has 50 web servers under their perview and they want to patch a server application.

Which element of Ansible can be leveraged for this task and how would it help?

A. A playbook could be leveraged to explain the series of plays and tasks that need to be run per server. Then, Ansible would
connect with and configure each server's infrastructure automatically using YAML

B. A playbook could be leveraged and executed against the group of web servers, as defined in the Inventory. Then, Ansible would
connect to each server and apply the same set of configurations.
C. A playbook could be leveraged and executed against the group of web servers, as defined in the task list. Then. Ansible would
connect to each server and apply the same set of commands,

D. A playbook could be leveraged to perform ad hoc commands per server. Then. Ansible will automatically communicate with the
servers and execute the ad hoc commands in the order defined

36. A developer is managing a collection of servers and wants to update to the newest version of Apache on all of the defined
web servers.

Which Ansible AdHoc command can you use to achieve this?

A. $ ansible webservers -m service -a "name=httpd state=install”

B. $ ansible webservers -m yum -a "name=httpd state=new"

C. $ ansible webservers -m yum -a "name=httpd state=latest"

D. $ ansible webservers -m service -a "name=httpd state=started”

37. You have a stack in Oracle Cloud Infrastructure (OCI) Resource Manager that is co-managed by multiple teams.

Which statement is true?

A. The resources in the stack can no longer be edited or destroyed through the Terraform CLI on a local machine.

B. The Terraform state may become corrupted if multiple people attempt Apply jobs in Resource Manager simultaneously.

C. The resources in the stack can still be edited or destroyed through the OCI console, causing Resource Manager's state to be out
of sync.

D. Resources provisioned by Resource Manager can only be managed through Resource Manager, preventing the state from
becoming out of sync.

38. You host your application on a stack in Oracle Cloud Infrastructure (OCI) Resource Manager. Due to 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 cannot provision the new resources in the OCI console first, then later add them to the Terraform configuration and state.

B. You need to provision a new stack because Terraform uses immutable infrastructure.

C. You can provision the new resources in the OCI console and add them to the stack with Drift Detection.

D. You can make the changes to the Terraform code, run an Apply job, and Resource Manager will provision the new resources.
39. 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. Oracle Container Engine for Kubernetes

B. OCI Streaming Service

C. Oracle Functions

D. OCI Resource Manager

40. Which two changes to infrastructure with the Oracle Cloud Infrastructure (OCI) Provider for Terraform will NOT result in any
resources being destroyed or provisioned?

A. changing the image OCID of a compute instance

B. adding a CIDR block to a VCN

C. changing the shape of a compute instance

D. changing the Display Name of a compute instance

E. adding a subnet to a VCN

41. You are a DevOps engineer who has recently joined a new department. You have created 10 Terraform stacks using Oracle
Cloud Infrastructure (OCI) Resource Manager. Each stack creates a different set of resources in OCI for your development team.
What determines the cost of these Terraform stacks?

A. The cost depends on the number of lines of text in your Terraform configuration files.

B. The cost for each stack will be higher for a Pay As You Go subscription than for monthly flex billing

C. Resource Manager stacks are free but you are charged for the resources they create.

D. The cost depends on the length of time it takes to build each resource using these Terraform stacks.

42. What cannot be specified in a Schema Document for Oracle Cloud Infrastructure (OCI) Resource Manager?

A. dependency relationships between variables.

B. information about the application such as its name, description, and version.

C. permissions for which OCI users may provision the template

D. a logo for the Resource Manager template

E. pattern validations for string-type variables


43. How does the Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) Cluster Autoscaler determine when to
create new nodes for an OKE cluster?

A. When the resource requests from pods exceed a configured threshold

B. When the rate of requests to the application crosses a configured threshold.

C. When the CPU or memory utilization crosses a configured threshold.

D. When the custom metrics from the services exceed a configured threshold.

44. What is the correct approach to upgrade an Oracle Container Engine for Kubernetes (OKE) Cluster to a newer version of
Kubernetes?

A. Initiate the automated upgrade process using the OCI Console. CLI, or API.

B. Upgrade the control plane, then upgrade the node pools.

C. Initiate the control plane and node pool upgrades simultaneously.

D. Upgrade the node pools one at a time, then once all node pools are upgraded, upgrade the control plane.

45. Your organization needs to design and develop a containerized application that requires a connection to an Oracle
Autonomous Transaction Processing (ATP) Database. As a DevOps engineer, you have decided to use Oracle Container Engine
for Kubernetes (OKE) for the container app deployment and you need to consider options for connecting to ATP.

Which connection option is NOT valid?

A. Create a Kubernetes secret with contents from the ATP instance Wallet files. Use this secret to create a volume mounted to the
appropriate path in the application deployment manifest.

B. Use Kubernetes secrets to configure environment variables on the container with ATP instance OCID and OCI API credentials.
Then use the CreateConnection API endpoint from the service runtime.

C. Enable Oracle REST Data Services for the required schemas and connect via HTTPS.

D. Install the OCI Service Broker on the Kubernetes cluster and deploy serviceinstance and ServiceBinding resources for ATP. Then
use the specified binding name as a volume in the application deployment manifest.

46. You as a DevOps Engineer are asked to manage an application to be deployed in Oracle Cloud Infrastructure Container
Engine for Kubernetes (OKE). This requires pulling images from Oracle Cloud Infrastructure Registry (OCIR) during deployment.
Which three statements are true?

A. Use kubectl to create a Docker registry secret

B. Add an Auth section to the manifest file that specifies the name of the Docker secret you create using Auth Token to access
OCIR.

C. Add a containers section that specifies the name and location of the images you want to pull from OCIR. along with other
deployment details:

D. Add an image section that specifies the name and location of the images you want to pull from OCIR along with other
deployment details.

E. Add an imagePullSecrets section to the manifest file that specifies the name of the Docker secret you created to access OCIR
47. A DevOps Engineer is tasked with providing a solution, which will help in easy management of deployed applications and
troubleshoot them on the Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE).

What are three actions the DevOps Engineer must perform to accomplish the given task?

A. Automatically deploy the Kubernetes dashboard during cluster creation, create the cluster using the API and set the
iskubernetesDashboardEnabled attribute to true and access it using the URL: http://localhost:8001/api/v1/namespaces/kube-
dashboard/services/httparkubernetes dashboard:/proxy/'/login

B. Create a service account and the clusterrolebinding, obtain an authentication token for the service account using kubectl
command, and run a kubectl proxy command to enable the kubernetes dashboard

C. Use the default dashboard that comes configured with the Kubernetes implementation on the Oracle Cloud Infrastructure
Container Engine for Kubernetes (OKE).

D. Manually deploy the Kubernetes dashboard on an existing cluster and access it using the URL: dashboard:/proxy/#!/login
http://localhost:8001/api/vi/namespaces/kube-system/services/httpsikubernetes

E. Automatically deploy the Kubernetes dashboard during cluster creation, create the cluster using the API and set the
iskubernetesDashboardEnabled attribute to true and access it using the http://localhost:8001/api/v1/namespaces/kube-
system/services/https:kubernetes-dashboard:/proxy/#!/login

F. Manually deploy the Kubernetes dashboard on an existing cluster and access it using the URL:
hs://localhost:8001/api/vi/namespaces/kube-dashboard/services/httparkubernete dashboard:/proxy/#!/login

48. A DevOps engineer is asked to access an Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) cluster to deploy
new applications and manage existing ones. Which three statements are true? (Setting Up Cluster Access)

A. To access the cluster using kubectl you have to set up a Kubernetes manifest file for the cluster. The kubeconfig file by default is
named config and stored in the $HOME/.manifest directory

B. When a cluster's Kubernetes API endpoint has a public IP address, you can access the cluster in Cloud Shell by setting up a
kubeconfig file

C. Generating an API signing key pair is a mandatory step while setting up cluster access using local machine if the public key is not
already uploaded in the console.

D. You cannot setup Cloud shell access to the cluster if the clusters Kubernetes API endpoint has a private IP address.

E. To access the cluster using kubectl you have to set up a Kubernetes configuration file for the cluster. The kubeconfig file by
default is named config and stored in the $HOME/.kube directory.

49. What is the DevOps lifecycle, and how does it help businesses succeed?

A. It is a system of software coding and automation that involves multiple phases and releases to aid in release management and
issue resolution.

B. It is an agile process for software development that implements staggered-release and human intervention to improve release
and deployment frequency.

C. It is a multi-phased development cycle that focuses on rapid-release and continuous delivery to unity team infrastructure and
maximize the quality of software.

D. It is a non-cyclical development process that involves heightened collaboration, culture, and communication to ensure on-time
delivery.
50. Your on-premises private cloud environment consists of virtual machines hosting a set of application servers. These VMs are
currently monitored using a 3rd party monitoring tool for resource metrics such as CPU and Memory utilization and Disk-Write
IOPS. You have created a DevOps Project that includes a workflow to migrate these application servers into Oracle Cloud
Infrastructure (OCI) compute instances with a few requirements:

- Ensure continuous monitoring is enabled, so the current monitored resource metrics are continuously collected and reported.

- Monitor the end-to-end deployment pipeline during the migration workflow and notify with email on each execution.

- Notify with email for any new OCI Object Storage buckets created after the migration workflow.

What should be your recommended solution to achieve these requirements?

A. Configure OCI Compute agent on OCI compute instances to collect required resource metrics. Use OCI Events and Functions
services to track the end-to-end deployment pipeline (com.oraclecloud.devopsdeploy.createdeployment) and creation of new
buckets (com.oraclecloud.objectatorage.createbucker Use OCI Notifications and Events services to notify these changes.

B. Configure OCI Compute agent on on-premises VMs and OCI compute instances to collect required resource metrics. Use OCI
Events service to track the end-to-end deployment process (com.oraclecloud.devopsdeploy.createdeployment) and creation of
new bucket (com.oraclecloud.objectstorage.createbucket Use OCI Notifications and Events services to notify these changes

C. Configure OCI Compute agent on on-premises VMs to collect required resource metrics. Lise OCI Events service to track all
deployments (com.oraclecloud.devopsdeploy.createdeployment) with OC! Notifications service to track and report all changes
occurring the target environment.

D. Configure both 3rd party monitoring tool and OCI Compute Agent on OCI compute instances to collect required resource
metrics. Use OCI Events service (com.oraclecloud.devopsdeploy.createdeployment) with Notifications service to track and notify all
changes occurring in the target OCI environment

You might also like