Network DevOps describes the idea of applying Enterprise DevOps practices to the network environment, reusing the same 'toolchains' and working practices but applied to virtualized networking functions.
The TMF describe the Cloud Native transition as going from 'NetOps to DevOps', highlighting the shift from traditional legacy equipment to a new virtualized software world, a new world that defines the details of the desired target model, the 'Future Mode of Operations'.
Unified Agile Operations
This theme of transforming from Traditional to Virtual is very effectively conveyed through the keynote case study from NTT Communications.
Their 'Unified Agile Operations' model provides one initial definition of the Target Operating Model.
In their presentation to the TMF 2016 conference the Transformation From Legacy Operation to Agile Operations, they describe how:
- They have adopted the popular enterprise Cloud Native toolchain combos: Github, Docker, Puppet, Ansible, .. et al
- This is leveraged to automate core platform update methods, such as deploying a new NMS across multiple, global data centres.
- Github is used to store network configurations, and utilized as a base for Configuration Management-based automation, where a new Pull Request is initiated for each Work Order and it caters for core functionality such as Audit Trail.
- Jenkins is used for Continuous Deployment.
- Containers provide for portability across multiple platforms.
Overall their headline message is one of 'choosing the right tool for the right job', that there is no one particular app that's any more important than another, rather it's their combination applied in the right permutations to automate workflow that's important.