ネットワークエンジニアとは?

ネットワークエンジニアって聞いたことありますか?
IT系の職種以外では、全然聞きなれない職種ですよね。
システムエンジニアの中の1つの職種と思っていただければ問題ありません。
ネットワークエンジニアについて 解説していきましょう。

システムエンジニアってなんだろう?

システムエンジニアと聞いて皆さんは 何を思い浮かべますか?
普通の方は、まずプログラマーを思い浮かべるのではないでしょうか?
システムエンジニア自体は、顧客から要望をヒアリングし、システムの設計を行う人を指します。
システムエンジニアは、大きく分類すると以下の2つとなります。
・開発系(アプリ系)
・基盤系(インフラ系)

開発系(アプリ系)は、文字通りシステムの開発をメインに行う職種となります。
様々なプログラム言語を使い、顧客の要望を叶えるシステムを構築します。
システムエンジニアが要件定義や設計を行い、コーディングなどの下流工程を担当するのがプログラマーとなります。ですので プログラマーを経験したのち、システムエンジニアとなるわけです。
習得する技術は、C言語やJAVAなどとした言語を習得する必要があります。

基盤系(インフラ系)は、システムを動かす基盤となるものを構築する職種となります。
主にサーバ系、ネットワーク系に分かれています。
サーバ系は、Windows ServerやLinux Serverなどを構築する職種です。
最近では、仮想サーバであるVMwareなどの構築などもあります。

ネットワーク系は、スイッチやルータを始め、ファイアウォールやロードバランサーなどを担当します。無線アクセスポイントなどもネットワークの範囲になります。

ネットワークエンジニアの仕事

ネットワークエンジニアの仕事をもう少し詳しく解説します。
ネットワークエンジニアも業務の流れは他のエンジニアと大差ありません。
以下のような業務の流れとなります。(会社によって少し違います)

・要件定義
・基本設計
・詳細設計
・単体テスト
・結合テスト
・現地設置、テスト

それぞれの項目で どんなことをするのか 見てみましょう

要件定義では、顧客からの要望を機能要件、非機能要件へまとめて要望の漏れがないよう確認します。
機能要件 : ソフトウェアやシステム開発において、クライアントから求められる『機能』のこと
非機能要件: 『機能以外』のユーザービリティ、拡張性、セキュリティなどの品質的に関連するもの
        全般を指します。

基本設計では、システムの基本となる動作や使用する機器の選定、冗長化の概要などを設計します。
またホスト名の命名規則など 基本的なルールについて記載することが多いです。

詳細設計では、基本設計に基づいて 具体的なパラメーターを決定するフェーズとなります。
選定した機器の特性などを考慮しつつ、パラメーターを決定します。

単体テストは、ネットワークエンジニアの場合ルータやスイッチなどの機器単体のハードウェアの正常性を確認します。
具体的には 以下のような部分を確認することが多いです。
・ポートチェック
・ファンエラーなどのハードウェアチェック
・POSTチェック
・外観チェック
・単体の機能チェック

結合テストは、連携する機器や対向の機器を接続し、単体ではできない部分の試験を行います。
ルータであれば ダイナミックルーティングやVPNなどです。
スイッチであれば STPやリンクアグリゲーションといったものをテストします。

そして 最後に顧客へ設置して完了です。

ネットワークは通信の土台となる部分ですので サーバエンジニアやアプリ系のエンジニアとも協力して案件を進めることが多いです。

ネットワークは見えない部分が多いので 多くの方が苦手としているのか業界全体で人手不足となっているのが現状です。

ネットワークエンジニアになるには?

システムエンジニアになろうと思って目指す方のほとんどが開発系かと思います。
私も業界に入って初めてインフラ系エンジニアの存在を知りました。

近年、スマホの登場で 無線LANなどの技術が家庭でもよく聞く言葉となりました。
5Gやwifi6などがすごく身近になったなと感じます。

ネットワークエンジニアとして就職するには ある資格さえあれば 余程のことがない限り 合格するのでは?と思います。
実務経験は、新卒採用の場合気にされず 基礎知識があったらいいな程度だと思います。
逆に人材不足となっているので ネットワークをやりたいと伝えるだけで 内定を頂けるところもあると思います。

次にその資格を紹介していきます。

ネットワークエンジニアで役立つ資格

ネットワークエンジニアを目指す際に 実務に非常に役立つ資格をご紹介します。

・Cisco Certified Network Associate (CCNA)
これは Cisco社のベンダー資格で ネットワークの基礎知識があることを証明してくれます。
この知識があれば だいたいの業務は問題なくできると思います。
ネットワークの基礎をガッツリ勉強する必要があるので 非常に役に立ちます。
会社に入ってから 新人が目指す資格となります。

上位資格には CCNPやCCIEがあり、より高度な知識が求められます。
CCNAを取得した方は CCNPを目指すという流れになります。

試験料が高額な上、有効期限がありますので 更新がちょっとめんどくさくなってきます。
ただ会社から補助が出るケースも多いのです。

・高度情報処理 ネットワークスペシャリスト
IPAが行っている高度情報処理の資格です。持ってると意外と優遇されます。
難易度は CCNPより簡単だと思います。
試験料が非常に安いので 学生でも受けやすいのではないかと思います。
午前1の問題がネットワーク全然関係ないので学生時代のほうが受かりそうです。
(午前1が一番苦労しました。)


どうでしたでしょうか?
ネットワークエンジニアを目指す方々の参考になれば幸いです。

コメント

タイトルとURLをコピーしました