Bachelorarbeit im Bereich Informatik – CI/CD Prozess

Stellenart: Abschlussarbeit

Tätigkeitsbereich: IT

Ort: Ostfildern (DE)

0V0A9380

Kontakt

Personalabteilung

Frau Angela Schätzle


  • +49 711 / 3405-0

  • bewerbung@gehring-group.com

Kontakt

Frau Annett Lampert
Personalabteilung


  • +49 3445763-140

  • bewerbung.naumburg@gehring-group.com

Ihre Benefits

Die Gesundheit unserer Mitarbeiterinnen und Mitarbeiter liegt uns am Herzen. In regelmäßigen Abständen findet die Sprechstunde unseres Betriebsarztes statt.
Im Rahmen der flexiblen Arbeitszeit können unsere Mitarbeiterinnen und Mitarbeiter ihre Arbeitszeiten nach Bedarf und Auftragslage flexibel gestalten. Lediglich die Vorgaben zu Kernarbeits- und Servicezeiten müssen beachtet werden.
Unsere Standorte in Ostfildern sind gut mit Bus und Bahn zu erreichen.
Damit unsere Mitarbeiterinnen, Mitarbeiter und Gäste immer gut gestärkt sind, gibt es auf dem Werksgelände eine Kantine. Es erwartet  Sie eine abwechslungsreiche Auswahl zum Frühstück oder Mittagessen.
Gemeinsame Events stärken unser Zusammengehörigkeitsgefühl und sportliche Aktivitäten schärfen den Geist. Regelmäßige Veranstaltungen, wie bspw. unser Sommerfest oder die gemeinsame Weihnachtsfeier, sind fester Bestandteil unserer Unternehmenskultur.
Allen Mitarbeiterinnen und Mitarbeitern von Gehring steht ein kostenloser Parkplatz zur Verfügung.
In unserer Academy erhalten Mitarbeiterinnen und Mitarbeiter regelmäßig passende Angebote in Sachen Know-how und Skills, die sie für ihre Projekte benötigen.
Sie wollen sich weiterbilden? Wir würdigen das Engagement unserer Mitarbeiterinnen und Mitarbeiter. Während der Weiterbildungsmaßnahme erhalten Sie fachliche und finanzielle Unterstützung.

Im Rahmen dieser Bachelorarbeit soll ein vollautomatisches Continuous Integration (CI) und Continous Delivery (CD) System erstellt werden. Das System soll die automatische Erstellung der definierten Projekte sowie den automatischen Test der erstellten Dateien beinhalten. Es sollen Funktionen von einer automatischen Erstellung des Sourcecodes über das Anstoßen einer vollautomatischen Erstellung und Durchführung eines Release-Builds bis zum automatischen Eintragen erkannter Fehler in ein Ticketsystem enthalten sein. Als initiales Projekt soll ein bestehendes Projekt in das zu erstellende CI/CD-System migriert werden.

Kernpunkte

  • Erstellung und Realisierung eines Konzepts zur Realisierung eines CI/CD Systems für Webanwendungen
  • Erstellung und Realisierung eines Konzepts zur Realisierung eines CI/CD Systems für native Anwendungen
  • Erstellung und Realisierung eines Konzepts zur Realisierung eines CI/CD Systems für Apps für Android und iOS
  • Automatische Erstellung und Bewertung jedes Pull Requests in unserem Sourcecode-Verwaltungssystem Bitbucket

Optionale Erweiterungsmöglichkeiten

  • Erstellung einer Funktion zur automatischen Veröffentlichung der Projekte
  • Erstellung und Ausführung automatischer Tests zur Validierung der Projekte

Ihr Profil

  • Studium im Bereich der Informatik, bzw. vergleichbare Studienrichtung mit Schwerpunkt Informatik
  • Kenntnisse der Atlassian-Toolchain (oder vergleichbar)
  • Kenntnisse der Administration von Linux- oder Windows-Servern
  • Kenntnisse bekannter CI/CD Systeme (z.B. Jenkins)
  • Selbstständige Arbeitsweise

Formular überspringen

Einfach bewerben :)

Die E-Mail-Adresse sollte ein ‚@‘-Zeichen und eine gültige Domain mit einem Punkt enthalten.
Die Datei muss einem der folgenden Formate entsprechen: ‚.pdf, .jpg, .png‘.Es darf nicht größer als 15 MB sein.

Erlaubte Dateitypen: jpg png pdf.

Formular überspringen

Einfach bewerben :)

Die E-Mail-Adresse sollte ein ‚@‘-Zeichen und eine gültige Domain mit einem Punkt enthalten.
Die Datei muss einem der folgenden Formate entsprechen: ‚.pdf, .jpg, .png‘.Es darf nicht größer als 15 MB sein.

Erlaubte Dateitypen: jpg png pdf.