読者です 読者をやめる 読者になる 読者になる

自分の評価について

仕事とか

medium.com

なんかこのブログ記事を見てからいろいろと考えてる。

気になった所をざっくり抜粋すると、DevとOpsが対立しあうのは評価基準が違うから。ってことが書いてあった。

自分も一応自社Webサービスをやってる営業会社の開発部署ではインフラエンジニア(自分含めて2名)ってことになってるが、結局はシステム運用も担ってるのでOpsってことになる。
オフショア使ってるので、Devは中国にある関連会社なのだがシステムディレクターが同じ部署にいて、開発TとインフラT(1プロダクトに一人)を見てる体制。

大体システムディレクターは開発現場経験者がやってるので、確かに「(システムディレクター含む)開発側はシステムの運用を考えずにリリースをしてる」みたいなことは感じてる。

そこから、考えて行くとインフラってシステムの中でも目立たないよねって話。

サービス使ってても表面的に何か見えてこないし、アクセスが増えた時に少し表面化するけど比較するものがないと成果ってのが見えづらい。
しかも、比べるモノ・システムがないと何が違うのか分かんない。
でも、大体の会社はインフラTがいたりする。(小さい会社はいない所もあるらしい)

そうなると結局、評価する側のマネージャーとかも、ある程度使ってるプラットフォームや、インフラの知識がないと今までと何が変わって、インフラエンジニアが何を貢献してくれたのかってのがわかりづらい。
そうなると、インフラエンジニア側にもフィードバックが貰えなくて、貢献出来てる感が少ない気がする。

 

今、まさに自分が、何かしら施策を打ってるんだけど貢献してる感が薄いなーって感じになってる。
しかも、インフラ作業の中でも設計、コンフィグレーション作業は外注ベンダーにお願いしてる状態なので、構築フェーズでやってるのはインフラ設計のレビュー&AWSリソースの立ち上げで、運用になると監視業務とかって感じ。

良くないんだろうけど「自分で何かを貢献したシステム」って感じで見れなくなってる。
まあ、アプリとインフラは密な部分もあるので、別々でやらないってのも一つの考えなのは分かるけど。

そうなると、どこに貢献したのかわからないシステムを通しての評価ってのが、自分の評価なのでなんとも言えない、成功も失敗も「俺なのか?」みたいな感じ。
会社自体がシステムのインフラに力を入れてるわけじゃないからそこで頑張られてもって感じなんだろうけど。

 

それだと、自分の何を評価されてそのリターンなんだかよくわかんなくなる。
まあ、評価された所で収入に反映される会社ではないので大したリターンがあるわけでもないんだけど、「別に俺が何もやってなくても大して変わんないよね?」って見えちゃってやりがいすら小さくなってくる。

評価ってタイトルとずれてきてるけど、もやもやしてたので書き記す。
多分、もやもや記事は続く。

格闘技メモ

キックボクシング 体作り 格闘技

フック

  • 主にオーソドックス(右効き左足前)スタンスでの左フック
  • 左腕は下げずに、構えた状態から大振りで出す。
  • 腕だけでヒットさせるのではなくて、前足を後ろ向きになるぐらいまで捻る。
  • それにより腕の力だけではなく腰の捻りの力も使う。
  • ひじを高いところから下ろす感じ。
  • 顎にカウンターを食らう可能性があるので、肘・肩を上げて顎をガードする。

 

ミドルキック

  • 基本的には膝をたたんだ状態で蹴りだして、当てるときに前に出す。
  • 脚だけではなく、骨盤を使って前に押し出す。
  • 相手の正面で蹴るとカウンターをもらうので、最初の一歩は斜め前に踏み込む。
  • 踏み込んだ時に、軸足に体重を載せる。
  • 横回転でけるのではなく、下から蹴りあげる感じ。
  • 軸を安定させるために軸足側の腕は脇が開かないようにして、蹴る側の腕は尻を触るように広げない。
  • 蹴り終わったらサイドにステップや、ジャブなどを出して、スキを狙われないようにする。

ヤル気が減った話

まとめ

一言でまとめると、「IT系エンジニア(に限らず)のPCなどの道具周辺の環境を整備する気の無い会社はヤル気が失せる」という事。

 

話の流れはこちら。

一昨日に、職場の席替えがあった。

席替えと言っても、同じビルでフロアも変わるんでまあまあの移動。
100名強の社員数の会社で、入社して半年も経たずに自分の所属部署が、別フロアに移動した。新卒入社によってスペースが減った為、まあ出て行けという事。

実際そこから2年は15人程度だけが隔離された部屋で仕事してて、落ち着けるようになってた。机は広いし、静かだし。
で、今回席替え(出戻り)によって、使う机の奥行きが狭くなった。
デスクトップPC+マルチディスプレイなんで、まあまあ机上のスペースが占領される。

んで、色々と机の上に広げる時にキーボードとかが、邪魔になってしまうので、机上台を上司に欲しいと伝えた。


3〜4000円ぐらいのもの。

多分、個人でも買えるっちゃ買えるので単純に安い物だと思う。(じゃあ個人で買えよって話でもあるかもしれない。)
ついでに便利な抽斗付きのモノを探して、URLをメッセで送った。
http://www.yodobashi.com/リヒトラブ-LIHIT-LAB-A-7338-0-机上台-引出し付-幅590mm-白/pd/100000001002503696/

 

そうしたら、一言「ダメ」との事。
その後口頭でも軽く話したけど、業務生産性に寄与しない物なので、会社の経費を使う訳にいかないとの事。
まあ、単純にその話だけ聞けばスジは通っている。

ただ業務において、自分が直近の数ヶ月でコストを年間数百万円削減していたのだが、数千円の物も買ってもらえないらしい。まあ、実際はAWSの削減サービスをいくつか適用しただけなんだが、調整とか諸々の舵取りは自分の能力によるものだろうと思う。(大したことやったつもりはないが)

というか、誰が業務生産性に効果があるかないかを判断できるのか。
最終的には自分で購入する事になりそうだが、自称クラウド系インフラエンジニアとしては毎日殆んどの時間を向かい合っているPCの周辺環境はかなり生産性に影響を及ぼすと思うんだが。(マウスとかキーボードとか、机の上でメモ書きながら考えるとか)

結局のところ会社(というか直属の上司)のITエンジニアに対する姿勢が分かった気がする。
ちょっと前にも1万円未満のカンファレンス費用を会社が出さないので転職を検討というツイートが出回っていたが、少し気持ちが分かった。
カンファレンス参加費(8,000円)を払わないと優秀なエンジニアを失う可能性があるという話 - Togetterまとめ

もともと会社自体が、商社から大きくなって自社(子会社化)でITサービス作ったりもするようになっているので、金の使いどころが違っているんだろう。
(6000円の飯を食うために東北・関西〜東京の往復飛行機代・ホテル代は出るという)

 

という、数千円でヤル気がガッと無くなったという話。

格闘技メモ

格闘技 体作り メモ キックボクシング

ずっとメモにしてばかりなので履歴も兼ねてログ残す。

2年ぐらい前から職場近くのジムに通っている。
スポーツジムではなく格闘技のジム。以前膝の手術をしたので、リハビリも兼ねてフィットネスジムに通ってたけど、日常生活に支障がなくなると、特に筋トレする理由が無くてモチベーションが保てずに、半年ぐらいで飽きた。
その後、現在の職場に転職して、定時後に何かをしようと思い、格闘技をやろうと思って、近場のジムを探す。
会費安いし、いろんな種類の競技が教えてもらえそうだったので
入会。
キックボクシングや、寝技(柔術グラップリング)のクラスがあり少しづつ参加していたら今では土日も含めて毎週2、3日は通う程にハマる。

筋トレはまあ少しはやってたが格闘技未経験という事もあり色々と指導を受けて少しづつ成長してんのかなともおもうし、指摘された時の内容をメモがてらブログに書いていく。

その時にやった事も忘れないよう書いてく。

 

 先ずは基本から。

 

スタンス

大きくオーソドックス(左足前、右利きに多い)と、サウスポー(右足前、左利きに多い)がある。

 

  • 前足:後ろ足は4:6ぐらいの荷重割合
  • 顎は引いて狙われない様にする。足元を見てから目線だけを前に向けるとイイ感じになる。
  • 前側の肩を出して、後側の肩を引く事で真正面に急所が見えない様にする
  • 肩はリラックスして下げておく
  • 前手は顎に当ててから少し前に出す。
  • 後ろ手は顎に付けるぐらいの位置で待機
  • 肘は締めて、アッパーなどが入ってこない様にする

 

ジャブ

  • 素早いジャブは裏拳ぎみ、または縦拳のまま
  • 肩を上げて自分の顎を守る
  • 当て込む時は拳を内側に捻る
  • 出した後は素早く引いて体制を戻す

 

ストレート

  • ストレートは前傾して打つのではなく、腰を捻って打つ。
  • インパクトの時に腰の回転を絞って止める。脇を締めて小さくまとめる
  • 相手にバレやすいので肘が開かないように真っ直ぐに拳を出す。
  • 前のめりにならないようにして、前足は前傾しないように耐える。
  • 後ろ足は横にズレたりしないようにつま先で地面に立てて止め、拳からの力を後ろ足で支えれるように踏ん張る。
  • ストレート出した後に拳を引くときは腰、肩を捻って元の位置まで戻す
  • 打ったらすぐに引いて元の体制に戻せる重心位置を意識。
  • 自分のパンチの距離をサンドバッグなどで把握しておく。
  • 距離があるときはジャブで距離を詰める

 

意外とやる事が多くて形がマトモになるまで時間がかかるし、鏡とかを見ながらのシャドーと、対人の場合で大きく勝手が変わってきて難しい。

自宅PCのUbuntu化

先日、いきなり使ってたMacがぶっ壊れた。

 

とは言っても3年ぐらい前に中古で同僚から売ってもらった、2008年?モデルのMacbookProだけど。(もう起動しないのでモデルも確認できん)

ある日(12月24日)の早朝4、5時までは起動してたけど、寝て起きてつけたら起動すらしなくなった。

非常にショックを受けて落ち込んでた日に、ベンチプレス100kgが挙がって若干救われた。

んで、今まで数年Macを使ってて慣れてたんで次はMacbookAirにでもしてみようかと思って、オークションサイトや、フリマサイトを徘徊して物色してた。

年末年始休暇に家の中を持ち運べるPCがないのは困ると思ってたけど、やっぱ衝動買いな感じが抜けなかったので、いろいろ考えてデスクトップ使おうと覚悟した時にひらめいた。

「昔使ってたWindowsのノートPCにLinux入れたらいいんじゃね?」って。

 

以前、使ってたノートPCが実家に規制中にCPU焼けて使えなくなって、即買いしたWindows7

のノートPCが残ってた。Windows8→10にアップグレードして、元に戻そうと思ったら戻らなくて、リカバリもCDじゃなくてHDDの領域にあったけど、OS自体が書き換わってて二度とリカバリできない感じになって放置してたヤツ。

 

以前の会社だと、MSOfficeをメインでつかってたかあら、たまに自宅で資料作成してた時にLinuxだとキツイなー。と思ってたけど、今の会社は対外だけぐらいでMSOffice使って社内ではGoogleDriveでもOKみたいな感じだったんでそこら辺の問題もなさそうだし。

 

ってことでUbuntu 16.04 LTSを導入。

久々にLinux。やっぱWindowsはどこにでもあるけど、SSHとかITインフラ系のソフトが初期状態で揃ってないのが面倒。ちょっとした手間なんだけど、意外と萎える。

最近触ってるAnsibleとか、Dockerとかもローカルで実行できそうだなと思ってやっぱMac or Linuxが良かった。

んで、インストールしたけど、無線LANが繋がんない。。。優先はいけるけど、せっかくのノートPCが無駄になってしまう。ってことでググりました。

Ubuntu日本語フォーラム / NetworkManager が無線LANを認識しない

そしたらなんのことはない。無線LANの機能がOFFられてただけ。ただ、意外と気づきにくい、Windowsの時は気にせずつながってたし。

まあ、毎度起動時にOFFになってるんで一手間増えたけど、いつまで持つかわかんないMacを中古で買うよりかはとりあえずいいかなーって感じ。

 

んで、今度は日本語入力できないんで、またググる。パッケージが不足してた模様。

gihyo.jp

次は、個人的には重要なアプリの「keepass」をインストールしたら、一部の文字が文字化け。

まあいいかなーと思ったけど、またググッて発見。

kokufu.blogspot.jp設定変更で対応可能。

 

これで、とりあえず問題なく使える環境が用意出来た。

 

一瞬、最新のMac買おうとも思ったりしたけど、無料でもここまで出来て、今のとこ数日間は特に問題感じてないんで、やっぱLinux最高。

仕事で使うOSもLinuxなんで偉大だなと。

 

まだ、ブラウジングぐらいしかしてないんで今後は開発系の作業するときに効率の上がるアプリを導入していこうと思う。

 

もう、日付変わって明日からは2017年。

また今後の事も考えなきゃいかんので、進歩ある一年にしていきたいです。

 

では。

ベンチプレス成果(目標達成)

体作り

もう2016年も残り数日って事で年始に立てたベンチプレス100kg挙げるって目標をギリギリ達成‼‼

先週の挑戦では少し挙げた所で止まって失敗して、残り日数も少ないしかなり焦ってたけど一つは目標達成した年にできて良かった。

 

色々あってユルくではあるけど中学ぐらいから目指してただけに嬉しい。

これも定期的に通いたくなるような楽しいジムがあったからこそ。

まだまだギリギリな感じなので来年はパワーアップ&ダイエットして体脂肪下げていこう。

ログ収集・分析基盤の検討

仕事とか 勉強系

今の会社では、自社のWebシステムをBtoBで販売してて、そのサーバ・インフラ周りの面倒を見てるけど、プロダクト数が10くらいあってサーバの台数も200台ぐらいになってきてる。

 

この台数を2人でプロダクト毎に担当分け。

 

プラットフォームは主にAWSを利用していて一部IDCフロンティアも利用している感じ。

 

そのIDCフロンティア側も自分が担当していて、サーバ台数が25台ぐらい、CMSのシステムでWEBサーバ20台、DBサーバ5台って感じ。

んで、WEBサーバ中でVirtualHostが60個ぐらい存在するんで、正味800サイトぐらい存在している計算。

その中でTVとかに公開されてちょっとアクセスが増えるとすぐにCPUが上がってくるんで、どのサイトが原因なのか確認してた。

でも、実際ログも60個ぐらいあるんでタイムスタンプが最新のログとか見て目星つける感じなので、あまり正確なもんでもなかったし、tailとかで内容見てるけどそもそもそのログじゃなかったときとか意味ないなー。とは思ってた。

そこで、EFK(ElasticSearch+Fluentd+Kibana)に代表される、ログの収集分析基盤を導入すれば傾向とか掴みやすいだろうと思ってちょっと検証してみた。

 

前にも試しで構築とかしてたけど、ElasticSearch辺りが面倒な印象だったけど、今はAWSElasticSearch Serviceがあるんでクリック数回で立ち上げれる。(さすがAmazon様)

なので、実際はFluentdの辺りだけを頑張った感じ。

もちろんこの本も参考にしました。

 

https://www.amazon.co.jp/サーバ%EF%BC%8Fインフラエンジニア養成読本-ログ収集~可視化編-現場主導のデータ分析環境を構築!-Software-Design-ebook/dp/B00MPDUQQI

 

まだ、正式に導入はできてなくて、検証の段階だけど、大量のVirtualhostがあった場合にも、アクセス先のホスト名とかもログに出してしまえばサーバ側でログを分割する必要がないんじゃないかな、って思う。

しかも、同じElasticSearchのインデックスに投げればサーバ全体での傾向や、複数サーバのログを合わせて分析してCMSシステム全体での傾向も可視化することができるってのはなんとなくわかってきた。

 

「なんとなく」ってのは、CMSのシステム自体にはまだ導入できていないので他のプロダクトのログを投入して試験的に分析しているかんじなので。。。。

あとは、今まではApacheLogViewerとかでグラフ化してたのが、ブラウザだけでリアルタイムにできるんでかなり調査、分析するなら便利。

 

サーバログインとか、コマンドとかわからない非エンジニアの人に対しても状況把握とかはしやすいだろうし、kibanaの使い方を覚えれば自分の希望する分析もできる。

 

今後クラウド化が進んでいくにつれて、AWS AutoScalingみたいにサーバ自体が永続的なものではなくなっているんで、ログみたいな「あまり使わないんだけど、すぐに捨てるわけにはいかない」データを外出しして活用できる仕組みないと運用系のエンジニアはキツくなっていくだろうな。

 

ただ、まだWEBサーバのログの活用方法まではちゃんとできてないんで、そこらへんのメリットを他のマネージャなどにアピールできないと本格導入ができないんだよなー。