There was a time when troubleshooting or even deployments were limited to a specific set of infrastructure devices. In real-world scenarios, we have multi-vendor devices as well as numbers of devices growing from hundreds to thousands. For an engineer to identify a problem in this scenario and to fix it is highly time consuming. To add to this, as we add more complex configurations and technologies, it becomes near impossible at a certain point of time for an engineer to scale both in terms of handling the huge set of devices as well as different technology domains.
A possible solution to this problem is through tackling the tasks by machine. As a machine starts to learn from other machines, it becomes smarter to handle complex tasks and ensure only high-level (or very complex) tasks need to be escalated to engineers. All the low-hanging fruit (repeatable and...