この記事は CloudSEK での私のインターンシップについてです。
CloudSEK は、人工知能と機械学習を使用してデジタル脅威を特定し、管理する サイバーセキュリティ会社 です!
Point Blank の先輩の多くは CloudSEK で働いているか、CloudSEK で働いていました。そこで、CloudSEK がインターンを募集していることを知ったとき、応募せざるを得ませんでした!このブログ投稿では、応募プロセス、面接プロセス、そしてこの会社で働いた私の経験について説明します。
私はアカシュ シンです。工学部 3 年生で、バンガロール出身のオープンソース コントリビューターです。
これが私の LinkedIn、GitHub、Twitter です
オンラインでは SkySingh04 という名前で活動しています。
これは、おそらく私がこれまでに参加した中で最も綿密な採用プロセスの 1 つでした。
私は最初、LinkedIn で募集中のインターンのポジションを見つけました。そこに応募した後、Point Blank の先輩に紹介してもらえるように頼んでいました。私は先輩のアディティアと同じポッド(チーム)で働くことになりました。その後すぐに確認メールが届き、面接の日程が決まりました。
このラウンドは、私の過去のインターンシップや経験、CloudSEK で働きたい理由についての一般的な話し合いとともに、インターンシップに必要な 3 か月間を確実に提供できるようにするために実施されました。
このラウンドは私のチームリーダーが主導しました。私たちは私の履歴書と、Google Summer of Code プロジェクトを含む Golang に関する私の過去の経験について話し合いました。その後、いくつかのシステム設計の質問が続き、次に DBMS / SQL の基礎とデータベース設計の問題も続きました。
CS の基礎とデータベースの基礎を十分に理解している場合、このラウンドは十分に簡単です。履歴書に記載したスキルに自信があれば、前向きな経験ができるでしょう。プロジェクトは徹底的に行ってください。
このラウンドは、コア プラットフォーム エンジニアリング チームの技術リーダーが担当しました。このラウンドで私にアドバンテージをもたらしたのは、DNS サーバー プロジェクトでした
これは RUST で書かれました。面接官は私のプロジェクトに強い関心を持ち、30分ほど話し合いました。次に、システム設計の質問が続き、GO で設計して実装することになりました。これには本当に汗をかきましたが、実際に実装できたことに驚いています。
興味深いプロジェクトがあり、その実装とそのさまざまなニュアンスを徹底的に理解しているのであれば、大丈夫です!自信を持って、すべてのエッジケースを考慮しながらシステム設計の問題を解決してみてください。面接中にググっても大丈夫な会社です。
CloudSEK について私が気づいたのは、面接中に取り上げられた質問やトピックが何であれ、仕事中に直接応用できるということでした。これは、leetcode ベースの採用全体に新鮮な風を吹き込んだものでした (xD)
CloudSEK でバックエンド エンジニアのインターンとして働くことは、高度な開発実践、クラウド サービス、CI/CD パイプライン管理を実際に体験するという変革的な経験でした。私の主な重点分野には、CloudSEK Community Server のマイクロサービスの保守と開発が含まれており、これは完全に GO で書かれていました。私は、コントローラーの作成からモニタリングのための OpenTelemetry の探索まで、さまざまなタスクに取り組み、POSTGRES と MongoDB を使用したデータベースの設計とともに、自分のスキルセットに幅と深みを加えました (はい、面接の質問は意味をなしています)。
インターンシップ中は主にオフィスで仕事をしていました。オフィスはいつも軽食と無制限のカフェインでいっぱいで、勤勉な人も同様でした。
メトリクスを効果的に設定して分析するために、Grafana、Loki、OpenTelemetry などのさまざまな監視および可観測性ツールを検討しました。この詳細な調査により、バックエンドの健全性に関するリアルタイムの洞察の重要性を理解することができ、ボトルネックを迅速に特定し、リソース割り当てを最適化することができました。さらに、負荷テスト、統合テストと単体テストの作成について多くのことを学び、Golangがますます好きになりました❤️
。私はまた、Gitops とシークレット管理にも触れ、スケーラブルなマイクロサービスとモノリポジトリを作成し、Swagger を使用してドキュメントを生成し、Kubernetes を使用してサービスをデプロイしました。独自のサービスを設計、実装、デプロイする完全な自由が与えられていたということは、テストの作成から CI/CD パイプラインの構築、アルゴCD。
CloudSEK は RFC ファースト企業です。これが意味するのは、実際にコーディングを開始する前に、導入する変更や構築するサービスについて、変更要求 (RFC) 文書 を作成する必要があるということです。 Cloudsek Community Server で作業している間、多くの RFC を作成する必要があり、以前は複数回のレビューを経ていました。このドキュメントは、設計上の決定に関してチームの調整を支援し、今後の機能の目的、利点、技術的な詳細を明確にするのに役立ちました。 RFC を完了することで、プロジェクト計画における明確な技術コミュニケーションの重要性を学びました。
このすべての学習に加えて、Simple Storage Service (S3)、Simple Queuing Service などの非常に多くの AWS ツールにも触れました ( SQS) と Kafka、Redis などのツールああ、先ほども言いましたが、Docker なしでは CloudSEK で 1 日を生きていくことはできません。あはは、はい、インターンシップ中にたくさんの Docker と CI パイプラインを扱いましたが、とても楽しかったです!
CloudSEK でのインターンシップのハイライトの 1 つは、サイバーセキュリティに初めて触れたことです。サイバーセキュリティ ソリューションに直接影響を与えるプロジェクトに取り組む機会があっただけでなく、CloudSEK 外部脅威監視ソリューションという社内コースも修了し、この分野についての理解が深まりました。このコースでは、サイバーセキュリティの専門家が組織を外部攻撃から保護するために使用するツールとテクニックを活用して、デジタル脅威の特定と管理に関する貴重な洞察を提供しました。
このコースは理論的なものだけではなく、私の問題解決スキルを試すキャプチャ ザ フラッグ (CTF) チャレンジも含まれていました。現実世界のサイバーセキュリティ シナリオに取り組み、CTF の課題に取り組むことで、サイバーセキュリティの基礎知識を固める実践的な経験が得られました。
サイバーセキュリティは私の興味分野ではありませんでしたが、この経験は私の知識分野を増やすだけでした。これを実現させてくれた CPE チームに感謝します!
CloudSEK は開発者にとって素晴らしい場所です。チームのサポートと友情にとても感謝しています。私が一緒に働いた先輩たちはそれぞれ豊富な知識をもたらし、常に共有することに熱心で、すべてのプロジェクトを単なるタスクではなく学習の機会にしてくれました。ブレーンストーミング セッションからコーディング スプリントに至るまで、サイバーセキュリティに対するチームの献身と情熱は伝わりました。
オフィス自体は、コーヒーや軽食が無限に供給され、勤勉と好奇心を真に評価する文化があり、常にモチベーションの源でした。本当にバンガロールで働きやすいオフィスの一つです!
チームが新しいテクノロジーを試すことにオープンであるため、あなたは学び、成長することができます。彼らは新しいツールやテクノロジーを採用し続けているため、常に学ぶべきことがあります。ここで学んだことすべてを将来の取り組みに活かし、デジタル環境に真の変化をもたらす企業で働くという貴重な経験を持ち帰ることに興奮しています。
私の記事を読んでいただきありがとうございます:)
以上が私の CloudSEK インターンシップ体験の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。