インターン生活を振り返って

エンジニアインターンの舩越です。

Kaizen(※) でインターンを始めてちょうど 1 年程経つので、ここらでインターン生活を振り返ってみようと思います。

※ Kaizen: Kaizen Platform の略称。

なぜ、Kaizen のインターンに応募したか

f:id:kaizenplatform:20210210103442j:plain

調べてみたところ、Kaizen のインターンに応募したのは 2019-12-21 でした。この時はちょうど就活中で、一通り業界を見終えて、「エンジニアになりたいかも・・・!」と思い始めた頃でした。しかし、エンジニアが実際にどんな仕事をしているかなどは曖昧だったため、「じゃあ実際に働いてみっか!」と思い立ち、インターンを探し始めました。

Wantedly を眺めていて「ここ、徒歩 1 分(※)じゃん!(ポチー」ということで申し込んだのが、Kaizen のインターンでした笑

※ 当時住んでいたアパートから。

参考までに「インターン応募時のスペック」を載せておきます。当時の自分は知識も技術力もありませんでした。

  • 就活中の M1(工学系)
  • コードを書くのが大好き(技術力があるとは言ってない)
  • Python でちょっとしたスクリプトを書けるくらい(アプリなんてもちろん作れない)
  • Rails チュートリアル挫折
  • HTTP?キャッシュ?ポート番号?Docker?なにそれ美味しいの?状態

多分、「コードを書くのが大好き」と言う部分が伝わって採用に至ったのかなと思っています笑

「向いているかどうか」より「好きかどうか」が重要ですよね、うんうん。

Kaizen のインターンの良いところ・悪いところ

実際に 1 年働いてみた自分が思う、良いところ・悪いところを列挙してみます。Kaizen のインターンに興味がある方向けになるかと思います。

良いところ

続きを読む

Kaizen Platform のエンジニアインターンのご紹介

Kaizen Platform で開発組織の部長をしているKawabeです。
今回は、エンジニアインターンの取り組みについてご紹介します。

インターンの取り組みの歴史

f:id:kaizenplatform:20210125093240p:plain

Kaizen では創業当初よりインターン生が活躍してきてくれているのですが、開発組織でエンジニアの1人目のインターン生がジョインしてくれたのは2019年でして、実は長い歴史がある訳ではありません。

2017年頃までの採用方針はどちらかというと即戦力重視の傾向があり、開発チームではインターン生の受け入れはしていませんでした。

その後、将来的な開発チームのスケールを見据えて採用方針やチームのあり方を見直し、オンボーディングプロセスの標準化や若手採用の推進、勉強会・読書会などのチーム力強化の取り組みをおこなってきました。

そして2019年にインターン生の受け入れ開始し、2021年現在では4名のインターン生が活躍してくれています。

インターンの働き方・指針

夏季・冬季休暇に短期集中型で参加してもらうようなものではなく、定常的に週に何日か稼働いただくスタイルをとっています。 もちろん時期によって忙しさは変わるので、「卒論・修論前はしばらく稼働を減らしたい」「夏季休暇はガッツリ働きたい」といった変動には柔軟に対応しています。

インターン生を受け入れるにあたっては、極力ほかのエンジニアと同じ環境で働いてもらいたいという指針をもっています。

続きを読む

AWS re:Invent に初めて参加して分かったこと

SRE Group Managerの前田です。 2019年12月02日〜06日にラスベガスで開催されたAWS re:Inventに参加してきたので、 初参加者の視点で分かったことなどを忘れないうちにまとめました。次回以降で参加する人の参考になれば幸いです。

f:id:kaizenplatform:20191211184158j:plain

TL;DR

  • 経験者、re:inventの事前交流会でもらった助言を実践する
  • とにかく体力勝負
  • re:Inventはセッション予約の段階から始まっている
  • EXPOを見ると流行が分かる
  • 非エンジニア職やAWSに詳しくない人も多く参加している
続きを読む

PulumiでECS環境を構築する

SREの本田(@mov_vc)です。

Kaizen Platformではインフラ構築にPulumiを採用し始めています。今回は、Pulumiの基本的な説明+ECS環境をPulumiで構築した手順をまとめました。結論から言うとPulumi、かなり便利なので、導入を考えているよ〜という人はぜひ読んでみてください。

TL;DR

汎用言語で書ける

TypeScript, JavaScript, Pythonで記述できます。

f:id:kaizenplatform:20191106103226p:plain

依存関係解決してくれる

リソース間に依存関係があってもPulumiさんがよしなにやってくれます。

f:id:kaizenplatform:20191106103255p:plain

WebUIやべーじゃん

WebUIはこんな感じでプロジェクト、環境一覧画面があり、イケてます。

f:id:kaizenplatform:20191106103349p:plain

作業履歴とかもWebUIで確認できる

環境ごとのstate情報、Pulumi作業履歴などが確認できます。

f:id:kaizenplatform:20191106103406p:plain

開発めっちゃ活発

リリースサイクルが週1ペース。ちゃんと寝てる???

f:id:kaizenplatform:20191106103531p:plain

ぷ…Pulumiってなによ…

f:id:kaizenplatform:20191106103515p:plain

公式:

https://www.pulumi.com/

terraformとの比較(公式の主張):

https://www.pulumi.com/docs/intro/vs/terraform/#pulumi-vs-terraform

slackグループ:

https://slack.pulumi.com/

続きを読む

「not 緊急 but 重要」に取り組む1週間 / Kaizen Week #7を開催しました

こんにちは、つくばからリモートワークしている池田(@ikedaosushi)です。 Kaizen Platformでは定期的に「Kaizen Week」という取り組みをしています。 これは、 日常のプロジェクトを一時停止し、普段の業務では優先度を上げずらい「リファクタリング」「新しいツールの導入」などのタスクに1週間取り組もう、というイベントです。最近では3ヶ月に一度開催されています。

この記事ではKaizen Platformではなぜ「Kaizen Week」に取り組み、どんな工夫をしているのか、どんな成果が得られたのかを書きます。

続きを読む