|
Certkingdom's provide the best learning material includes the maximum exquisite features, prepared with the aid of the identical dedicated specialists who have come collectively to provide an incorporated solution. We provide the maximum outstanding and simple approach to bypass your certification exams on the first strive "assured"
300-910 Implementing DevOps Solutions and Practices using Cisco Platforms (DEVOPS
300-910)
Exam Description
Implementing DevOps Solutions and Practices using Cisco Platforms v1.0 (DEVOPS
300-910) is a 90-minute exam associated with the DevNet Professional
Certification. This exam tests a candidate's knowledge of DevOps practices as it
pertains to deployment automation that enables automated configuration,
management, and scalability of cloud microservices and infrastructure processes
on Cisco platforms. The course, Implementing DevOps Solutions and Practices
using Cisco Platforms, helps candidates to prepare for this exam.
The following topics are general guidelines for the content likely to be
included on the exam. However, other related topics may also appear on any
specific delivery of the exam. To better reflect the contents of the exam and
for clarity purposes, the guidelines below may change at any time without
notice.
1.0 CI/CD Pipeline 20%
1.1 Describe characteristics and concepts of build /deploy tools such as
Jenkins, Drone, or Travis CI
1.2 Identify the sequence, components, and integrations to implement a CI/CD
pipeline for a given scenario
1.3 Troubleshoot issues with a CI/CD pipeline such as code-based failures,
pipeline issues, and tool incompatibility
1.4 Identify tests to integrate into a CI/CD pipeline for a given scenario
1.5 Identify release deployment strategy (canary, rollbacks, and blue/green) for
a given scenario
1.6 Diagnose code dependency management issues including API, tool chain, and
libraries
2.0 Packaging and Delivery of Applications 15%
2.1 Identify the steps to containerize an application
2.2 Identify steps to deploy multiple microservice applications
2.3 Evaluate microservices and container architecture diagrams based on
technical and business requirements (security, performance, stability, and cost)
2.4 Identify safe handling practices for configuration items, application
parameters, and secrets
2.5 Construct a Docker file to address application specifications
2.6 Describe the usage of golden images to deploy applications
3.0 Automating Infrastructure 20%
3.1 Describe how to integrate DevOps practices into an existing organization
structure
3.2 Describe the use of configuration management tools to automate
infrastructure services such as Ansible, Puppet, Terraform, and Chef
3.3 Construct an Ansible playbook to automate an application deployment of
infrastructure services
3.4 Construct a Terraform configuration to automate an application deployment of
infrastructure services
3.5 Describe the practice and benefits of Infrastructure as Code
3.6 Design a pre-check validation of the network state in a CI/CD pipeline for a
given scenario
3.7 Design a pre-check validation of the application infrastructure in a CI/CD
pipeline for a given scenario
3.8 Describe the concepts of extending DevOps practices to the network for
NetDevOps
3.9 Identify the requirements such as memory, disk I/O, network, and CPU needed
to scale the application or service
4.0 Cloud and Multicloud 15%
4.1 Describe the concepts and objects of Kubernetes
4.2 Deploy applications to a Kubernetes cluster
4.3 Utilize objects of Kubernetes to build a deployment to meet requirements
4.4 Interpret the pipeline for continuous delivery of a Drone configuration file
4.5 Validate the success of an application deployment on Kubernetes
4.6 Describe method and considerations to deploy an application to multiple
environments such as multiple cloud providers, high availability configurations,
disaster recovery configurations, and testing cloud portability
4.7 Describe the process of tracking and projecting costs when consuming public
cloud
4.8 Describe benefits of infrastructure as code for repeatable public cloud
consumption
4.9 Compare cloud services strategies (build versus buy)
5.0 Logging, Monitoring, and Metrics 20%
5.1 Identify the elements of log and metric systems to facilitate
application troubleshooting such as performance issues and streaming telemetry
logs
5.2 Implement a log collection and reporting system for applications
5.2.a aggregate logs from multiple related applications
5.2.b search capabilities
5.2.c reporting capabilities
5.3 Troubleshoot a distributed application using AppDyanmics with Application
Performance Monitoring
5.4 Describe the principles of chaos engineering
5.5 Construct Python scripts that use APIs to accomplish these tasks
5.5.a build a monitoring dashboard
5.5.b notify Webex Teams space
5.5.c responding to alerts and outages
5.5.d creating notifications
5.5.e health check monitoring
5.5.f opening and closing incidents
5.6 Identify additional application requirements to provide visibility into
application health and performance
5.7 Describe Kubernetes capabilities related to logging, monitoring, and metrics
5.8 Describe the integration of logging, monitoring and alerting in a CI/CD
pipeline design
6.0 Security 10%
6.1 Identify methods to secure an application and infrastructure during
production and testing in a CI/CD pipeline
6.2 Identify methods to implement a secure software development life cycle
300-910 Brain Dumps Exam + Online / Offline and Android Testing Engine & 4500+ other exams included
$50 - $25 (you save $25)
Buy Now
QUESTION 1
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.
Answer:
Explanation:
- The code repository is updated by a user.
- The CI tool is notified of an update.
- Integration test of the most recent configurations is performed
- The configuration changes are pushed to devices.
QUESTION 2
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?
A. Jenkins
B. Genie CLI
C. Travis CI
D. Python YAML data libraries
Answer: B
Explanation:
Genie CLI is a configuration management tool that is designed to validate the
working state of the
network before implementing a CI/CD pipeline model. Genie CLI provides a set of
commands that
can be used to check the state of the network, view logs, and make changes to
network
configurations. It is a powerful tool for validating the state of the network
before making changes,
and can help avoid costly mistakes or unexpected issues.
QUESTION 3
Which two practices help make the security of an application a more integral
part of the software
development lifecycle? (Choose two.)
A. Add a step to the CI/CD pipeline that runs a dynamic code analysis tool
during the pipeline execution.
B. Add a step to the CI/CD pipeline that runs a static code analysis tool during
the pipeline execution.
C. Use only software modules that are written by the internal team.
D. Add a step to the CI/CD pipeline to modify the release plan so that updated
versions of the software are made available more often.
E. Ensure that the code repository server has enabled drive encryption and
stores the keys on a Trusted Platform Module or Hardware Security Module.
Answer: AB
Explanation:
Adding a step to the CI/CD pipeline that runs a dynamic code analysis tool and a
static code analysis
tool during the pipeline execution helps make the security of an application a
more integral part of
the software development lifecycle. Dynamic code analysis tools search for
coding errors and
vulnerabilities while the application is running, while static code analysis
tools scan the source code
for potential errors and vulnerabilities. This ensures that any security issues
are identified and
addressed before the application is deployed. Additionally, using automated
tools helps to reduce
the amount of manual effort required for security testing and can reduce the
risk of security flaws
being introduced.
QUESTION 4
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?
A. terraform plan
B. terraform check
C. terraform fmt
D. terraform validate
Answer: A
Explanation:
https://www.terraform.io/docs/cli/commands/validate.html "use the terraform plan
command
instead, which includes an implied validation check."
QUESTION 5
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?
A. soak testing
B. unit testing
C. load testing
D. volume testing
Answer: B
QUESTION 6
Refer to the exhibit.
How should the Jenkins job be troubleshooted based on the error provided?
A. Verify what the responding file created.
B. Update pip.
C. Install dependencies.
D. Place the code in a container and run the job again.
Answer: A
QUESTION 7
Configuration changes to the production network devices are performed by a
CI/CD pipeline.
The code repository and the CI tool are running on separate servers. Some
configuration changes are
pushed to the code repository, but the pipeline did not start.
Why did the pipeline fail to start?
A. The CI server was not configured as a Git remote for the repository.
B. The webhook call from the code repository did not reach the CI server.
C. Configuration changes must be sent to the pipeline, which then updates the
repository.
D. The pipeline must be started manually after the code repository is updated.
Answer: B
Explanation:
A webhook is basically a callback URL that is triggered when certain events
occur, such as a code
commit. If the webhook call from the code repository does not reach the CI
server, then the pipeline
will not start. According to the Cisco Implementing DevOps Solutions and
Practices using Cisco
Platforms (DEVOPS) Study Manual, "A webhook is a web-based feature that enables
a remote service
to communicate with a local service, usually through a web server. Webhooks are
used to trigger an
action when a specific event occurs, usually in a remote service or
application.
Jsaon
I always enjoy Scott Duffy training videos. I like how this followed the skills
outline from Cisco.
It was a great course which helped me to clear 300-910, I had previous experience
in QnA Maker and Bot services but other major areas are very well covered by
Scott. In the practice test I scored 70% in the first attempt.. but it gave
proper understanding and logic building thrust.
Jessica
This course is a great walkthrough Azure Cognitive Services, but definitely not
prep material for 300-910 exam.
Scott: cleard my exam in one week
Despite being recently updated this course feels out of date, for example there
are 31 minutes of videos on QnA maker, but this service does not appear on the
current study guide and its not clear from the course content how this differs
from its replacement (Azure Cognitive Service for Language).
Furthermore, 10 minutes of videos on knowledge mining feels low for an area that
makes up 15-20% of the exam
Richel
I have cleared exam today with 900!, these mock tests were very helpful to me
and highly recommended. Thank you
David
Successfully cleared 300-910 exam today with 960 marks. All the questions similar
and came from this Mock tests. Thanks a lot certkingdom.
Hillary - CANADA
Oct 26, 2022
Rating: 4.3 / 5.0
I studied and pass my exams using cerkingdom material carefully and took every
question seriously. At last, I passed the exam with high score. Prepare well and
study much more.