エンジニア’S VOICE

製品別開発ストーリー 技術の力×人の力

ミドルウェア、ストレージ、ネットワークまで幅広く精通し、お客様からのさまざまな要望に応える。エンジニアリングで、ICT の可能性を広げていきます。
ICT関連:ICT、インフラ構築など H.S
ICT関連:ICT、インフラ構築など H.S

01.開発課題

プロジェクトの遅れを取り戻し、「仮想環境」を構築する。
膨大な作業を自動化することで、オンスケジュールへ。

ICT(Information and Communication Technology / 情報通信技術)とは、社会や生活を豊かにするためにコンピューター技術や情報を活用していく考え方で、技術や情報の原理を表すIT(Information Technology / 情報技術)とは区別して使われている言葉です。国際的に見るとITよりもICTという概念が定着しつつあり、日本でも、情報の活用が注目されていることから、注目が集まっています。そんな中、当社でも2015年4月に「関西ICTチーム」が発足。私はそのメンバーとしてサーバ・ストレージ・ネットワークなどの物理的な環境から、仮想環境・運用体制の構築まで、一連の業務に携わっています。

今回、私はある企業の既存のシステムインフラを「仮想化」して新しく構築する案件を担当しました。情報資産を減らして集約し、かつ、設置スペースや消費電力の削減などによって運用効率を上げることができる仮想化は、現代の主流になっています。お客様からの要望もLinuxの標準機能であるKVM(Kernel-based Virtual Machine)というソフトウェアを使った仮想環境の構築でした。

当初、他社のエンジニアが進めていたそのプロジェクトは、私が参加した時点で、さまざまな原因からスケジュールに遅れが出ており、単純に人が一人増えただけでは、遅れを取り戻せる状態ではありませんでした。プロジェクトを、いかにオンスケジュールの状態に戻すか?すぐに問題点を検証し、業務の改善に取りかかりました。

02.解決プロセス

 

大きなネックとなっていたのは、検証業務が終わった後の実装フェーズでした。物理・仮想を合わせた百十数台もの端末に、1台1〜2時間もかかるセットアップとソフトウェアのインストールが必要だったのです。少人数の開発チームでは、この工程だけで膨大な時間を費やしてしまいます。そこで、まずは、セットアップからインストールまでを自動で行う環境をつくることにしました。構成管理ツールなど、汎用的なものがお客様の要望により使えなかったため、OSデフォルト機能だけで自動化するための環境をつくりあげました。自動化し一気に展開することで、工数を大幅に削減。かなりの巻き返しができました。この他にも、ハードウェアやサーバーの導入の際に、ケーブルが足りない、電源の仕様が違うといった物理的な問題が起こっていたのですが、一つひとつ適切な対応を重ねることで元のスケジュールに戻すことができ、お客様から大変喜んでいただくことができました。

その後は、ミドルウェアからストレージ、ネットワークまでも担当。技術力と仕事の進め方を評価していただけたことによって、別のエンジニアが担当するはずだった、インフラを構築したあとのWEBアプリ実装の支援、運用構築も任されました。また、インフラの更新において、ストレージの選定、ネットワーク、サーバーのインフラ構築についてもお客様から依頼を受け、現在も、運用から設計・構築までを担当しています。

03.成果

 

お客様からの信頼を得たことで、当初は2カ月の予定だった開発現場に、すでに1年以上も携わっています。先端的、かつ、広範囲な業務に携わり続けているため、エンジニアとして貴重な経験を積むことができています。今では、他社から来たエンジニアの育成も行い、インフラ全体の環境そのものをより良いものにするための努力を重ねたことで、現場がうまく回り始めています。

近年、仮想化・クラウド・コンテナなどの技術により、物理環境に依存せず、インフラからアプリケーション開発、WEBフロントエンドまでを含めた複数のレイヤを、少数のエンジニアで対応することも可能な時代になってきています。 技術の発展とともに、エンジニアとしてできることの範囲が広がれば、新しいものを生み出せる機会もどんどん増えていきます。こうした環境の変化は、世の中の仕組みの変化や、新しいサービスの展開にもつながっていくことでしょう。ICTは、想像もつかないような新しい可能性に満ちた分野です。私も勉強を続け、常に新しいことへ挑戦していきたいと思っています。

プロフィール

ICTインフラ全般の構築など ICT担当 H.S

関連会社から当社に入社。2015年4月からは、新たに発足した「関西ICTチーム」に所属。ICTのさまざまな分野を一人でカバーできる高い技術力をもつ。