IDCFクラウドにKubernetes as a Serviceを実現するエンジニアを募集!
What kind of product you're going to be in charge of?
IDCフロンティアでは、パブリッククラウドのIDCFクラウドを提供しています。
IDCFクラウドは、初期費用0円、業界最安水準1時間1円、1ヵ月500円から始められるパブリッククラウドです。いつでも、どこからでも素早くCPU・メモリなどを無停止でスケールアップできたり、サーバーの構成変更やスケールアウトも自在。「堅牢性」「セキュリティ」「冗長性」を備えた国内各所の自社データセンターで運用しており、日々、進化を続けています。
IDCFクラウドが選ばれる理由
お客さま選定理由のトップは「性能・機能」。自社運営の国内複数データセンターと大容量ネットワークをベースに国内クラウドの先掛けとして2009年6月から安心と信頼のクラウドをご提供しています。
IDCFクラウドの導入・構成事例
IDCFクラウド 3つの"速さ"
- Performance: わずか20秒でサーバー作成! オールフラッシュディスクを採用した超高速・パワフルなクラウド。
- Network: IDCフロンティアのバックボーンネットワークは総容量1,110Gbps。アクセス増や大量配信にも最適。
- Usability: 素早く簡単にシステム構築。オンラインサポートや請求書発行など、ビジネス利用にも安心。
IDCFクラウドを開発する魅力
高いレベルの性能要件や機能を実現することを通じて、パブリッククラウドを支えるバックエンドの仕組みや、スケーラブルなシステムを実現するためのアーキテクトに直接携わることができます。インフラ・ミドルウェア・アプリケーションの全レイヤーを支えて成長できる面白みがあります。
具体的な業務内容は?
現在、KubernetesのマネージドサービスをIDCFクラウドで提供することを企画・検証中です。
KaaS実現に向けて、Rancher, Kubernetes, CloudStack等のOSSを解析し、マネージドサービスとして提供するクラウド基盤の開発を担っていただきます。
課題
IDCFクラウドの基盤にはCloudStackを使用しています。CloudStackとIDCFクラウドの独自機能(ストレージやロードバランスなど)をKubernetesから利用できるようにする拡張のために、Kubernetesの内部構造をより詳しく解析することが課題でもあり、やりがにも繋がるポイントです。
お任せしたいミッション
本チームは、Kubernetesの内部構造を解析して、IDCFクラウド基盤、CloudStack上でKubernetesを活用できるように機能拡張・実現をミッションとしています。
ご参画いただく方には、Kubernetes Cloud Controller Manager、PersistentVolumeなど、Kubernetesを活用したPlatform開発をお任せしたいと考えています。
現場で使われる技術について
企画・検証している技術環境は、Rancher+Kubernetes+CloudStackになります。現在のクラウド基盤CloudStack上にKubernetes/RancherによるKaaS環境の構築・検証を進めています。
一緒に働くチームについて
検証チームは、趣味で自宅k8sクラスタ、Jetson Nano、nvidia-dockerを活用するようなサービス企画担当やRancher+k8sをどっぷり検証してインフラ構成を練り上げているインフラエンジニアなど数名規模のチームでスタートしています。
Forkwell Press掲載記事
技術面でアピールできることは?
自社データセンター・クラウドサービスを利用して運用・開発を行っているので、自分たちが必要で実現したシステムをIDCFクラウドのサービスとして提供するチャンスがあります。
仕事を通じて、サービス提供しているクラウド関連技術についてスキル獲得することが可能です。例えば、クラウド基盤のCloudStackや仮想化技術、非同期処理や負荷分散などなど。
テックブログでも関連技術や海外カンファレンスの参加レポート、バックエンドシステムのアーキテクトなど、取り組みを掲載していますので参考にご覧ください。
特に最近では、KubeCon+CloudNativeCon のヨーロッパ、シアトルにも参加し、最新情報のキャッチアップを積極的に行なっています。
■KubeCon+CloudNativeCon 2018 Europe 参加レポート
http://blog.idcf.jp/entry/event-report-2
■IDCF テックブログ
http://blog.idcf.jp/
※ エントリーは、Forkwell Jobs の「話を聞きたい」よりお待ちしております
■ IDCF Qiita
https://qiita.com/organizations/idcf/activities
エンジニアがパフォーマンスを発揮できる環境を用意します
- 業務で国内/海外カンファレンスに参加することを支援しています(Cloud Native Days, KubeConなど参加しています)KubeCon+CloudNativeCon 2018 Europe 参加レポートhttps://blog.idcf.jp/entry/event-report-2
- フレックス制度あり, 月に5回のリモートワーク可能(https://www.idcf.jp/recruit/worklife.html)
- SELF DEVELOPMENT PROGRAM 技術研修の受講料や書籍購入の費用を補助します
Development system and environment
Development member's discretion
- Personal environment such as OS, editor, IDE, you can use at your own risk
- Development team's member who's in charge of implementation participate in making planning decision
- The task is estimated mainly by the members who's in charge of implementation
- The entire schedule management is done by adjusting the deadlines or the functions to be incorporated while checking the results on the way as needed
Innitiatives to improve code quality
- Performing code review or pair programming of all code deployed during production
- All members share the value that "refactoring should be done fon time", and it's implemented on a daily basis
- Making sure that the entire team complies with some coding conventions
- We have introduced a code quality assessment so that members can always check it
Implementation test level
- Perform a test on most functions
- Write test code at the same time with implementing the function
Agile practice level
- The practice of iteration development is performed in a short period, less than one month
- Having a daily stand-up meeting or similar team meeting
- At the end of the iteration, etc., the team regularly organize retrospective meetings
- Use not absolute quantities, but relative points as the unite for task estimation and collect the opinions of as many people as possible
- Continuous deployment (delivery)
Workflow maintenance
- All codes are managed in version managing tool
- Merge of code implemented by each member is done on Pull Request basis
- An environment for infrastructure configuration management (Infrastructure as Code) is maintained
Open information sharing
- All materials and data required for development (except personal information) can be freely viewed by any member in charge of implementation without a permission of superiors
- We've introduced chat tools for efficient communication of team members
- We use a dedicated information sharing tool to share information such as know-how, record of proceedings and daily reports
How free an atmosphere in the company is?
- It's allowed to wear earphones during work
- A flextime or discretional labor system
- It's allowed to work remotely
Diversity
- We have foreign employees
- There are members of development team who have kids
- There are new grads in development team
- Accepting students as interns to developing division
Rewards and welfare benefits
- Applicats are paid an office chair prices at least 600 dollars
- Free drinks are provided
- There is stock option or stock purchase support system
Tech culture
- There is a CTO or equivalent person / department who is in charfe of standardization of technology and workflow
- Engineers are involved in personnel evaluation of engineers
- We have organized studying sessions and conferences for engineers
What kind of technologies are used?
Technologies in use (after hiring )
Other, Technologies in use
Feel free to leave a message for reader!
変えるチカラ With One Team
IDCFでは全社員に求める行動指針として “IDCFクレド” を定めています。 これを実践していくことが「Innovation」につながると考えています。
「つくりだす やりぬく ひとつになる」
この“IDCFクレド”を一言で表したのが 「変えるチカラ With One Team」 です。
皆さんは、この“IDCFクレド”のような経験をしたことがありますか? しようとしたことがありますか? 皆さんの経験を教えてください。 そして、皆さんの夢を教えてください。
皆さんとお会いできることを楽しみにしています。
求める人物像
IDCフロンティアは “変えるチカラ” を持った仲間を求めています。日々刻々と変化するインターネットの世界で戦っていくには、高い意欲を持って主体的に動くことが欠かせません。「新しいものを作りたい!」「チャレンジしたい!」、そんな熱意を持った方と一緒に働きたいと思います。
当社には「新しいことをやりたい!」と手を挙げた人を積極的に応援する文化があります。若手にもどんどん仕事を任せます。入社1年目からサービス開発に携わった社員もいます。文系・理系を問わず、さまざまな強みを持った社員が活躍しています。
そして、一人で行うのが大変な時には、頼れる先輩や上司が考えるヒントを与えてくれたり、力になってくれます。上下関係だけでなく部門を超えて、活発なコミュニケーションが行われています。
多様な仲間がOne Teamとなって挑戦することで、「Innovation」が生まれます。
仲間とともに成長する喜びを感じながら未来を切り拓いていきましょう!
勤務時間・休日休暇 |
---|
■勤務時間 ■休日休暇 |
社会保険・福利厚生など |
---|
【社会保険】 【福利厚生】 【その他、労働条件】 |
- 一覧画面 にて参照することができます
- スカウト機能を有効 にしている場合、興味を持っていることが企業に伝わりスカウトが届きやすくなります。