A NOC (Network Operations Center) engineer is primarily considered a technical role. NOC engineers are responsible for monitoring and managing network systems and infrastructure, troubleshooting issues, and ensuring network performance and reliability. Their work involves a good understanding of networking protocols, hardware, and software, as well as skills in problem-solving and technical support.