Infrastructure Automation and Programmability
CCIE · 45 questions
- A election office automation team must integrate county scripts with a controller northbound API that returns structured objects for inventory and health. Which data encoding is the most common fit for that REST-style integration?
- A tax assessor validates an interface change on IOS XE over NETCONF and must inspect the protocol replies. Which encoding should the engineer expect in those NETCONF messages?
- A building permits desk wants engineers to hand-edit site inventory—hostnames, management IPs, and uplink roles—before generating device configs. Which encoding best fits that human-centric workflow?
- A fleet garage automation team must pick encodings for three jobs: REST controller calls, NETCONF device edits, and hand-maintained inventory files. Which mapping best matches common practice?
- A wastewater plant script receives a JSON health payload from a controller and must decide whether to open a change ticket. How should that payload typically appear after parsing in Python?
- A stormwater bureau stores per-site variables in YAML and needs consistent IOS XE configs for dozens of pump-station routers. Which concept best describes generating those configs from the data?
- A public health clinic needs on-box automation so that when a critical uplink flaps three times, onsite staff get an immediate notification without waiting for an off-box controller. Which approach best fits?
- An animal control HQ must automatically adjust a routing metric toward a PSAP when IP SLA detects brownout, without deploying an off-box controller. Which pattern best achieves that?
- A museums and culture department wants to run a small Python helper on a Catalyst for local enrichment near the device, not only from a central jump host. Which on-box environment best provides that Linux userspace?
- County IT runs Python inside Guest Shell and must gather show-command output safely for a compliance script. Which approach best fits controlled on-box command execution?
- A city public-works team finds TCL-only EEM applets too limited for a remediation that needs richer parsing. Which pattern best extends on-box automation?
- A municipal library consortium enables Guest Shell on compact Catalyst access switches and must avoid starving forwarding resources. Which operational concern is most important?
- A township board wants engineers to prototype a vManage GET for device list data in a GUI client before locking the call into Python. Which workflow best matches that approach?
- A transit authority NOC dashboard must show SD-WAN tunnel health without SSH into every edge. Which vManage capability best supplies that operational telemetry?
- A water utility must push a template-driven SD-WAN change across many pump sites and wants to avoid one-off SSH snowflake configs. Which approach best fits?
- A school district script fails against vManage because each request looks unauthenticated after the first call. Which practice correctly handles API authentication/session behavior?
- A parks department helpdesk portal must display wireless client health pulled from the campus controller platform. Which integration best fits EI programmability practice?
- An emergency-management office automation job must read intent objects from Catalyst Center without changing them, then later create an update when operators approve. Which HTTP verb pairing is appropriate?
- County courts must produce weekly compliance evidence of network inventory from Catalyst Center using Python. Which pattern best fits?
- A city clerk must change an interface configuration on IOS XE using model-driven automation with Python rather than raw SSH expect scripts. Which approach best matches that goal?
- An airport authority needs a Python script that reads interface operational state from IOS XE over HTTPS using JSON or XML without opening a NETCONF SSH session. Which approach fits that tooling model?
- A port authority is automating VLAN and interface configuration on Catalyst IOS XE and must target the correct config tree. Which practice best ensures the script edits the intended YANG model family?
- A housing authority wants interface-down events to reach the collector as soon as they happen, not on a fixed poll timer. Which model-driven telemetry design meets that need?
- A sanitation department’s WAN Edges churn counters and path quality quickly, and frequent SNMP polls are loading the devices and still lagging. What is the strongest reason to move those Edges to streaming telemetry?
- A fire district’s Ansible playbook must be safe to re-run after a partial failure without creating duplicate VRFs on the same routers. Which automation design best provides that safety?
- A police records bureau’s scripts call a network controller API and sometimes receive HTTP 401, 429, or 5xx responses. Which client behavior is most appropriate?
- A municipal hospital campus must inventory thousands of devices from a controller API without client timeouts. Which retrieval pattern best scales?
- A community college district wants civic automation scripts to fail loudly when a controller OpenAPI or device YANG schema drifts incompatibly. What practice best enforces that contract?
- A regional planning commission needs a local, sub-second reaction on one router when a tracked object fails, while still using off-box controllers for fleet-wide template changes. How should those tools be split?
- A 911 PSAP tooling team prefers simple HTTPS/JSON clients for routine reads but needs transactional candidate/running datastore commits for complex multi-leaf changes on IOS XE. Which protocol pairing matches those needs?
- An election office updates SD-WAN device templates through vManage APIs and must avoid promoting untested changes into production. Which pipeline practice is soundest?
- A tax assessor WAN team wants a ticket opened automatically when vManage monitoring APIs show sustained loss on a transport color. Which approach best matches event-driven ops?
- A building permits desk standardizes access switches from templates but suspects engineers applied one-off CLI. How should automation detect that drift?
- A fleet garage automation developer keeps crafting NETCONF edit-config XML by hand and hits unexpected RPC errors around namespaces. What is the soundest mitigation?
- A wastewater plant’s Python requests scripts call controller HTTPS APIs and must trust only the civic PKI. Which TLS practice is correct?
- A stormwater bureau’s network automation guild needs shared, executable examples of controller API calls for onboarding. Which artifact best serves as living documentation?
- A public health clinic runs helper scripts in IOS XE Guest Shell and must plan for device reloads. What understanding should guide redeployment?
- An animal control HQ collector will consume interface statistics from model-driven telemetry and must choose an encoding the collector stack supports. What should guide GPB versus JSON selection?
- A museums and culture department polls thousands of SD-WAN Edges through vManage APIs and starts receiving rate-limit responses. Which client strategy is most appropriate?
- A county IT team runs the same automation code against lab and production network controllers. How should credentials be handled?
- A city public-works network inventory in Ansible YAML has grown clever anchors and merges that junior operators struggle to edit safely. What guidance best balances encoding power with operations?
- A municipal library consortium enables on-change model-driven telemetry but must keep collector and WAN volume manageable. Which subscription practice helps most?
- A township board uses Cisco DNA Center–style intent for campus segmentation and wants automation to verify policy state. Which verification approach aligns with intent-based operations?
- A transit authority automation job must confirm whether an interface is currently up/down and separately whether the intended interface config is present. How should model-driven access treat those needs?
- A water utility wants a maintainable NetDevOps loop that combines structured encoding, local on-box reaction, and controller APIs for fleet changes. Which integrated approach best fits?