[Feb-2022] The Best JNCIS-DevOps JN0-421 Professional Exam Questions
Try 100% Updated JN0-421 Exam Questions [2022]
Juniper JN0-421 Exam Topics:
| Section | Objectives |
|---|---|
| Junos Automation Scripts | Describe the concepts, benefits, or operation of automation scripts for Junos
|
| Stateful Configuration (Ansible/SALT) | Describe how to use Ansible for automating Junos
|
| NETCONF/XML API | Describe the concepts, benefits, or operation of automation access methods
|
| Platform Automation Overview | Identify concepts, general features, or functionality of Junos platform automation
|
| YANG/OpenConfig | Identify the concepts and general features of Junos support for YANG models
|
Juniper JN0-421 Exam Certification Details:
| Number of Questions | 65 |
| Exam Code | JN0-421 JNCIS-DevOps |
| Duration | 90 minutes |
| Exam Name | Automation and DevOps Specialist |
| Sample Questions | Juniper JN0-421 Sample Questions |
| Recommended Training | Junos Platform Automation and DevOps (JAUT) |
NEW QUESTION 38
Which two automation frameworks are agentless when managing Junos devices?
- A. Ansible
- B. SaltStack
- C. Chef
- D. Puppet
Answer: A,B
NEW QUESTION 39
What is a valid method for determining the Junos RPC associated with the show version command?
A)
B)
C)
D)
- A. Option B
- B. Option C
- C. Option A
- D. Option D
Answer: D
NEW QUESTION 40
Click the Exhibit button.


Referring to the exhibit, what is the type of the myConfig variable on line 17 of the Python script?
- A. string
- B. template
- C. dictionary
- D. list
Answer: B
NEW QUESTION 41
Which pair of daemons in the Junson OS handle automation?
- A. mgd and JET
- B. jsd and gRPC
- C. mgd and jsd
- D. JET and gRPC
Answer: B
NEW QUESTION 42
In SLAX, what is the difference between the jcs : invoke ( ) and the jcs : execute ( ) functions?
- A. RPCs called by jcs : execute ( ) are executed within an existing connection.
- B. RPCs called by jcs : invoke ( ) are executed within an existing connection.
- C. RPCs called by jcs : invoke ( ) are not executed until the conclusion of the script.
- D. RPCs called by jcs : execute ( ) are not executed until the conclusion of the script.
Answer: C
NEW QUESTION 43
Which statement describes the relationship between YANG and NETCONF?
- A. YANG models the state and configuration data manipulated by the NETCONF protocol.
- B. YANG is the programming language used to generate base classes to develop the NETCONF protocol.
- C. NETCONF models XML data use to program YANG modules.
- D. NETCONF is the programming language used to create the state and configuration data manipulaterd by YANG.
Answer: D
NEW QUESTION 44
Click the Exhibit button.

An automation developer is using command-line scripting and wants to briefly survey NETCONF capabilities before running a new task.
Referring to the exhibit, how does the automation developer end the current NETCONF session and go to the next one?
- A. Use the logout command.
- B. Use the <rpc><kill-ession><kill-session></>pc> command.
- C. Use the quit command.
- D. Use the <rpc><kill-ession></close-session></>pc> command.
Answer: B
NEW QUESTION 45
Click the Exhibit button.
You need to programmatically extract interface information using PYeZ from you MX Series device. You log in and use the show interfaces terse I display xml rpc command and see the information shown in the exhibit.
What is the correct PyEZ syntax to accomplish this task?
A)
B)
C)
D)
- A. Option B
- B. Option C
- C. Option A
- D. Option D
Answer: D
NEW QUESTION 46
What are two message types that compose the message layer of the Juniper NETCONF implementation? (Choose two.)
- A. <rpc>
- B. <rpc-reply>
- C. <get>
- D. <lock>
Answer: A,B
NEW QUESTION 47
Click the Exhibit button.
How would you test the configuration snippet shown in the exhibit?
- A. Use the root@routers logger SSH_LOGIN_FAILED command.
- B. Use the root@routers logger -e SSH_LOGIN_FAILED command.
- C. Use the root@routers test SSH_LOGIN_FAILED command.
- D. Use the root@routers event SSH_LOGIN_FAILED command.
Answer: B
NEW QUESTION 48
Click the Exhibit button.
What will executing the program shown in the exhibit retrieve from a Junos device?
- A. the previous configuration changes of the device
- B. the current software version on the device
- C. the current memory utilization
- D. the FPC inventory of the device
Answer: A
NEW QUESTION 49
Which command is valid for assessing a Junos device using the RESTful API on the default port?
A)
B)
C)
D)
- A. Option A
- B. Option B
- C. Option D
- D. Option C
Answer: A
NEW QUESTION 50
Which format does an Ansible playbook use
- A. JSON
- B. XML
- C. CSV
- D. YAML
Answer: D
NEW QUESTION 51
What is a correctly formatted JSON string?
A)
B)
C)
D)
- A. Option C
- B. Option B
- C. Option D
- D. Option A
Answer: A
NEW QUESTION 52
The <rpc-reply> XML tag is a member of which NETCONF protocol layer?
- A. Operations
- B. Content
- C. Transport
- D. Messages
Answer: C
NEW QUESTION 53
Click the Exhibit button.
You are using RubyEZ to interface with a Junos device, however, you are not successfully connecting to the device.
Referring to the exhibit, what is the problem?
- A. Netconf::SSH.new statement arguments must be hashes.
- B. Netconf::SSH.new statement only expects an IP address of the target device.
- C. Arguments passed to Netconf::SSH.new statement must be referenced as variables.
- D. A Junos::Ez::Provider statement is missing before the Netconf::SSH.nw statement.
Answer: C
NEW QUESTION 54
With which three processes does the JET service process communicate? (Choose three)
- A. rpd
- B. cosd
- C. ancpd
- D. mgd
- E. snmpd
Answer: A,D,E
NEW QUESTION 55
What are two benefits of network automation? (Choose two )
- A. to improve product lifecycle management
- B. to enforce consistency in automated devices
- C. to provide historical configuration management
- D. increase programming language fluency
Answer: A,B
NEW QUESTION 56
A customer has a control machine with a default Ansible installation. During execution of an Ansible module, the Ansible control machine generates the no hosts matched error.
Which statement is correct in this scenario?
- A. The target device was not defined on the associated DNS servers.
- B. The target device was not defined in /etc/ansible/hosts on the control machine.
- C. The target device was not defined in /etc/ansible/invertory/hosts on the control machine.
- D. The target device was not defined in /etc/hosts on the control machine.
Answer: B
NEW QUESTION 57
What are two attributes of the jsd JET service process? (Choose two.)
- A. It executes one API request per session.
- B. It executes APIs from multiple sessions in parallel
- C. It creates a separate thread to service JET application requests
- D. It supports only one client session at a time
Answer: A,C
NEW QUESTION 58
You need to reset all Junson systems in your lab to their factory-default state and then push a new configuration to the device.
Which two Ansible modules would your playbook use to accomplish this task? (Choose two.)
- A. Junos_get_facts
- B. Junos_zeroize
- C. Junos_install_confi
- D. Junos_system_services
Answer: B
NEW QUESTION 59
You are asked to write an application that interacts directory with the internal APIs belonging to rpd.
Which statement is true in this scenario?
- A. You must write the application using the YANG APIs.
- B. You must write the application using the JET APIs.
- C. You must write the application using the XML APIs.
- D. You must write the application using the REST APIs.
Answer: D
NEW QUESTION 60
......
JN0-421 Exam Questions Get Updated [2022] with Correct Answers: https://www.exams4sures.com/Juniper/JN0-421-practice-exam-dumps.html
Pass JN0-421 Exam - Real Questions & Answers: https://drive.google.com/open?id=1Ccigk426xq5S0XfW9vnZzKm14UmlsqY2