Article makes the case that programming skills are required for system administration. Similar to my view that network operations will require a modest level of programming skill to script some areas of day to day work.
Given the spotty coverage in other parts of the service, I guess it should come as no surprise that Office 365 administrators who do not have a background in Exchange might consider PowerShell to be an odd but sometimes useful command-line interface. But that’s not the case. Simply put, PowerShell is a core skill for Office 365 administrators.
Why PowerShell is a Core Skill for Office 365 Administrators – Petri : https://www.petri.com/powershell-important-office365-admins