A NOC engineer has several duties in order to ensure the smooth running of the network. They deal with things such as DDoS Attacks, power outages, network failures, and routing black-holes. There are of course the basic roles, such as remote hands, support, configuration of hardware (such as firewalls and routers, purchased by a client). NOC engineers also have to ensure the core network is stable. This can be done by configuring hardware in a way that makes the network more secure, but still has optimal performance. NOC engineers are also responsible for monitoring activity, such as network usage, temperatures etc. They would also have to install equipment, such as KVMs, rack installation, IP-PDU setup, running cabling. The majority of NOC engineers are also on call and have a 5-6 day rotation, working different shifts.