具体的な業務内容
ソフトウェアエンジニア(クラウドプラットフォーム)〜サイバーエージェントグループのインフラを支える〜
サイバーエージェントグループ全事業のインフラを支える部署にて、ソフトウェアエンジニアをご担当いただきます。プライベートクラウドの提供を通じた、サービスの拡大・成長の支援をお任せします。
■配属先:
CIU(CyberAgent group Infrastructure Unit)は、サイバーエージェントグループ全体のインフラを支える組織です。Cycloudというブランドでプライベートクラウドを展開しており、IaaSとしてのOpenStackやKaaSであるAKEなど様々なサービスを提供しています。
■業務内容:
1. プライベートクラウドに関わるツール、システムの開発及び運用…プライベートクラウドを運用する上で、必要となるツールやシステムの開発を担当します。
・物理サーバのプロビジョニングシステム/マネージドサービスの開発
・x86サーバを用いたロードバランサ/DBaaS/PaaS/CI、CD基盤
2. OpenStackの導入、運用及び改修…IaaS基盤としてOpenStackを導入しており、以下を担当します。
・既に導入されているOpenStackの運用/新しいバージョンのOpenStackの検証、導入
・OpenStackへの機能追加、変更、バグの修正/QEMU、KVM の調査・検証
3. Kubernetesの導入、運用及び改修…アプリケーションの実行基盤としてKubernetesの検証導入を進めており、以下を担当します。
・Kubernetesの検証及び導入/コンテナランタイムの検証及び導入
・利用者へ向けたKubernetes利用方法の指導/必要なプラグインやドライバ、コントローラの開発
■歓迎条件:
・OpenStackの構築、本番運用経験/Kubernetesの構築、本番運用経験
・Helm Charts、Kubebuilder、OperatorSDKを利用した開発の経験
・QEMU/KVMに対する深い知識/MySQLの構築、本番運用経験/コンテナ関連技術(cgroups、namespace)への理解
チーム/組織構成