Skip to content

Latest commit

 

History

History
284 lines (215 loc) · 17.3 KB

README.md

File metadata and controls

284 lines (215 loc) · 17.3 KB

Nekko Cloud Team新入部員募集

Nekko Cloud Team(以降NC Team)はネットワークコンテンツ研究会のネットワークインフラ開発部門です。 主に「おもしろプライベートクラウド開発プロジェクト NekkoCloud」をはじめとするマルチスタック開発を行います。

NekkoCloud Kickoff MTG 資料はこちら

新入部員募集中です。


応募する

部員、積極募集中です!! すぐに入部する気がなくても、お気軽にお問い合わせください! Discord上にて簡単な面談を行います。

フォームに必要情報を送信してください。
X(旧Twitter)にて部長のアカウントにDMをお願いします。


サークル・プロジェクト情報

Nekko Cloud Teamとは?

「Nekko Cloud Team」は千葉工業大学非公式サークル「ネットワークコンテンツ研究会」のマルチスタック開発プロジェクトです。 私たちのチームには、ネットワークやOSの分野に精通した人から、ITについて広く浅く知識を持っている人まで様々なスキルを有した部員がそろっています。 当然、技術力にも差があるため、中々足並みのそろった開発とはいきません。 しかし、はじめは誰だってそうなのです。
なのでNC Teamでは、ものづくりをおもしろく楽しむことを決して忘れず、各々が自由な姿で開発することを目標にします。 その大きな足掛かりとして、現在取り組んでいるプロジェクトがマルチリージョンクラウドNekkoCloudです。 私たちは、このプラットフォームを足掛かりに、様々なネットワークコンテンツの開発運用に取り組んでいく予定です。

fig0

私たちと一緒にマルチスタックな開発に参加してください!!!

活動場所

基本オンラインでの活動です。サークルのDiscordサーバー上での活動が主となります。
津田沼キャンパス4号館のラウンジをオフライン作業場として利用しています。部員同士が集まる交流の場です。
オンラインイベントや研修会等、必要に応じてリアルでの活動も行います。

活動頻度

どのプロジェクトの何を担当するかによって変わります。基本的に自由です。
月に2回程度、企画会議や進捗確認会議を行う予定です。
また、各プロジェクトごとに週1回程度MTGを行います。


実績

NCの活躍はこれから。いっしょにおもしろいものを作り上げていきましょう!

NekkoCloud拠点間通信開設(2024.04.13)Comming soon...!

稼働開始予定のNekkoCloudのベースとなる津田沼・幕張・浦和間拠点間通信を開設しました。

NC Team at 津田沼祭2023(2023.11.18-2023.11.20)

津田沼祭にて部員のポスター展示及びNekkoCloudのプロトタイプに関する資料展示を行いました。

fig1


募集内容

能力や本人の希望に合わせて、担当タスクを割り振ります。そのため、今は技術力がない人、高い技術力を持つ人、どちらも募集しています。
初学者であってもスキル乖離が起こらないよう、部員がメンターとしてバックアップし、定期的なMTGを行いつつ開発に参加します。

求める人物像

  • 努力によって「できない」を「できる」に変えた経験がある人(面接時にエピソードを聞かせてください)
  • 技術やものづくりが好きな人
  • 何かを自分で作った経験がある人
  • Linuxを聞いたことがある・触ったことがある人
    Linuxを触ったことがない人はコチラ

歓迎スキル ※任意

  • プログラミング経験(言語は問いません)
  • GitHubアカウントの共有(持っている方は面接時にリンクを共有してください)
  • 個人・チームでの開発経験
  • ハッカソンなどの出場経験

fig2


主な担当箇所

※ プロジェクトの内容によって担当する箇所は変更になります。
※ 新規プロジェクトの立案や企画は、希望者が行います。
※ 使用ソフトや技術スタック、歓迎するスキルなどは担当箇所ごとに異なります。また、開発に支障が無ければ各自好きなツールを使用できます。

マネジメント

主に現在進行しているプロジェクトの進捗等を管理します。
※PMがいない場合はチーム内で担当を一人決めて進捗管理をします。

使用ソフト: Nextcloud, ClickUp, Discord
歓迎するスキル: Project Managimentとしての知見・ノウハウ

SRE(Service Reliability Engineering)1

SRE部門の役割は多岐にわたり、NekkoCloudで動作するサービスの可用性、パフォーマンス、監視、CI/CD、プロビジョニング、障害対応...これらすべてを担います。 エンジニア一人ひとりに要求される技術レベルは高く、エンジニアの成熟にも時間がかかります。 しかし、NekkoCloudは部員みんなが自由に使えるプラットフォーム。 お金の心配をせず、自分の勉強のためにリソースを使うことが可能です。
最先端のクラウド開発のノウハウを一緒に学び、NekkoCloudをより楽しいモノに変えていく仲間を募集しています。

主なサービス: NekkoCloud, Proxmox VE
使用ソフト: Nextcloud, ClickUp, Discord, Draw.io, テキストエディタ
技術スタック2: Kubernetes, Docker, Terraform, Go, Python, CI/CD, Database, Storage, git
歓迎するスキル: Linux OS, ネットワークの知識, VMの使用経験, *aaSの使用経験

ネットワークインフラ

サーバの低レイヤーを担当します。 各リージョンの物理サーバ、物理ネットワーク、OS、コアネットワークといった通信処理機器の運用と改善を行います。 電源喪失時などの非常事態でもNekkoCloudの冗長性を確保し、高可用なプライベートクラウドの運用を目指します。 物理マシンへの知識や経験が何かと重宝されるので、カスタムPCが好きな人や機械いじりが好きな人、あるいはLinuxに詳しい人にオススメな部門です。
また、NC TeamではNekkoCloudの規模拡大と冗長性確保のため、リージョン参加者を募集しています。 NekkoCloudはマルチリージョンクラウドです。 部員の計算機リソースをみんなで共有することで成り立っています。 オンプレに関心がある方は、是非ご検討よろしくお願いします!

主なサービス: 物理サーバ, 物理ネットワーク, OS, コアネットワーク
歓迎するリソース3: 計算機リソース(オンプレミス環境), 光回線
技術スタック2: Linux OS, C/C++, eBPF, Rust, ネットワークの知識, オンプレに対するロマン, NekkoCloudのリージョンに参加する意欲

Backend Engineer

ありとあらゆるサービスのバックエンドをサポートします。 システム全体の設計からデプロイまでの工程を担当し、SREチームと連携して運用保守を行います。

主なサービス: NextCloud, Minecreft Server, Palworld Server, Discord Bot, NC Team 紹介サイト
使用ソフト: Nextcloud, ClickUp, Discord, Draw.io, Figma
技術スタック2: Docker, Go, JavaScript/TypeScript, Next.js, Python, Java, Kotlin, NGINX, Apache, Database, git

Frontend Engineer

NekkoCloudの一次/二次利用を担当します。 Webサイトのデザイン・制作を担当します。 サービスの開発から運用・保守を行い、プロジェクトによってはUX向上を目指した改善を行います。 また、今後の展望として、NekkoCloudを利用したWebアプリの開発を行うことも検討しています。

主なサービス: NC Team 紹介サイト
使用ソフト: Figma, Draw.io
技術スタック2: HTML, CSS, JavaScript/TypeScript, React, Next.js, Astro, git

PE(Platform Engineer)

NekkoCloud全体のPlatform Engineeringを担当します。 NekkoCloudからDiscordに至るすべてのプラットフォームのユーザに対して、ベストプラクティスな環境を提案・導入し、新たな価値創造を加速させます。 したがって、PE部門は他の部門との連携が欠かせません。 NC Team全体の開発力を底上げする縁の下の力持ちとして、活躍が期待されます。 まずは、デファクトスタンダードな各種ツールに自分で触れて、似た機能を持つツール同士の比較検証から始めましょう。 そして学んだことはドキュメントにまとめる。 地道な作業ですが、どの部門でも初めは使い方を学ぶところからです。

主なサービス: NekkoCloud, Discord 使用ソフト: Nextcloud, ClickUp, Discord, Draw.io, Figma
技術スタック2: SREやDevOpsなど最新の開発に関する知見, OSSからプロビジョニングツールなどへの深い知識, git
歓迎するスキル: GCP/AWSの使用経験, Linux OS, ネットワークの知識


応募する

部員、積極募集中です!!
すぐに入部する気がなくても、お気軽にお問い合わせください!
Discord上にて簡単な面談を行います。

フォームに必要情報を送信してください。
X(旧Twitter)にて部長のアカウントにDMをお願いします。


参考資料

Footnotes

  1. SRE(Site Reliability Engineering)が本来の名称です。私たちはIaaSが普及する昨今、数多の会社や開発チームで十人十色のSREを見てきました。そして感じたのは、「SREという概念は肥大化しすぎている」ということです。であるならば、SREという言葉の定義も変化していくべきだと考えました。NC TeamのSRE部門ではSiteに限定せず、すべてのServiceに対してSREを導入していく覚悟で、面白く楽しいクラウド開発を実践しています。

  2. ここに書いてある内容は、一人の部員が持っている知識ではなく、このプロジェクトに携わる部員がどれか一つでも持っていれば良いというものです。なので、今はその技術スタックが自分の中に無くても心配は要りません。プロジェクトに合わせて、自分が持ち合わせていない技術スタックも勉強していきましょう。 2 3 4 5

  3. NC Teamでは、NekkoCloudを支えるリージョン参加者募集中です。家に余っている計算機リソースを提供して、一緒にNekkoCloudを大きくしていきましょう。