Automate Your Network
Gain insights into automating network reconnaissance, orchestrating repetitive changes, and transform network configuration management. Discover CI/CD pipeline migration for full network automation.
Education and Certifications Computer Programmer Analyst St. Lawrence College, Kingston, Ontario September 2000 – May 2003 Recipient of RC SHORT FIRST DECADE PRIZE “Awarded to a graduate student of any program who has returned to college to further his or her education after a period of absence from the formal educational system; and has demonstrated the ideal of lifelong learning” CompTIA A+ December 2004 CompTIA Network+ May 2006 Microsoft Certified Professional: Microsoft Certified Professional (MCP) May 2007 Microsoft Certified Desktop Support Technician: Windows XP May 2007 Microsoft® Certified Technology Specialist: Microsoft Windows Vista, Configuration August 2008 Microsoft® Certified IT Professional: Enterprise Support Technician on Windows Vista August 2008 Microsoft® Certified Technology Specialist: Windows Server 2008 Active Directory, Configuration July 2009 Microsoft® Certified Technology Specialist: Windows Server 2008 Network Infrastructure, Configuration September 2009 Microsoft® Certified IT Professional: Enterprise Administrator on Windows Server 2008 October 2009 Microsoft® Certified Technology Specialist: Windows Server 2008 Applications Infrastructure, Configuration November 2009 Microsoft® Certified IT Professional: Enterprise Administrator on Windows Server 2008 January 2010 Cisco Certified Network Associate (CCNA) April 2010 ITIL Foundation September 2010 Microsoft® Certified Solutions Associate: Windows Server 2008 April 2012 Microsoft Certified Professional: Microsoft Certified Professional April 2012 Cisco Certified Network Professional (CCNP) June 2014 Cisco Certified Specialist – Enterprise Advanced Infrastructure Implementation June 2014 Cisco Certified Specialist – Enterprise Core June 2014 Cisco Certified Design Associate (CCDA) June 2015 Cisco Certified Design Professional (CCDP) November 2015 Cisco Certified Specialist – Enterprise Design November 2015 CCNA Data Center December 2017 Cisco Certified Specialist – Data Center Design June 2019 CCNP Data Center December 2019 Cisco Certified Specialist – Data Center Core December 2019 Career in IT Information Technology Systems Officer Ministry of Health and Long-Term Care, Kingston, Ontario May 2002 – June 2004 IT Administrator Marine Museum, Kingston, Ontario June 2004 – August 2004 Information Technology Support Analyst Limestone District School Board, Kingston, Ontario August 2004 – January 2005 QA Analyst – infoWeb platform Xenos, North York, Ontario January 2005 – May 2005 Managed Services – Network / Server Analyst GenX Solutions, Toronto, Ontario June 2005 – December 2005 Sr. Desktop Support Analyst Empire Life, Kingston, Ontario December 2005 – June 2008 Network / Server Analyst II Empire Life, Kingston, Ontario June 2008 – August 2013 Professor, Computer Networking and Technical Support Program COMP 213 – Windows Server 2008 R2 COMP 223 – Network Design St. Lawrence College, Kingston, Ontario January 2010 – August 2013 Sr. Infrastructure Architect House of Commons, Ottawa, Ontario August 2013 – August 2015 Technical Advisor House of Commons, Ottawa, Ontario August 2015 – April 2019 Sr. IT Planner and Integrator House of Commons, Ottawa, Ontario April 2019 – present Self-Published: "Automate Your Network: Introducing the Modern Approach to Enterprise Network Management March 2018
Join 3.1 million developers at
What You'll Learn
- Learn the significance of network automation
- Learn about Network Development Lifecycle (NDLC)
- Learn how to automate your network with Ansible from the command line and through playbooks
- Learn how to create and update a repository of network configuration
- Learn how to use Jinja templates for displaying and storing network configuration
- Learn how to use a recommended CI/CD workflow for network automation
Learning Roadmap
2.
What Is Network Automation?
What Is Network Automation?
3.
Why Automate the Network?
Why Automate the Network?
11 Lessons
11 Lessons
4.
How to Automate the Network
How to Automate the Network
8 Lessons
8 Lessons
5.
Where to Start with Network Automation
Where to Start with Network Automation
11 Lessons
11 Lessons
6.
Repository Structure
Repository Structure
6 Lessons
6 Lessons
7.
Network Reconnaissance
Network Reconnaissance
7 Lessons
7 Lessons
8.
Tactical Playbooks
Tactical Playbooks
4 Lessons
4 Lessons
9.
Data Models and Dynamic Templates
Data Models and Dynamic Templates
8 Lessons
8 Lessons
10.
Dynamic Intent-Based Documentation
Dynamic Intent-Based Documentation
6 Lessons
6 Lessons
11.
Configuration Management
Configuration Management
5 Lessons
5 Lessons
12.
Continuous Integration/Continuous Delivery
Continuous Integration/Continuous Delivery
4 Lessons
4 Lessons
John Capobianco
My name is John Capobianco ! a 20-year IT professional who has fallen in love with automation. I created this website to help other IT professionals learn how to modernize their approach to problem solving with automated DevOps infrastructure as code
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources