インフラエンジニアのお仕事
POSシステムやサッカー動画視聴サービスなど日常生活で様々なITサービスが現代社会では利用されています. これらITサービスの提供に必要なIT環境(= ITインフラ)を設計・構築・運用する人がインフラエンジニアと呼ばれる人々です.
インフラエンジニアの紹介にあたって「ITインフラを設計・構築・運用」という言葉を用いましたが,この3つはおおよそ インフラエンジニアの仕事のフェーズと対応しています.
▶ インフラ設計
- ITインフラ構築の目的をヒアリングを通じて理解し,その目的を達成するために必要な機能・性能などを要件としてまとめる
- 要件・性能を踏まえた上で,インフラの設計書・作業計画書を作成
- 必要ソフトウェア,ハードウェアを提示
- インフラ構築に要する費用や期間の算定もこの時点で行う
▶ インフラ構築
- 以下のようなインフラ構築作業をチームやベンダーの力を利用しながら実施
- 機器の運搬,組み立て,取り付け
- ソフトのインストール,設定(サーバーやネットワークの設定など)
- 動作テストや負荷テストの実施
▶ インフラ運用
- アウトソースも含め,24時間365日稼働するインフラの監視と運用をチームとして実施
観点 | 説明 |
---|---|
障害対応 | ハードの故障や急激なサーバー負荷の増大により障害は発生するため,障害原因の分析とその対策の実行 |
キャパシティ管理 | 繁閑期に合わせてサーバーのスケールを調整する(FIFA World Cup期間中はアクセス数が普段と比べ増大するのでリソースを確保しておくなど) |
システム障害が発生したとしても,インフラ起因ではなくサーバーで稼働しているアプリケーション起因の場合もありますが, まず初動対応はインフラエンジニアが行います.障害原因分析を通じて,障害解消のために必要なアクションのディレクション を担当部署に対して行う形で進めていきます.
統計
Python
math
Linux
Ubuntu 20.04 LTS
Shell
English
git
方法論
Ubuntu 22.04 LTS
統計検定
競技プログラミング
フーリエ解析
前処理
SQL
コミュニケーション
coding
Network
将棋
Data visualization
ssh
statistical inference
Docker
GitHub Pages
VSCode
apt
development
システム管理
Coffee
Econometrics
cloud
数値計算
素数
Book
Font
Metrics
Poetry
architecture
aws
shell
systemctl
テンプレート
データ構造
ポワソン分布
会計分析
文字コード
環境構築
論文
App
Bayesian
Dynamic Programming
Keyboard
Processing
R
Steam
Ubuntu 24.04 LTS
filesystem
regex
(注意:GitHub Accountが必要となります)