当方の技術力
・豊富な経験
HP-UX 数百台から構成される大規模システム構築の経験
数万スレッド/台 、数千スレッド/プロセス の超並列・超高速処理アプリケーション開発の中核を担った経験
ホットプロジェクトのトラブルシュータとしての豊富な経験
・高いコミュニケーション能力
発生事象・条件・構成を読み取り、聞き取り、迅速な解決を行います。
・HP-UX Kernel、OSの高い知識
Disk管理/メモリ管理/スケジュール管理等、Kernelの動きを熟知
Kernelパラメータの熟知
プロセス制御、スレッド制御の高い知識
TCP/IP、UDP/IP、メッセージ待ち行列等、通信制御の高い知識
デバッガを使用したトラブルシューティングの深い知識
その他HP-UX管理コマンドの高い知識
その他、シグナル、プロセス・スレッドスケジューリング、pstat等、コアな知識
・言語能力
プロフェッショナルレベルのC言語能力
プロフェッショナルレベルのshell-script能力
・Diagnosticsツール群の豊富な知識
tusc
caliper
lsof
kmeminfo
glance
gdb
sar
etc...
トラブル例
1) アプリケーションが Segmentation Fault で異常終了するが原因の特定が出来ない
⇒core ファイル、ソースファイルからの解析により、どの部分へのアクセスが不正かを分析します。
例えばアプリケーション内のメモリセグメント配置(TEXT,DATA,BSS,STACK領域)等にも熟知し、
malloc/free により確保されるプロセス内のメモリ管理チェーンのツリー構造まで把握しており、
迅速な解決が行えます。
2) 高負荷状態でのパフォーマンスが悪いが、原因の特定が出来ない
⇒プロセスorスレッドレベルでのシステム空間・ユーザ空間での動作状況を解析し、
パフォーマンスネックの解析が行えます。
例えば単位時間当たりのシステムコール呼び出し回数、CPU消費時間、CPU消費量、
呼び出しに掛かった時間の分析が行えます。
単純にコストの掛かる呼び出しだけでなく、mutexオブジェクトやsemaphoreリソース待ち、
Disk書き込み待ち、TCP通信の応答待ち、Oracleからのデータ待ち(statspack解析)など、
CPUリソースを使っているわけではなく、リソースロック待ちに掛かっている時間等の調査を行う事が出来ます。
3) TCP/IP通信で想定以上の時間が掛かるが、原因が特定出来ない
⇒TCP/IP通信ではアプリケーションで意識していない数々のパラメータが存在します。
例えば遅延ACKとNagleのような高度の問題が潜んでいる場合もあり、豊富な知識により迅速な解決が出来ます。
4) システム全体のメモリ使用率が増加しているが、原因の特定が出来ない
⇒プロセス毎のメモリ使用率が増加しているものの特定、
特定されたプロセスの肥大しているメモリセグメントの特定、
メモリセグメント中、プログラムのどの箇所でメモリリークを起こしているかの特定を行い、迅速な解決が行えます。
経歴
|
年齢
|
31歳
|
|
性別
|
男性
|
|
経験年数
|
2000年〜2010年現在まで10年以上のシステム開発経験
|
|
経験フェーズ
|
大規模システムの提案・要件定義・設計・開発・試験・リリース・運用まで広く深く手掛ける
|
|
マネジメント経験
|
構成員500名のプロジェクトの内、30名を束ねるチームリーダ
構成員50名のプロジェクトの内、10名を束ねるチームリーダ
構成員100名のプロジェクトを束ねるプロジェクトリーダ4名のうちの一人
|
開発経験 (自身の製造Step)
|
約100Kstep程度(C言語)
その他言語(PRO*C,shell-script,java,assembler)多数
|
|
現職
|
最大手IT企業勤務
|
契約方法・条件
1) 対個人との契約は行いません。
2) 当方と貴社間での契約締結を得てお手伝いをさせて頂きます。
3) コンタクトは本ホームページから受け付けております。
4) ノートPCを1台持ち込みさせて頂きます。(※相談可)
5) 貴社開発システム環境へ接続可能な環境のご用意をお願い致します。
6) 基本はオンサイトでの作業とさせて頂きます。
7) 作業場所は東京都若しくは東京都近郊とさせて頂きます。
契約形態・就業形態
1日/週程度(平日)のスポットでのお手伝いとさせて頂きます。
トラブル解決毎の報酬設定、若しくは時間給での契約形態とさせて頂きます。
トラブル解決毎の報酬設定:5万円/件〜
※トラブル解決が出来なかった場合、報酬は頂きません。
※報酬額は相談可
時間給:1万円/時〜
※時間給は相談可