Heim > Backend-Entwicklung > Golang > Meine CloudSEK-Praktikumserfahrung

Meine CloudSEK-Praktikumserfahrung

Barbara Streisand
Freigeben: 2024-11-13 15:31:02
Original
319 Leute haben es durchsucht

In diesem Artikel geht es um mein Praktikum bei CloudSEK.

CloudSEK ist ein Cybersicherheitsunternehmen , das künstliche Intelligenz und maschinelles Lernen nutzt, um digitale Bedrohungen zu identifizieren und zu bewältigen!

Viele meiner Vorgesetzten bei Point Blank arbeiteten/hatten bei CloudSEK gearbeitet. Als ich erfuhr, dass CloudSEK Praktikanten sucht MUSSTE ich mich bewerben! In diesem Blogbeitrag beschreibe ich den Bewerbungsprozess, den Vorstellungsgesprächsprozess und meine Erfahrungen bei der Arbeit in diesem Unternehmen.

Einführung

Ich bin Akash Singh, ein Ingenieurstudent im dritten Jahr und Open-Source-Mitwirkender aus Bangalore.
Hier ist mein LinkedIn, GitHub und Twitter

My CloudSEK Internship Experience

Ich bin online unter dem Namen SkySingh04 bekannt.

Auswahlprozess

My CloudSEK Internship Experience

Dies war wahrscheinlich einer der umfassendsten Rekrutierungsprozesse, an denen ich je teilgenommen habe.

  • Anwendung :

Die offene Praktikumsstelle hatte ich zunächst auf LinkedIn gefunden. Nachdem ich mich dort beworben hatte, hatte ich meine Vorgesetzten bei Point Blank um eine entsprechende Empfehlung gebeten. Am Ende arbeitete ich im selben Pod (Team) wie mein Vorgesetzter Aditya. Kurz darauf erhielt ich eine Bestätigungs-E-Mail und mein Vorstellungsgespräch wurde vereinbart.

  • HR-Runde :

Diese Runde wurde durchgeführt, um sicherzustellen, dass ich das nötige Engagement von 3 Monaten für das Praktikum aufbringen kann, zusammen mit allgemeinen Diskussionen über meine vergangenen Praktika und Erfahrungen und warum ich bei CloudSEK arbeiten wollte.

  • Interviewrunde 1 :

Diese Runde wurde von meinem Teamleiter geleitet. Wir gingen meinen Lebenslauf und meine früheren Erfahrungen mit Golang durch, einschließlich meines Google Summer of Code-Projekts. Darauf folgten einige Fragen zum Systemdesign und dann DBMS-/SQL-Grundlagen sowie ein Datenbankdesignproblem.

Wenn Sie sich gut mit CS-Grundlagen und Datenbankgrundlagen auskennen, sollte diese Runde einfach genug sein. Sie werden eine positive Erfahrung machen, wenn Sie von den in Ihrem Lebenslauf aufgeführten Fähigkeiten überzeugt sind. Seien Sie gründlich bei Ihren Projekten.

  • Interview-Runde 2 :

Diese Runde wurde vom technischen Leiter des Core Platform Engineering-Teams übernommen. Der Vorteil, der mir in dieser Runde einen Vorteil verschaffte, war mein DNS-Serverprojekt
welches in RUST geschrieben wurde. Der Interviewer zeigte großes Interesse an meinem Projekt und wir diskutierten eine halbe Stunde lang darüber. Anschließend folgte eine Systemdesign-Frage, die in GO entworfen und implementiert werden sollte. Das brachte mich wirklich ins Schwitzen und ich bin tatsächlich überrascht, dass ich es umsetzen konnte.

Wenn Sie interessante Projekte haben und mit der Umsetzung und den verschiedenen Nuancen gründlich vertraut sind, können Sie loslegen! Bleiben Sie zuversichtlich und versuchen Sie, die Frage des Systemdesigns unter Berücksichtigung aller Randfälle zu lösen. Das Unternehmen ist in Ordnung, wenn man während des Vorstellungsgesprächs googelt.

  • AUSGEWÄHLT! ?

My CloudSEK Internship Experience

Mir wurde bei CloudSEK klar, dass sie unabhängig von den Fragen/Themen, die sie während der Vorstellungsgespräche angesprochen hatten, eine direkte Anwendung während der Stelle hatten. Das war ein Hauch frischer Luft von all dem Leetcode-basierten Recruiting (xD)

Meine Erfahrung

Die Arbeit als Backend-Ingenieur-Praktikant bei CloudSEK war eine transformative Erfahrung, bei der ich praktische Erfahrungen mit fortschrittlichen Entwicklungspraktiken, Cloud-Diensten und CI/CD-Pipeline-Management gesammelt habe. Zu meinen Hauptschwerpunkten gehörte die Pflege und Entwicklung von Microservices für den CloudSEK Community Server, der vollständig in GO geschrieben wurde. Ich habe verschiedene Aufgaben in Angriff genommen, die vom Schreiben von Controllern bis zur Erkundung von OpenTelemetry für die Überwachung reichten. Dabei habe ich meine Fähigkeiten erweitert und vertieft, außerdem habe ich Datenbanken mit POSTGRES und MongoDB entworfen (ja, jetzt machen die Interviewfragen Sinn).

Während meines Praktikums habe ich hauptsächlich im Büro gearbeitet. Das Büro war immer voller Snacks, unbegrenztem Koffein und fleißigen Menschen.

Ich habe verschiedene Überwachungs- und Observability-Tools wie Grafana, Loki und OpenTelemetry erkundet, um Metriken effektiv einzurichten und zu analysieren. Dieser tiefe Einblick hat mir geholfen, die Bedeutung von Echtzeit-Einblicken für den Backend-Zustand zu verstehen, und hat uns dabei geholfen, Engpässe schnell zu erkennen und die Ressourcenzuteilung zu optimieren. Außerdem habe ich so viel über Lasttests, das Schreiben von Integrations- und Unit-Tests gelernt und mich immer mehr in Golang verliebt❤️.

Ich war auch mit Gitops und Secret Managements konfrontiert, habe skalierbare Microservices und Monorepos geschrieben, Dokumentation mit Swagger erstellt und meine Dienste mit Kubernetes bereitgestellt! Die Tatsache, dass ich die volle Freiheit hatte, meine eigenen Dienste zu entwerfen, zu implementieren und bereitzustellen, bedeutete, dass ich mich um alles kümmern musste, vom Schreiben von Tests über den Aufbau der CI/CD-Pipeline bis hin zur Bereitstellung der Änderungen mithilfe von ArgoCD.

CloudSEK ist ein RFC-First-Unternehmen. Das bedeutet, dass Sie, bevor Sie tatsächlich mit dem Codieren beginnen, ein Request for Change (RFC)-Dokument für alle Änderungen schreiben müssen, die Sie einführen bzw. für den Dienst, den Sie erstellen. Ich musste viele RFCs schreiben, während ich am Cloudsek Community Server arbeitete, der früher mehrere Überprüfungsrunden durchlief. Diese Dokumentation half dabei, unser Team bei Designentscheidungen zu koordinieren und sorgte für Klarheit über die Ziele, Vorteile und technischen Details der kommenden Funktionen. Durch das Ausfüllen der RFCs habe ich gelernt, wie wichtig eine klare technische Kommunikation bei der Projektplanung ist.

Neben all dem Lernen wurde ich auch mit so vielen AWS-Tools wie Simple Storage Service (S3), Simple Queuing Service ( SQS) zusammen mit Tools wie Kafka, Redis usw. Oh, und habe ich schon erwähnt, dass man in CloudSEK keinen Tag ohne Docker überleben kann? Haha, ja, ich habe während meines Praktikums mit vielen Docker- und CI-Pipelines gearbeitet und es hat super Spaß gemacht!

Meine Einführung in die Cybersicherheit

Einer der Höhepunkte meines Praktikums bei CloudSEK war mein erster wirklicher Kontakt mit Cybersicherheit. Ich hatte nicht nur die Möglichkeit, an Projekten mit direktem Einfluss auf Cybersicherheitslösungen zu arbeiten, sondern habe auch einen internen Kurs, CloudSEK External Threat Monitoring Solutions, absolviert, der mein Verständnis des Fachgebiets vertiefte. Dieser Kurs lieferte wertvolle Einblicke in die Identifizierung und Bewältigung digitaler Bedrohungen und den Einsatz von Tools und Techniken, die von Cybersicherheitsexperten zum Schutz von Organisationen vor externen Angriffen eingesetzt werden.

Der Kurs war nicht nur theoretisch – er beinhaltete eine Capture The Flag (CTF)-Herausforderung, die meine Fähigkeiten zur Problemlösung auf die Probe stellte. Die Auseinandersetzung mit realen Cybersicherheitsszenarien und die Bewältigung von CTF-Herausforderungen gaben mir eine praktische Erfahrung, die mein Grundwissen im Bereich Cybersicherheit festigte.

My CloudSEK Internship Experience

Obwohl Cybersicherheit nicht mein Interessengebiet war, hat diese Erfahrung mein Wissensgebiet nur erweitert. Vielen Dank an das CPE-Team, das mich dazu gebracht hat!

Abschluss

CloudSEK ist ein großartiger Ort, um Entwickler zu sein. Ich bin unglaublich dankbar für die Unterstützung und Kameradschaft meines Teams. Jeder Senior, mit dem ich zusammengearbeitet habe, brachte eine Fülle von Wissen mit und war immer bereit, etwas zu teilen, sodass jedes Projekt nicht nur eine Aufgabe, sondern auch eine Gelegenheit zum Lernen war. Von Brainstorming-Sitzungen bis hin zu Coding-Sprints waren das Engagement und die Leidenschaft des Teams für Cybersicherheit ansteckend.

Das Büro selbst war eine ständige Quelle der Motivation – mit einem endlosen Angebot an Kaffee, Snacks und einer Kultur, die harte Arbeit und Neugier wirklich schätzte. Wirklich eines der besten Büros in Bangalore zum Arbeiten!

Sie werden lernen und wachsen, da das Team offen für das Ausprobieren neuer Technologien ist. Sie führen ständig neue Tools und Technologien ein, sodass es immer etwas zu lernen gibt! Ich freue mich darauf, alles, was ich hier gelernt habe, in meine zukünftigen Unternehmungen einfließen zu lassen und dabei die unschätzbare Erfahrung mitzunehmen, in einem Unternehmen zu arbeiten, das in der digitalen Landschaft wirklich einen Unterschied macht.

Vielen Dank für das Lesen meines Artikels :)

Das obige ist der detaillierte Inhalt vonMeine CloudSEK-Praktikumserfahrung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage