DevOps / Build & Release Engineer in Aadorf

DevOps / Build & Release Engineer in Aadorf

Aadorf Vollzeit 56250 - 68750 € / Jahr (geschätzt) Vor Ort
S

Auf einen Blick

  • Aufgaben: Entwickle und optimiere unsere Build-, Test- und Release-Infrastruktur für innovative Drohnentechnologie.
  • Unternehmen: Skysec Defence, ein führendes Schweizer Unternehmen in der Drohnentechnologie.
  • Vorteile: Attraktive Vergütung, flexible Arbeitszeiten und die Möglichkeit zur persönlichen Weiterentwicklung.
  • Weitere Informationen: Wachsendes Unternehmen mit spannenden Herausforderungen und Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Luftabwehr mit modernster Technologie und einem dynamischen Team.
  • Qualifikationen: Erfahrung in CI/CD, Build-Automatisierung und gute Kenntnisse in Linux und C++.

Das prognostizierte Gehalt liegt zwischen 56250 - 68750 € pro Jahr.

Über uns Skysec Defence ist ein Schweizer Unternehmen, das sich auf die Entwicklung modernster C-UAS (Counter-Unmanned Aircraft Systems) Lösungen spezialisiert hat. Mit einem interdisziplinären Team aus Software-, Elektronik-, System- und Entwicklungsingenieuren arbeiten wir an der Spitze der Drohnentechnologie und entwickeln Systeme, die neue Massstäbe in der Luftabwehr setzen.

Deine Rolle

Als DevOps / Build & Release Engineer entwickelst du unsere Build-, Test- und Release-Infrastruktur weiter und sorgst dafür, dass unsere Software zuverlässig, reproduzierbar und effizient entwickelt und ausgeliefert werden kann. Du arbeitest an der Schnittstelle zwischen Softwareentwicklung, Embedded Systems und Engineering-Infrastruktur und optimierst unsere CI/CD-Workflows, Build-Umgebungen, Testprozesse und Release-Abläufe. Dabei arbeitest du eng mit unseren C++- und Embedded-Entwicklern zusammen, identifizierst Reibungspunkte im Entwicklungsprozess und entwickelst pragmatische Lösungen, die unseren Engineering-Alltag nachhaltig verbessern.

Das bewegst du bei uns

  • CI/CD: Du pflegst und entwickelst unsere CI/CD-Workflows auf Basis von Gitea Actions und verwandten Tools kontinuierlich weiter.
  • Build-Automatisierung: Du entwickelst automatisierte Build-, Test- und Deployment-Pipelines und sorgst für effiziente und zuverlässige Abläufe.
  • Reproduzierbare Builds: Du stellst sicher, dass Builds über Entwicklerrechner, CI-Runner und Zielsysteme hinweg konsistent und reproduzierbar bleiben.
  • Dependency Management: Du betreust und optimierst unser Conan-basiertes Dependency Management für unsere C++-Projekte.
  • Containerisierung: Du nutzt Podman oder Docker, um stabile und reproduzierbare Build- und Testumgebungen bereitzustellen.
  • Embedded Builds: Du unterstützt die Buildroot-basierte Erstellung und Bereitstellung von Images für unsere Zielsysteme.
  • Testautomatisierung: Du entwickelst unsere automatisierten Tests von Unit-Tests bis hin zu hardwarenahen Systemtests kontinuierlich weiter.
  • Release Management: Du optimierst Release-Automatisierung, Artefaktverwaltung, Versionierung und die Nachverfolgbarkeit unserer Software-Releases.
  • Developer Experience: Du arbeitest eng mit C++- und Embedded-Entwicklern zusammen, analysierst Reibungspunkte und verbesserst unsere Entwicklungsprozesse und Toolchains.
  • Dokumentation: Du dokumentierst Workflows, Konventionen und Infrastrukturentscheidungen klar, strukturiert und nachvollziehbar.

Das bringst du mit

  • Aus- und Weiterbildung: Du verfügst über eine Ausbildung oder ein Studium im Bereich Informatik, Software Engineering, Systemtechnik oder über eine vergleichbare Qualifikation durch praktische Erfahrung.
  • Berufserfahrung: Du bringst fundierte Erfahrung mit CI/CD, Build-Automatisierung und Git-basierten Entwicklungsprozessen mit und bist mit containerisierten Build- und Testumgebungen vertraut.
  • Technisches Verständnis: Du verfügst über solide Linux-Kenntnisse und verstehst moderne C++-Build-Workflows, Dependency Management, reproduzierbare Builds, stabile Toolchains und Artefaktmanagement. Gute Scripting-Kenntnisse, beispielsweise in Bash oder Python, runden dein Profil ab.
  • Organisationstalent: Du kannst komplexe Build-, Test- und Release-Prozesse strukturiert angehen, Abhängigkeiten erkennen und technische Themen sinnvoll priorisieren.
  • Qualitätsbewusstsein: Du legst Wert auf stabile, reproduzierbare und nachvollziehbare Entwicklungsprozesse und erkennst frühzeitig Risiken in Build-, Dependency- und Deployment-Workflows.
  • Pragmatische Arbeitsweise: Du analysierst technische Probleme systematisch, entwickelst praktikable Lösungen und hast Freude daran, bestehende Systeme schrittweise und nachhaltig zu verbessern.
  • Kommunikationsfähigkeit: Du kommunizierst technische Zusammenhänge klar und arbeitest konstruktiv mit Software-, C++-und Embedded-Entwicklern sowie weiteren technischen Schnittstellen zusammen.
  • Engagement: Du identifizierst dich mit der Mission und den Zielen von Skysec Defence, übernimmst Ownership und bringst dich mit hohem Einsatz und Verantwortungsbewusstsein in deinen Aufgabenbereich und die Weiterentwicklung unseres Unternehmens ein.

Nice to have

  • Erfahrung mit Gitea Actions, Jenkins oder der Migration komplexerer CI/CD-Workloads.
  • Erfahrung mit Buildroot, Yocto oder vergleichbaren Embedded-Linux-Buildsystemen.
  • Erfahrung mit Cross-Compilation und Deployment auf Embedded- oder anderen Zielsystemen.
  • Kenntnisse in Hardware-in-the-Loop-Testing oder automatisierten hardwarenahen Systemtests.
  • Erfahrung mit Package Registries, Binary Caches oder Artefakt-Repositories.
  • Erfahrung mit Static Analysis, Sanitizern, Code Coverage oder automatisierten Quality Gates.
  • Kenntnisse im Bereich Software Supply Chain Security, beispielsweise hinsichtlich Provenance, Signierung oder Integrität von Build-Artefakten.

DevOps / Build & Release Engineer in Aadorf Arbeitgeber: Skysec Defence GmbH

ppSkysec Defence bietet ein motivierendes Arbeitsumfeld mit flachen Hierarchien und klaren Zielen, ideal für Web Coding Engineers, die an der Spitze der Drohnentechnologie arbeiten möchten. Flexible Arbeitszeiten und die Möglichkeit zur persönlichen und beruflichen Weiterentwicklung, einschließlich bezahlter Zertifizierungen, machen das Unternehmen zu einem attraktiven Arbeitgeber. Zudem werden Innovationen gefördert, und Mitarbeiter können ihre Ideen aktiv einbringen, während sie von Vorteilen wie kostenlosem Kaffee und einem Fitness-Abo profitieren.

S

Kontaktdaten:

Skysec Defence GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so DevOps / Build & Release Engineer in Aadorf erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Skysec Defence GmbH anzuklopfen, wenn du dich auf die Stelle als DevOps / Build & Release Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Skysec Defence GmbH vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um DevOps / Build & Release Engineer in Aadorf mit Bravour zu bestehen

CI/CD
Build-Automatisierung
Git-basierte Entwicklungsprozesse
Containerisierung
Podman
Docker
Dependency Management

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Skysec Defence GmbH klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Skysec Defence GmbH vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.