Implementing DevOps Solutions and Practices using Cisco Platforms (DEVOPS)

Here you have the best Cisco 300-910 practice exam questions

  • You have 105 total questions to study from
  • Each page has 5 questions, making a total of 21 pages
  • You can navigate through the pages using the buttons at the bottom
  • This questions were last updated on November 20, 2024
Question 1 of 105

DRAG DROP -

The IaC configuration for an application is being deployed using a CI/CD pipeline. Drag and drop the steps for this pipeline from the left into the correct order that they would be executed on the right. Not all options are used.

Select and Place:

    Correct Answer:

Question 2 of 105

A DevOps engineer must validate the working state of the network before implementing a CI/CD pipeline model. Which configuration management tool is designed to accomplish this?

    Correct Answer: B

    Genie CLI is designed to validate the working state of a network, which is necessary before implementing a CI/CD pipeline. Jenkins and Travis CI are focused on automating the deployment and testing of code but do not specialize in validating network configurations. Python YAML data libraries are more suited for data serialization and configuration management rather than network state validation.

Question 3 of 105

Which two practices help make the security of an application a more integral part of the software development lifecycle? (Choose two.)

    Correct Answer: A, B

    Integrating security into the software development lifecycle can be achieved by incorporating automated security tests within the CI/CD (Continuous Integration/Continuous Delivery) pipeline. Running dynamic code analysis tools (A) helps identify vulnerabilities that manifest during runtime. Running static code analysis tools (B) helps detect possible security flaws in the source code before the application is run. These practices ensure that security issues are identified and addressed early in the development process, making security an integral part of the lifecycle. Using only internally written software modules (C) does not inherently integrate security practices into the lifecycle, updating the release plan (D) doesn’t directly integrate security into the development process, and although drive encryption (E) is important for security, it is not directly related to the software development lifecycle itself.

Question 4 of 105

A CI/CD pipeline that builds infrastructure components using Terraform must be designed. A step in the pipeline is needed that checks for errors in any of the .tf files in the working directory. It also checks the existing state of the defined infrastructure.

Which command does the pipeline run to accomplish this goal?

    Correct Answer: A

    To check for errors in the .tf files and to assess the existing state of the defined infrastructure, the terraform plan command is used. This command helps in creating an execution plan, showing what actions Terraform will take to change the current infrastructure state to match the configuration defined in the .tf files. It implicitly validates the configuration files and ensures consistency with the current state, making it the right choice for this task.

Question 5 of 105

Which type of testing should be integrated into a CI/CD pipeline to ensure the correct behavior of all of the modules in the source code that were developed using

TDD?

    Correct Answer: B

    Unit testing should be integrated into a CI/CD pipeline to ensure the correct behavior of all of the modules in the source code that were developed using Test-Driven Development (TDD). TDD involves writing tests before writing the corresponding code and heavily relies on unit tests to validate individual modules or components.