ITインフラ(情報システムのインフラ:基盤システム)を設計、開発する。サーバーを設置、設定し、OS(オペレーティングシステム)等をインストールし、ストレージ(記憶装置)やネットワークを設定するエンジニアであるが、最近はクラウド上にバーチャルでシステムを構築することも多くなっており、この場合、ハードウェアにまったく触れず、設計、開発を行う。インフラエンジニアとも呼ばれる。
ITインフラには、サーバー、ストレージ、ネットワーク、パソコンなどのハードウェア、またデータベースなどのミドルウェア、その上で動くアプリケーションがある。大規模なシステムでは、専門のネットワークエンジニア、データベースエンジニア等が分担して行う場合もあるが、ITインフラの開発として一人で行う場合もある。既存のITインフラの拡張や機能追加を行う場合もある。
仕事の流れをみると、顧客の要望を聞取り、どのようなITインフラが求められているか明確にする(要件定義)。次いで使用するハードウェアやOSなどのソフトウェアを選択し、ITインフラの構成を決めていく(設計)。この工程で設計書を作成するが、主な内容は、機能、構成、性能、信頼性、予算、開発工程である。