Log in to access more pages.
Create an account or log in to continue reading more pages.
Log in
Table of contents
Network Automation from First Principles
A complete path from networking fundamentals and automation theory to production-grade tools, workflows, and expert practice
Read each section in order. Every title can be opened as a TheoryTrace document.
- Cover1
- Copyright2
- How to read this book3
- Introduction4
- Chapter 1: What Network Automation Is and Why It Matters5
- Chapter 2: Networking Foundations for Automation6
- Chapter 3: How Network Devices Are Managed7
- Chapter 4: Automation Thinking: From Manual Tasks to Reliable Systems8
- Chapter 5: Linux, Shell, and Text Processing for Network Engineers9
- Chapter 6: Programming Fundamentals with Python10
- Chapter 7: Data Structures and Configuration Data11
- Chapter 8: Working with Network Devices Using Python12
- Chapter 9: Parsing, Normalization, and Structured Output13
- Chapter 10: APIs for Network Automation14
- Chapter 11: Source of Truth and Network Data Management15
- Chapter 12: Configuration Templates and Intent-Based Generation16
- Chapter 13: Version Control with Git17
- Chapter 14: Ansible for Network Automation18
- Chapter 15: Network Testing, Validation, and Assurance19
- Chapter 16: Safe Change Management and Rollback20
- Chapter 17: CI/CD for Network Automation21
- Chapter 18: Infrastructure as Code for Networks22
- Chapter 19: Controllers, Orchestrators, and Intent-Based Networking23
- Chapter 20: Observability, Telemetry, and Event-Driven Automation24
- Chapter 21: Security for Network Automation25
- Chapter 22: Multi-Vendor and Multi-Domain Automation26
- Chapter 23: Designing Production-Grade Automation Systems27
- Chapter 24: Advanced Automation Patterns and Expert Practice28
- Conclusion29