Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
前職のお話 #TechLunch
Search
Livesense Inc.
PRO
April 21, 2014
Technology
420
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
前職のお話 #TechLunch
前職のお話
2013/07/17 (水) @ Livesense TechLunch
発表者:湖山 翔平
Livesense Inc.
PRO
April 21, 2014
More Decks by Livesense Inc.
See All by Livesense Inc.
新規商品の開発におけるAIの活用 〜挑戦は人間にしかできない〜
livesense
PRO
0
29
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
190
Rubyはただの⾔語に⾮ず
livesense
PRO
0
600
28新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
180
27新卒_総合職採用_会社説明資料
livesense
PRO
0
7.8k
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
13k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
620
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
1
1.8k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
750
Other Decks in Technology
See All in Technology
AI時代に求められる優秀なTechLeadの振る舞い
pospome
11
15k
並列度を下げたら速くなった — go build の重複コンパイルを実測で見る
tomoaki25
2
990
超⼩型・多⾔語検索モデル Bekko Embedding
hotchpotch
1
140
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
180
Copilot Coworkで「みのるん式」やってみた
minorun365
PRO
2
1.6k
AWSを利用する上で知っておきたい名前解決の話 2026
nagisa53
5
3.3k
Kiro IDE 入門 (画面の各部から、頼み方、任せ方、戻し方まで) | 目指せ Kiro マスター 02
inariku
PRO
4
160
eBPF 簡介 2026 版
shunghsiyu
0
190
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
240
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
3
590
AX時代の自治体支援リソース再配分と役割分担の再構成:戦略とロードマップ(概要)
sishi2026
0
210
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
2
160
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
520
The Curious Case for Waylosing
cassininazir
1
610
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
320
Code Reviewing Like a Champion
maltzj
529
40k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
480
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
300
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
560
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
510
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
800
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Transcript
ϓϥοτϑΥʔϜ։ൃG γεςϜ։ൃ෦ɹ Copyright © LIVESENSE Inc. ބࢁ ᠳฏ લ৬ͷ͓
Powered by LIVESENSE
ࣗݾհ 湖⼭山 翔平 ▪1987年年12⽉月28⽇日⽣生まれ 25歳 ・⼭山⼝口で産まれ、幼稚園から広島 ‑ ・⾼高校卒業して1年年ゲームニート ‑ ・⽇日本電⼦子専⾨門学校
コンピュータネットワーク科⼊入学 ‑ ・株式会社ビットアイルに新卒から4年年間⼊入社 (いつも⼤大変お世話になっておりました) ‑ ・ミドルウェアに携わりたくリブセンスに⼊入社 Koyama Shohei
ࣗݾհ/ಛٕ 特技は・・・
ࣗݾհ/ಛٕ ゲーム
-‐Counter-‐Strike 1.6-‐ MXP CUP 3位 (Team | Theory &
3pR) BIGLAN SOCKET 4 優勝(Team | Fellows) CS Code-‐Reality 準優勝(Team | Fellows) CSCTL Season2 優勝(Team | Speeder) CSCTL Season2.5 DeathMatch大会 優勝(個人) NightLAN 1on1 Match 優勝(個人) CSCTL Season3 優勝(Team | Speeder) Sion Shootout! 全勝(個人) ESWC日本予選 優勝(Team | Speeder) ESWC本選出場 (Team | Speeder) CCDT3 優勝(個人) CCDT4 優勝(個人) CCDT5 3位(個人) CS 1on1 Boom Headshot Cup 3Ґ (ݸਓ) CCDT6 優勝(個人) CCDT7 優勝(個人) CCDT8 準優勝(個人) FPS甲子園 in 秋葉原 出場(Team | Speeder) Survival of Fi[est 13 Expert部門優勝 (Team | Speeder) Survival of Fi[est 14 Expert部門優勝 (Team | Speeder) Survival of Fi[est 15 Expert部門優勝 (Team | Speeder) SteelSeriesとサポート契約 ドイツのmyRevengeとプロ契約 Asia e-‐Sports Cup 2012 日本予選優勝(Team | myRevenge) Asia e-‐Sports Cup 2012 本戦優勝(Team | myRevenge) -‐PaperMan-‐ 東京ゲームショウ2007 出演 PaperMan祭り in 秋葉原 出演 ゲームマスターとしてCykan社に勤務 -‐CrossFire-‐ Cross Fire Tournament League 優勝(Team | Fellows) Cross Fire オフラインイベント 特別講師として出演(Team | Fellows) -‐TV-‐ Road to ESWC (スカパー!) ήʔϜܦྺ 優勝
ࣗݾհ/ಛٕ 大会出たり、ステージにあがったり、マウス開発に参加したりこんな感じでした ほしのあきと競演したこともあります 可愛すぎて巨乳みるの忘れたのが 人生の最大の汚点
ࣗݾհ/झຯ 趣味
ࣗݾհ/झຯ 趣味はいっぱいです
ࣗݾհ/ಛٕ 自己紹介は以上です
લ৬ͷ͓ ビットアイルで なにやってたの?
ࣗݾհ/ಛٕ その前に
ビッ◦アイルのリブセンスに対する印象 ・ ラックの電源ケーブルが特殊だけど廃熱大丈夫なの? ・ 荷物置き場にも限界があるので、備品早くとり来て欲しい。。 ・
サーバの構築費用安くね。割にあわないんだけど。 ・ 一時期短納期が多くて残業が。 ・ ホスト名変わり過ぎ。。 ・ 鈴木さんからCiscoスイッチのケーブリングでクレームが。。(((;゚Д゚))) ・ 昔の電源ケーブルの配線がカオス。追加構築怖い。障害対応したくない。 ・ サーバあちこち移動しすぎて、弊社で管理できない。。 ➡私が現状のラック搭載図を作ってリブセンスに管理を任せました
ビッ◦アイルのリブセンスに対する印象 色々失礼なことを申しましたが、 昔よりは格段に良くなっており 社内評価は良いほうでした。
લ৬ͷ͓ で、
લ৬ͷ͓ ビットアイルで なにやってたの?
ॴଐ෦ॺ サーバ/ネットワーク機器構築部隊 (L2, FW) 大雑把に言うと 次のページから業務内容、大変だったこと、 それに対する改善策を紹介します
ۀͦͷ1 ①サーバ構築 ・IBM, NECがメイン (依頼があればサーバのメーカーは問わない) ・サーバのBiosアップデート、RAID構築、機器検証
・OSインストール(USB kickstart) お客様毎にkickstartをカスタマイズ ・ハードウェアレベルの運用、障害対応 (サーバのエラーランプや、IPMIのログより) ・マウント、ケーブリング
ۀͦͷ1 大変だったこと サーバエンジニアが育たない みんなネットワーク機器にいっちゃう。。
Ciscoラブ♡ Juniperラブ♡ A10糞だけどラブ♡ IBM? NEC? HP? CentOS? なにそれ? ASAラブ♡ BIG-‐IPラブ♡ Apresia糞だけどラブ♡ Foundry糞だけどラブ♡
ۀͦͷ1 大変だったこと/対策 あきらめが大切\(^o^)/ 予算の関係などで人は増えず、 サーバエンジニアは自分合わせて3名でした。
▪改善 とりあえず、工数削減!! 物理作業は他部署に任せて、tera termマクロやスクリプト、 適当Perlで工数削減。あとは手順化して他部署に落とし込み
ۀͦͷ1 大変だったこと ・サーバの出荷台数が多い(月100台くらい) ・数千台あるサーバを管理するのが大変 ・バグ発見➡報告➡バグ修正ファームウェア発行➡バグ発見・・・
ۀͦͷ1 大変だったこと/対策 他部署に落とし込み
ۀͦͷ1 大変だったこと オンボードNICのMACアドレスが増設NICより若い (別メーカのNICを増設すると稀にあります)
ۀͦͷ1 大変だったこと/対策 MAC固定 PCI-‐Busの起動順でNIC識別 ### MACアドレス固定 /bin/sed -‐i "s/HWADDR/#HWADDR/g" /etc/sysconfig/network-‐scripts/ifcfg-‐eth0
/bin/sed -‐i "s/HWADDR/#HWADDR/g" /etc/sysconfig/network-‐scripts/ifcfg-‐eth1 /bin/sed -‐i "s/HWADDR/#HWADDR/g" /etc/sysconfig/network-‐scripts/ifcfg-‐eth2 /bin/sed -‐i "s/HWADDR/#HWADDR/g" /etc/sysconfig/network-‐scripts/ifcfg-‐eth3 /bin/sed -‐i "s/SUBSYSTEM/#SUBSYSTEM/g" /etc/udev/rules.d/70-‐persistent-‐net.rules BUS_ETH0=`ethtool -‐i eth0 | grep bus-‐info | sed -‐e "s/bus-‐info:\s*\([0-‐9]*\)\s*/\1/"` BUS_ETH1=`ethtool -‐i eth1 | grep bus-‐info | sed -‐e "s/bus-‐info:\s*\([0-‐9]*\)\s*/\1/"` BUS_ETH2=`ethtool -‐i eth2 | grep bus-‐info | sed -‐e "s/bus-‐info:\s*\([0-‐9]*\)\s*/\1/"` BUS_ETH3=`ethtool -‐i eth3 | grep bus-‐info | sed -‐e "s/bus-‐info:\s*\([0-‐9]*\)\s*/\1/"` /bin/echo 'ACTION=="add", SUBSYSTEMS=="pci", KERNELS=="BUS_ETH0", DRIVERS=="?*", NAME="eth0", OPTIONS="last_rule"' >> /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/sed -‐i "s/BUS_ETH0/${BUS_ETH0}/g" /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/echo 'ACTION=="add", SUBSYSTEMS=="pci", KERNELS=="BUS_ETH1", DRIVERS=="?*", NAME="eth1", OPTIONS="last_rule"' >> /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/sed -‐i "s/BUS_ETH1/${BUS_ETH1}/g" /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/echo 'ACTION=="add", SUBSYSTEMS=="pci", KERNELS=="BUS_ETH2", DRIVERS=="?*", NAME="eth2", OPTIONS="last_rule"' >> /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/sed -‐i "s/BUS_ETH2/${BUS_ETH2}/g" /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/echo 'ACTION=="add", SUBSYSTEMS=="pci", KERNELS=="BUS_ETH3", DRIVERS=="?*", NAME="eth3", OPTIONS="last_rule"' >> /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/sed -‐i "s/BUS_ETH3/${BUS_ETH3}/g" /etc/udev/rules.d/70-‐persistent-‐net.rules
ۀͦͷ1 大変だったこと/その他 ・ベトナムの日本人から依頼。やりとりが全てSkype。。 ・常時IBMかNECの保守員がオフィスにいる ・数万個あるパーツ(メモリ・CPUなど)
を全て管理しろと言われる ・お客様にサーバ盗まれたり、社内からサーバが消えたり ➡全てのラック開錠して大捜査が2年に1回あります
ۀͦͷ2 ②L2, FW構築 ・L2…Cisco 2960系 FW…Juniper SSG系
(部署としてはLBやL3もやってます) ・config作成・投入、マウント、ケーブリング ・ファームウェア管理 ・故障時にはsh tech送ったり ちなみに筐体交換も迅速に可能。
ۀͦͷ2 大変だったこと スイッチポートにケーブル挿したら 全ポート遮断!!
ۀͦͷ2 大変だったこと/対策 3年に1回はあります。 検証しても無駄でした\(^o^)/
ۀͦͷ2 大変だったこと/その他 人多すぎて、おれいらないんじゃない? (ネットワーク機器構築する人が10人もいました)
ۀͦͷ3 ③お客様提供用ESXiの初期構築 ・サーバにESXiをインストール、アップデート ・vSphereでゲスト作成やvmnic追加などの細かな設定
ۀͦͷ3 大変だったこと ・とにかく時間がかかる(1台構築1.5時間ほど) ➡power shellで簡略化してもらったり
自分はマウスマクロで簡略化 ・スイッチのファームウェアのバグで、 急に全ポート遮断!! ➡たまにありますよね、ただ障害報告どうしよ。。
ۀͦͷ4 ④ioDriveの構築 + 問い合わせ対応 ・お客様のサーバにioDrive構築 ・ioDriveの検証
・PerlでioDriveチェックプログラム作成
ۀͦͷ4 大変だったこと ある会社から質問攻め
ۀͦͷ3 大変だったこと/対策 湖山が専属で対応 ・ioDriveが繋がらないんだけど!? ➡坊ちゃんでCentOSをバージョンアップされたのですね。 それはドライバのkernelバージョン合わせないといけませんよ。
私のほうで再コンパイルし対応致します。 ・このエラーなに? ➡坊ちゃんmodprobeは再読み込みされましたか? メールで対応致します。 ・めんどくさいからioDrive使える状態にして ➡かしこまりました。
ۀͦͷ4 大変だったこと 発売されたばかりでTipsがない
ۀͦͷ4 大変だったこと/対策 自力で解決する日々
ۀͦͷ5 ⑤ドリ◦ンドで有名な会社や ストリートフ◦イターで有名な会社のサーバ障害対応 ・ドリ◦ンドの方はひたすらサーバOSインストール+筐体交換 (1日4台筐体交換)
・ストリートフ◦◦◦ーは ハードウェアレベルをログ解析して各々対応
ۀͦͷ6 ⑥ネットワーク関係 ・お客様のDNS設定 ・エッジルータの設定 ・インターネット増速、減速対応
・IPアドレス管理 ・JPNIC登録代行
ۀͦͷ6 大変だったこと ネットワークに繋がらないんだけど?
ۀͦͷ6 大変だったこと お客様のルータ設定、Duplexの値変えた?Speed変えた? それがダメだったら捜査開始。(ネットワーク専門部隊) たまに別のプロバイダで 障害が起こってたりもします。
ۀͦͷ6 大変だったこと ドメイン追加の案件が多すぎて辛い (1日30ドメインくらい) そもそもドメイン追加って今時手動? コンパネ作ってお客様にやってもらいなよ
ۀͦͷ6 大変だったこと/対策 実はコンパネあるんです。 ただ使い方覚えるより依頼するほうが 楽だそうです
ۀͦͷ6 大変だったこと/対策 そんなときのために、Perl! 申請書のExcelからデータ取得し Config自動生成!
工数削減!
ۀͦͷ6 大変だったこと エッジルータの設定投入が怖い。。 少しでも設定ミスると\(^o^)/
ۀͦͷ6 大変だったこと/対策 そんなときのために、Perl! またもや設定config自動生成!
ۀͦͷ6 余談 ちなみにJPNICのサイト
ۀͦͷ6 余談 登録画面はPerlで動いてます!
ۀͦͷ7 ⑦社内ツール統制 ・wordpressでwiki作成 ・社内IRC管理 ・perlでちょっとしたプログラム
・社員用仮想環境提供 ・PHP + Pos€ix + fml2.0でメーリングリスト機能検証
ۀͦͷ7 大変だったこと Wordpressの使い方が分からない IRCの使い方が分からない
ۀͦͷ7 大変だったこと/対策 Wordpressは 自分が手順書やTipsを周知するためのツールに。 (手順書はWordでした。ちなみに使い方はconfluenceと同じ) IRCはSkypeへ移行。。。
➡Perlで株価を見るプログラムを入れたので、 IRCにいる人は株好きのみ。
ۀͦͷ7 大変だったこと プログラムのレビュー者がいない どうしようもなかったです。 とりあえず正常に動けばいいそうです。
ۀ 以上、業務発表でした。
ࠓޙͷ リブセンスの戦力として 早く業務を覚えていきたいです 今後とも宜しくお願いします。
͋ͨΓ·͑Λɺൃ໌͠Α͏ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ