ネットワークエンジニア (英語:network engineer、略称:NE)とは、コンピュータネットワークのシステムの構築(設計、初期設定、テスト)運用・保守、ネットワークプログラミングなどに従事するエンジニアである。 情報通信を媒介し、様々なサービスを提供するためのプラットフォーム(UNIXやLinux、Windowsなど)や、それらの環境で稼動するサービス(ファイアウォールやDNS、MTA、ルータ、スイッチなど)の特性を理解し、これらの連携を実現するためにネットワークケーブルや回線といった物理的な要素やプロトコルにも幅広く精通するなど、情報処理関連分野のうち、特にコンピュータネットワークの分野に重点がある。 システムインテグレーターの一員としてネットワークシステムの顧客提案や構築工事のスケジュール調整業務など、ゼネラリストとしての色合いが強い業務もネットワークエンジニアと称し、これが