hashimotog

橋本 豪

  • インフラエンジニアの僕が育児休暇を1カ月半取得した話

    こんにちは!インフラエンジニアの橋本です。 今年もあっという間に残すところ約1ヶ月半!?早いですね。 去年に続きコロナ禍もあり、9月の緊急事態宣言の解除まではなかなか遠方への外出などできなかった方も多かったのではないでしょうか。 夫婦揃ってキャンプが好きな僕達も例外ではなく、遠出もできず、家の近くの散歩ばかりで慢性的な運動不足で腹囲がヤバい! 10月に友人の結婚式があったのですが、5年前に買った礼服が入らず悲しい思いをしました……。 弛みきった体を引き締めようと決意した今日この頃です。 さて、私事で恐縮なのですが、去る9月16日に我が家に待望の第一子が誕生しました! 本記事は橋本家第一子誕生に伴い、育児休暇を取得した経験について記載させて頂こうかと思います。 育児休暇取得前の気持ち 2021年2月に妻の妊娠がわかった当初から休暇を取得することについては考えてました。 最初は出産前後の2週間程度で十分だろうと軽く考えていましたが、調べてみると僕たちの条件では全く足りないことが徐々にわかってきました。 まず、里帰り出産しなかったこと。 これは世の中の状況がコロナ禍だったことがあります。ワクチン摂取も進んでおらず、辛うじて僕は2回目まで完了できそうでしたが、当時は妊婦への影響もわかっていなかったため妻の摂取は間に合わず、そんな中、実家へは帰れないという決断に至りました。 そうすると出産後に妻と赤ちゃんが帰宅するわけですが、家事は当然僕がこなす必要があります。 一般的に、出産により女性の体は相当傷ついているため、その後の回復には早くても1ヶ月を要します。(その間、悪露などのため慢性的な貧血状態でもあります) 約1ヶ月は絶対安静と言われるところも多く、この1ヶ月間は体の回復に努めてもらいます。 家事や育児は夫の役目。 このご時世では両親も呼ぶことはできず、サポートは無し。 初産ということも合わせて夫婦にかかる負荷は大きい状況から、当初の2週間から約1ヶ月半の取得を考えるようになりました。 約1ヶ月半という個人的には社会人になってからこれほど長期間業務から離れることが無かったため、復帰後に仕事があるかな?居場所はあるかな?といった漠然とした不安はありました。 周囲の反応 育児休暇を取得することについては、妊娠がわかった当初(約7ヶ月前)から周囲には報告していました。 プロジェクト内に子育て経験者も多く、育児休暇を取得することについて好意的な雰囲気があり、気持ち的にも本当に助かったことを覚えています。 その他、全社的にも、これまで男性の育児休暇も実績はあったので、制度的な不安はありませんでした。 ※ちなみに、育児休暇ですが、僕の場合は本来の意味での育児休暇制度を使ったものではなく、収入など経済的な事情なども踏まえて有給休暇による長期休暇という形で取得しています 育休に向けた準備について 仕事の面では主に既存案件の引き継ぎで、主にフロントとしてお客様とバイネームでやり取りしている案件については数ヶ月前から他メンバーもメールや打ち合わせに同席してもらっていました。 2ヶ月前からは引き継ぎリストを作成して、案件名、やっていること、最近の情報、引き継ぎ対象メンバーを記載し、それを元に引き継ぎを行いました。 心がけたのは、リストに書ける内容は制限されるため、これまでの背景だったり打ち合わせの議事録についてはSaaSの情報共有サービスであるesaやマイクロソフトのTeamsを使ってオープンにすることでクローズドな情報を極力なくすようにしました。 Colorkrewでは情報をほぼオープン(機微情報は別途アクセス管理などで制限しています)としているため、このマインドは僕だけでなく社員のほとんどが持っています。 また、頻繁にやり取りが発生したり、バイネームで相談頂くお客様についてはメールやTeamsメッセでのご挨拶と引き継ぎのご連絡も行っています。 プライベートの面では、家事タスクの整理を行っていました。 普段洗濯や掃除、食事などの買い出しは夫婦で共にやってますが、食事は月に1回僕が作るか作らないかの頻度で、主に妻がやってくれていました。 そのため、普段やってない朝昼晩の献立を毎日考えるのが大変でした。(ご家庭で料理される方、頭が下がります!) 特に今回は出産からの回復期ということで鉄分多めのおかずを考慮する必要があり、次に使いまわせる食材も考慮した献立となると慣れないうちは至難の業です。(余談ですが、味についてはネットに色々なレシピが公開されているため、レシピ通りにやればどうにでもなります) また、調理スキルも無いので時間がかかります。これを3食分やることになるので、育児をしながら食事も作ることは結構な労力です。 料理については不安ながら、料理系Youtubeを見るなどして心の準備を進めていました。 育児休暇中について 仕事については、各メンバーのおかげで既存案件の個別問い合わせがほぼ無かったので育児に専念することができました。 月次定例などの打ち合わせは不参加ですが、資料の確認は必要だったため、育児の空き時間を利用して対応していました。 ちなみに、育児の生活リズムをイメージして頂くため、赤ちゃんの生活をご紹介します。 ある日の一日の例: AM5:00 ミルク 睡眠&オムツ交換 AM8:07 ミルク 睡眠&オムツ交換 AM11:00 ミルク 睡眠&オムツ交換 PM2:00 ミルク 睡眠&オムツ交換 PM5:30 ミルク 睡眠&オムツ交換 PM8:10 ミルク 睡眠&オムツ交換 PM11:30 ミルク 睡眠&オムツ交換 AM1:40 ミルク 睡眠&オムツ交換 AM3:35 ミルク
    ...
  • Microsoft Build 2018 2日目レポート

    こんにちは。 インフラエンジニアの橋本です。 (あれ、このアイキャッチ見たことあるぞ。) 引き続きMicrosoft Build 2日目に参加しています。 昨日とは違いレジストレーションがないので、比較的余裕を持って入ることができました。 Keynote2日目はMicrosoft 365についてです。 大きくChannel1〜4に分けられていて、それぞれは以下のようでした。 ch1 - Windowsの新しい発表について ch2 - Windows開発者向けの発表について ch3 - Office開発者向けの発表について ch4 - MicrosoftGraphについて 速報レベルでのまとめはすでにこちらのブチザッキさんのこちらのブログにまとめられていたため、そちらを参照ください。 今回はBuildに参加して気づいたことをレポートしてみたいと思います。 気候について シアトルは位置的に、北海道の上、南樺太と同じくらいの緯度に位置します。 そのため、年間を通じてあまり気温は高くなく、今回の5月でも12℃〜24℃と過ごしやすい気温でした。 日照時間は日向に出れば暑く、影に入ればちょっぴり寒いくらいの温度でした。 降水量は年間で154日は降るらしく、3日に1度は雨が降るようです。本日も通り雨がありました。 会場について 複数のホテルに会場があったAWSのre:inventとは違い、Buildは会場が2箇所にあります。 Keynoteが開催されたワシントン州会議場、そこから歩いて3分ほど先にあるシェラトンホテルです。 ワシントン州会議場では技術セッション、Keynote、EXPOがメインで、シェラトンの方は技術セッション、ワークショップがメインのようです。 セッションについて まず参加についてですが、先着順で、人気のセッションはドアがクローズされて入れないということが1度ありました。 メインとなるセッションは早めの行動を心がけましょう。 次に、内容についてですが、他のイベントや国内のイベントと同じく、前に登壇者がいて、資料をモニターに映します。 re:inventの時は翻訳機や音声のリアルタイム翻訳アプリがありましたが、ちょっと見当たりませんでした。 代わりに、一部のセッションにて、専用のURLへ接続すれば、選択した言語の字幕のみ表示されるものがありました。 翻訳のレベルは昔のGoogleのような感じです。 開始前に表示されるURLへ接続すると、登壇者の発表が字幕のみ表示されます。 休憩所について セッションのある各階にあります。 また、Expo会場の手前に広場があり、電源つきのソファ、マッサージエリア、決まったお題に対してフリー参加で話ができるTalkShopというようなコーナーなど、リラックスできるものから楽しめるものまで様々でした。(うさぎやポニーと触れ合える場所までありました) うさぎやポニーと触れ合えます。 手前のテーブルの下に電源プラグが。 食べ物、飲み物について セッションのある各階に飲み物が置いてあります。 - スターバックスのコーヒーがフリーで飲める(ミルク入れ放題) - ミネラルウォーター、コーラ、ダイエットコーラ他、アメリカで飲みそうなジュース類はほぼある
    ...
  • Microsoft Build 2018 1日目レポート

    こんにちは。インフラエンジニアの橋本です。 去年11月のAWSのre:inventに続き、今回はMicrosoftのBuildに参加しています。 Buildって Microsoftのソフトウェア開発者向けのカンファレンスです。 今年も引き続きアメリカはワシントン州シアトルのワシントン州会議センターにて、5月7日〜9日まで開催されます。 日本出発〜会場到着までにやることについては、共に来ている赤川の記事が参考になるかと思います。 Keynote Day1について Keynoteの様子(動画)はこちら 今年も様々な発表がありました。 とりわけ、AIやIoTに関するものが多く、クラウドファーストから一歩進んだ、ただサーバ+アプリケーション組み合わせではなく、クラウドとドローンのようなデバイスにAIを組み合わせた新しいサービスを提供していくように見えました。 例えばAI for Accessibility AIを用いて障がい者を支援するプロジェクト。 こちらのデモでは、視覚情報を直接音声で伝えてくれるAI、視線の先を追ってキーボードを入力するAI、会話をリアルタイムに翻訳するAIなど。 これらを実現するため、Microsoftは5カ年計画で2500万ドルを開発者向けに投資しているようです。去年もパーキンソン病の患者の手の震えを抑えるデモがありましたが、AIの可能性に積極的に投資していく姿勢が伺えます。 例えばAzure IoT Edge ドローン大手のDJI社と提携することにより、ドローンで収集したデータをWindows10で利用できるようにし、リモート制御するためのSDKもリリースするとのこと。 これにより、開発者はドローンをリモート制御し、収集データをリアルタイムにストリーミングするアプリケーションを開発できます。 デモでは、Azure上でプログラミングされたAIが搭載されたドローンでした。 ドローンが撮影したパイプの映像から問題のある箇所を黄色でマークし、利用者はリアルタイムで送信されてくる映像から確認ができる仕組みです。 こういうものが原発や災害地のように、人が立ち入れない場所で活躍するんでしょうか。 その他 ここでは全てを紹介しきれませんが、他にもHoloLensにRemote Assist、Microsoft Layoutのアプリが追加されていたり、Microsoft365としては議事録AIが取ってくれたり、CortanaからAlexa、もしくは、AlexaからCortanaを相互に呼び出すことができるようになっていたりしてます。(2017年内実現のはずが、長引いているようですが) 「Cortana & Alexa」はまだクローズドβの段階のようなので、興味がある方はこちらからアクセスしてみてください。 Azureに関して Visual Studio Live Shareがプレビューしてました。 複数の開発者が同じビューを見ながらコードを開発していくツールのようです。 修正されている部分が相手方にもリアルタイムにシェアされるため、チームで開発しているような方はいいのではないでしょうか。(AWSでも似たようなのがありましたね) こちらもデモで実際に扱ってました。 また、Githubとの提携も発表されています。 AKS Azure Container Service がAzure Kubernetes Serviceへ名称変更しました。 CosmosDB NoSqlであるCosmosDBがマルチマスター書き込みに対応しました。 複数リージョンでの書き込みに対応するようです。
    ...
  • AWS re:Invent2017 Keynote Day2 まとめ

    インフラエンジニアの橋本です。 ラスベガスは朝晩は肌寒いですが、日中帯はギリ半袖もいけるような気候です。 それではKeynote二日目で発表された新サービスのご紹介になります。 Alexa for Business 有能なアシスタントが会議室で、デスクであなたをサポートするようになります。 「Alexa,start meeting」、「Alexa,dial XXXX」で、会議や電話会議への参加など、声をかけるだけで実現できるようになります。 上記は一例ですが、他にも連携するアプリケーションによっては、会議室の空きが確認できたり、AWSアカウントのあるリージョン上で起動しているEC2の数を確認できたり、Cloudwatchのアラートを読み上げたりすることもできます。 また、プライベートでも使うことが可能です。 音楽を聴いたり、電気のON/OFF、テレビ番組の切り替えが音声でできます。 音声でAPIから作ったスキル(拡張アプリ)を実行するような仕組みです。 本日よりavailableとなってます。 AWS Cloud9 コーディング、実行、デバッグを可能にする統合開発環境(IDE)です。 ブラウザ上で扱います。 あらかじめ主要な開発言語、およびそのツールがパッケージ化されており、追加の必要はありません。 エディタやデバッグも用意されています。 Lambda関数のテスト/デバッグをサポートしているため、サーバレス開発が可能。 また、IAMユーザを追加することで共同開発をすることも可能なようです。 ※現在、米国西部(オレゴン)、米国東部(オハイオ)、米国東部(北バージニア)、EU(アイルランド)とアジアパシフィック(シンガポール)リージョンでのみ利用可能です AWS Serverless Application Repository サーバーレスアプリケーションの公開、検索、デプロイができるようになります。 公開方法についてはグローバルとプライベートが選択可能です。GitHubのようなソースコードリポジトリを参照させることもできます。 提供者はアプリケーションをSAM(ServerlessApplicationModel )形式でパッケージ化しておく必要があります。 こちらにてプレビュー受付中のようです。 まとめ 二日目のKeynoteは開発関係の話がメインのようで、ところどころわからなかったこともありましたが、サーバレス化が急速に進み、開発スピードもより速くなっていくんだなと感じました。(どんどんインフラ要らずになっていく・・・。) また、新サービスは一日目が圧倒的に多かったです。 二日目はほぼ、Alexaをはじめとした音声認識やその可能性についての話が多い印象でした。
    ...
  • AWS re:Invent2017 2日目参加レポート

    こんにちは。インフラエンジニアの橋本です。 saeki同様、AWSが誇る一大イベント、re:Invent 2017に参加してます。 出国前からチェックインエラー、1日目はバス移動に苦労させられ(なぜかパンフに記載の通りの順じゃない& 到着したら無言でみんな降りる)ましたが、そろそろ慣れてきたので張り切って二日目のレポートです。 1日目の様子はこちらまで。 Global Partner Summit 主な内容をダイジェスト 今年は循環器の治療や銀行のバンキングシステムの効率化など、特にヘルスケアや金融系でAWSの導入が進んでいる パートナーエコシステム(様々なパートナー企業の中から、エンドユーザのビジネスニーズに合わせて柔軟にクラウドの価値を提供する仕組み)をより拡大させ、AWSは絶対的な存在だと印象づける IOT、ML、Blockchain、AI分野も引き続き強化していく エンタープライズが徐々にAWSへ移行が進んでいる。現在はアメリカだが、次はグローバルな流れになる データベースについて、そこ(オンプレ)から動かない(移行しない)という選択肢はない。例えば某オラクル。どちら側につくか選ばなくてはならない(会場ざわめく) 新たにプレミアパートナーに65企業が追加 Tuesday Night Live AWSのグローバルインフラストラクチャ担当VP Peter DesantisによるKeynote。 リージョンについて 2016-2018年で11リージョン追加予定。政府向けリージョンをアメリカに。中東初のリージョン(バーレーン)も登場。 スウェーデンをはじめとして、新規立ち上げのリージョンは、再生可能なエネルギーを使って立ち上げる AvailabilityZoneについて 物理的な距離のある複数のDCで、10万台以上サーバがあるなど、基本的な成り立ちの説明。 AZは最低2つのゾーンだが、最大で6つのゾーンがあるリージョンもある 100GBのAmazonGlobalNetworkでリージョンを繋げていて、67のDirectConnectでAWSへ接続されている Computing at SCALE Machine Lerning(以下、ML) ディープラーニング、X-Rayが医療分野で現場で実際に使われている 例:脳の腫瘍を見つけるX線検査など ここまで成長できた理由 ①ハードウェアの高度化 ②ML framework improvement AWSの**Apache MXNet**を使った機械学習トレーニングで、7-8倍の学習効果があった ③Rapidly growing GLUON Open neural network exchange NNVM and TVM 機械学習モデルのAPIや、一つのエンジンで学習後、別のエンジンで動かす切り替えツールを使用することでも
    ...
  • AWSのCloudwatchにアラート(Alarm)を設定し、監視する

    こんにちは。新人の橋本です。 これまではオンプレミスのハイブリッドクラウド(プライベート+パブリック)や物理サーバにて運用構築業務についてましたが、 AWS自体は初めて取り扱う環境ですので、その目線から、ブログを書いていきたいと思います。 今回はAWS導入後、基本的なリソース監視ができるCloudwatchの設定、およびAlarmを設定し、閾値を超えたらEメールを送付するという ごくごく基本的な設定について記載します。 1)設定画面 EC2にてインスタンス作成後、EC2の[Instance]項目にてにてAlarm設定したいインスタンスを選択し、[monitoring]タブを選択します。 2)Alarm設定 右部分にある[Create Alarm]を選択すると、CreateAlarm画面が表示されるため、各項目を入力します。 Send a Notification to → 別項目にて、SNS topicを作成している場合、リストに追加されます(今回は追加しません) Take the action → Alarm発生時のアクション。発生した場合どうするかを選択できます(今回は設定しません) Whenever → リストより程度(Average,Max,Minimumなど)、および項目(CPU Utilization、Disk Usageなど)を選択します Is → 閾値(○○パーセント以上or以下など)を設定します For at least → 判定条件(○分間毎に△回[Whenever]項目が[Is]だった場合にAlarmカウントする)を設定します Name of Alarm → Alarm名を設定します 3)設定追加 各項目設定後、右下の[Create Alarm]を選択すると、Alarm項目が作成され、次の画面が表示されるので、リンクをクリックします。 4)項目追加確認 CloudWatch Management Console画面に遷移するため、項目が追加されたことを確認し、[Modify]タブをクリックします。 5)メール送信設定① [Modify Alarm]画面が表示されるため、[Actions]項目の[+Notification]をクリックします。
    ...