network automation server

Framework:

  • Django and Django REST Framework
  • Junos and Netconf client libraries

Configuration:

  • Ansible
  • Gradle

Languages:

  • Python
  • Javascript
  • Groovy

2018 - now

Network automation is delivered by a central configuration server per leaf and spine network unit.

As part of the Oracle Cloud Network Automation team I worked on the Ansible network configuration code that configured the Juniper and Cisco switches.

I also came up with a quick fix web service solution that used one of my old open source packages (django-csvimport) to parse Ansible logs to provide network automation observability tools.

The tools were broken down into a number of packages that were subsequently augmented by another team, after I had provided them with TOI sessions and docs for this suite of network automation server apps.