開発いつもミーティングで顔を合わせるあの人は、そもそもどのような仕事を担当している職種なのか、知っていますか?Slackで頻繁にやり取りしてはいても、必要な連絡以外していないので実はお互いによく知らない、などありませんか?システム運用の業務で関わりがある人たちが、どのような仕事をしているのか、大まかな職種ごとに紹介してみます。ITサービスマネージャ(運用管理者):ミッドフィールダー的役割ITサービスの安定運用と価値向上に不可欠な人です。多数のエンジニアをまとめ、プロジェクトを円滑にマネジメントする立場です。システムの利用傾向を把握して使い方の改善を提案をしたり、インシデントの分析結果などを通じて、新しい機能に運用ノウハウを反映させるような仕事にも携わります。顧客との仲介役も務めたりと、業務スケジュールに沿ったシステム運用の指揮を執るだけに留まらない、責任重大な業務です。優秀なエンジニアであると同時に、マネージャとしても、ビジネスパーソンとしても高い能力が求められます。アプリケーションエンジニア:アプリはすべてに通ずITシステムに組み込まれるアプリケーションを作るエンジニアです。ビジネスの現場で使う業務アプリや、Web上で使うWebアプリ、スマホ用アプリなど、いろいろな種類があります。設計からプログラムの開発、動作テストなど一連の作業を担当します。開発したアプリケーションの運用・保守も重要な仕事です。アプリケーションによって、どのプログラミング言語を使うかが異なります。プログラミングだけでなく、ソフトウェアやハードウェア、ネットワーク、データベースなど、ITシステムに関する幅広い知識が要求されます。システムエンジニアとして経験を積んでから、アプリケーションエンジニアになる人もいます。Webエンジニア:Webの表も裏もWebサイトやECサイトなどで使われるシステムを、設計・開発し、運用・保守も担当するエンジニアです。Web系のプログラマーやデザイナー、ディレクター職と連携しながら仕事を進めます。近年では、前述の業務アプリケーションもWeb化・オープン化が進んでいるため、アプリケーションエンジニアを兼任する例も増えています。Webシステムは、例えばソーシャルメディアで商品やサービスが話題になるなど、ユーザ数や規模が一気に増減しやすい特徴があります。需要と供給能力のバランスをどう管理するか、スケーラビリティの調整も重要な視点です。外部のWebサービスやSNSなどとの連携や、情報を検索してリーチするまでのWebマーケティングの知識も求められます。データベースエンジニア:DBをしっかり影で支えるデータベースの設計・開発と、管理・運用を担う技術者です。マーケティングなど、組織のさまざまな部署からヒアリングし、ビジネスに必要なデータベースを開発します。社内のインフラチームのメンバーとも、積極的にコミュニケーションを図ります。開発したデータベースが安定して稼働しているか、データベースサーバを監視します。サーバのチューニングやバージョンアップでパフォーマンスを維持し、データの安全性を守るために、セキュリティやバックアップなど、必要な対策を施します。上級職になれば、ビッグデータを活用して事業開発やマーケティングに応用する、データサイエンティストやビッグデータエンジニアと呼ばれます。システム運用に関わる、さまざまなエンジニアたちシステム運用に関わるエンジニアは他にもいるので、続きは別の記事でご紹介します。ここで挙げる職種は、肩書き通り完全に分かれているわけではなく、組織によっては複数が一つになっていることもあります。アプリケーションについて理解するには、サーバやネットワークの知識も不可欠です。兼任している専門職も珍しくありません。一通りご紹介した後で、また全体を俯瞰して読むことをお勧めします。正解がない運用設計という「思想」:現場のプロが語ってみる(2)IIJの福原です。...過酷に思われがちな「ひとり情シス」による運用は、本当に不幸なのか?近年の業界ワードの一つが「ひとり情シス」。大規模なハッキングや情報漏洩が、ニュースになることも珍しくありません。サイバー攻撃によるインシデント...ナレッジマネジメントはこうすれば必ず「失敗できる」!4つのポイントナレッジマネジメントとは、個々人が得た経験や知識を他者と共有する仕組みです。