A network administrator is responsible for designing, installing, and supporting a company's computer systems and networks. This includes tasks like installing and maintaining network hardware and software, identifying user needs, designing networks, and ensuring network security and availability. Network administrators work to keep a company's local and wide area networks functioning properly.