Firma: GTÜ

Referenzprojekte

Branche:
Prüfungsorganisation

Projektziel:

Das Projekt zielt darauf ab, die Frontend-Versionierung bei GTÜ mithilfe von Cloud-Technologien und DevOps-Praktiken zu optimieren. Hierbei geht es darum, die Entwicklung, Bereitstellung und Aktualisierung von Frontend-Anwendungen effizienter zu gestalten und eine agile Arbeitsweise zu fördern.

Projektzusammenfassung: Diese Projektzusammenfassung bietet einen Überblick über die Ziele, Herausforderungen, Lösungsansätze, Ergebnisse und den Nutzen des Projekts zur Optimierung der Frontend-Versionierung mit Cloud-Technologien und DevOps-Praktiken bei Goetel.

Herausforderungen:

  1. Verbesserung der Frontend-Versionierung um den Entwicklungsprozess zu beschleunigen und die Reaktionsfähigkeit auf Kundenanforderungen zu verbessern.
  2. Integration von Cloud-Technologien zur Unterstützung einer flexiblen und skalierbaren Infrastruktur für die Frontend-Entwicklung.
  3. Einführung von DevOps-Praktiken, um die Zusammenarbeit zwischen Entwicklung und Betrieb zu verbessern und Continuous-Delivery-Pipelines einzurichten.

Lösungsansatz:

1. Entwicklungsumgebung in der Cloud:

  • Einrichtung einer Cloud-basierten Entwicklungsumgebung für Frontend-Entwickler zur Vereinfachung der Zusammenarbeit und Bereitstellung von Ressourcen nach Bedarf.

 

2. Versionierung und Deployment:

  • Implementierung einer effizienten Versionskontrolle und -verwaltung für Frontend-Anwendungen unter Verwendung von Tools wie Git und AWS CodeCommit oder Azure Repos.
  • Einrichtung automatisierter Deployment-Pipelines mithilfe von AWS CodePipeline oder Azure Pipelines für die kontinuierliche Bereitstellung von Frontend-Updates.

 

3. Überwachung und Fehlerbehebung:

  • Integration von Monitoring- und Logging-Lösungen wie AWS CloudWatch oder Azure Monitor zur Überwachung der Leistung von Frontend-Anwendungen und zur schnellen Fehlerbehebung.

Ergebnisse:

  1. Beschleunigte Entwicklung und Bereitstellung von Frontend-Anwendungen durch effiziente Versionskontrolle und automatisierte Deployment-Pipelines.
  2. Verbesserte Skalierbarkeit und Flexibilität der Infrastruktur durch die Nutzung von Cloud-Technologien.
  3. Erhöhte Agilität und Zusammenarbeit zwischen Entwicklung und Betrieb durch die Einführung von DevOps-Praktiken.

Nutzen für den Kunden:

  1. Schnellere Markteinführung von neuen Frontend-Funktionen und -Updates, was die Wettbewerbsfähigkeit von Goetel stärkt.
  2. Verbesserte Benutzererfahrung für Kunden durch reibungslose und zuverlässige Frontend-Anwendungen.
  3. Senkung der Betriebskosten und Effizienzsteigerung durch die Nutzung von Cloud-Ressourcen und Automatisierung.

Technolegy Stack:

Cloud-Plattform:

  • Amazon Web Services (AWS) oder Microsoft Azure für die Cloud-Infrastruktur, je nach den Präferenzen und Anforderungen von Goetel.

 

Containerisierung und Orchestrierung:

  • Docker für die Containerisierung von Frontend-Anwendungen
  • Kubernetes für die Container-Orchestrierung und -Verwaltung, um die Skalierbarkeit und Verfügbarkeit der Anwendungen zu verbessern.

 

DevOps-Tools:

  • AWS CodePipeline oder Azure DevOps für Continuous Integration und Continuous Deployment (CI/CD)
  • AWS CodeCommit oder Azure Repos für die Versionskontrolle von Frontend-Code
  • Terraform oder AWS CloudFormation / Azure Resource Manager (ARM) für die Infrastrukturautomatisierung (IaC)

 

Überwachung und Logging:

  • AWS CloudWatch für das Überwachen von Anwendungsleistung und -verfügbarkeit
  • AWS X-Ray für das Debugging und die Analyse von Anwendungsfehlern
  • ELK Stack (Elasticsearch, Logstash, Kibana) für das Protokollieren und Analysieren von Anwendungslogs

 

Sicherheit und Compliance:

  • AWS Identity and Access Management (IAM)
  • AWS Key Management Service (KMS) ür die Verschlüsselung von Daten
  • Einhaltung von Branchenstandards und regulatorischen Anforderungen

 

Datenbanken:

  • Azure Cosmos DB für NoSQL-Datenbanken

 

Entwicklungssprachen und Frameworks:

  • JavaScript, TypeScript, HTML, CSS für die Frontend-Entwicklung
  • React entsprechende Frameworks für die Entwicklung von Frontend-Anwendungen

 

Dokumentation und Zusammenarbeit:

  • Confluence, Jira für die Projektzusammenarbeit und Dokumentation

DevOps Engineer (Junior/Senior) (m/w/d)

Was du mitbringst

Studium:
(Wirtschafts-) Informatik oder eine vergleichbare Ausbildung

Fähigkeiten:
• Interesse an Themen, wie Continuous Integration und Continuous Development mit Jenkins oder einem anderen CI/CD Tools (z.B. GitlabCI oder Azure DevOps)
• Docker
• Kubernetes
• Linux Shell Scripting
• Verständnis von Build Tools wie Maven
• Du bist interessiert, mit agilen Methoden, wie Scrum zu arbeiten

Deine Benefits

Bei uns fühlt sich Arbeit nach viel Freiheit an. Denn unsere Firmenphilosophie strebt die Förderung unserer Mitarbeiter selbstständig zu agieren und sich stetig weiterzuentwickeln. Des Weiteren bieten wir ein attraktives Gehalt an.
Unsere Kunden sind Global Player aus verschiedenen Branchen, wie z.B. aus der Luft- und Raumfahrtindustrie sowie die Automobilindustrie.

Für die mentale Gesundheit ist natürlich auch gesorgt:
✓ Healthy Food
✓ Getränke und frisches Obst
✓ Relaxlounge
✓ Playstation & Nintendo
✓ Erholung & Entspannung
✓ Weiterbildung
✓ Zertifikate rundum IT (Cloud, DevOps und Softwarenentwicklung)
✓ Coole Firmenevents
✓ Essengehen, Gaming-Events, Filmabende u.v.m.

Software Entwickler (Junior/Senior) (m/w/d)

Was du mitbringst

Studium:
(Wirtschafts-) Informatik oder eine vergleichbare Ausbildung

Fähigkeiten:
• Erste Berührungspunkte mit Webframework wie Vuejs, Angular oder React hattest du schon gehabt
• Du bist willig mit Backend-Frameworks wie Spring Boot oder Nodejs zu arbeiten
• Build Tools wie Maven oder Npm sind keine Fremdbegriffe für dich
• Du bist interessiert, mit agilen Methoden, wie Scrum zu arbeiten

Deine Benefits

Bei uns fühlt sich Arbeit nach viel Freiheit an. Denn unsere Firmenphilosophie strebt die Förderung unserer Mitarbeiter selbstständig zu agieren und sich stetig weiterzuentwickeln. Des Weiteren bieten wir ein attraktives Gehalt an.
Unsere Kunden sind Global Player aus verschiedenen Branchen, wie z.B. aus der Luft- und Raumfahrtindustrie sowie die Automobilindustrie.

Für die mentale Gesundheit ist natürlich auch gesorgt:
✓ Healthy Food
✓ Getränke und frisches Obst
✓ Relaxlounge
✓ Playstation & Nintendo
✓ Erholung & Entspannung
✓ Weiterbildung
✓ Zertifikate rundum IT (Cloud, DevOps und Softwarenentwicklung)
✓ Coole Firmenevents
✓ Essengehen, Gaming-Events, Filmabende u.v.m.

Java Backend Developer (Junior/Senior) (m/w/d)

Was du mitbringst

Studium:
(Wirtschafts-) Informatik oder eine vergleichbare Ausbildung

Fähigkeiten:
• Neu- und Weiterentwicklung von Softwareanwendungen

• Realisierung moderner Softwarelösungen

• Implementierung zukunftsfähiger Unternehmensanwendungen für das Web

• Programmierung dieser Anwendungen mit den gängigen Frameworks

• Kenntnisse im Umgang mit einem Framework (spring boot)

• Interesse an Themen wie Cloud-Computing

Deine Benefits

Bei uns fühlt sich Arbeit nach viel Freiheit an. Denn unsere Firmenphilosophie strebt die Förderung unserer Mitarbeiter selbstständig zu agieren und sich stetig weiterzuentwickeln. Des Weiteren bieten wir ein attraktives Gehalt an.
Unsere Kunden sind Global Player aus verschiedenen Branchen, wie z.B. aus der Luft- und Raumfahrtindustrie sowie die Automobilindustrie.

Für die mentale Gesundheit ist natürlich auch gesorgt:
✓ Healthy Food
✓ Getränke und frisches Obst
✓ Relaxlounge
✓ Playstation & Nintendo
✓ Erholung & Entspannung
✓ Weiterbildung
✓ Zertifikate rundum IT (Cloud, DevOps und Softwarenentwicklung)
✓ Coole Firmenevents
✓ Essengehen, Gaming-Events, Filmabende u.v.m.

Cloud Infrastructure Engineer (Junior/Senior) (m/w/d)

Was du mitbringst

Studium:
(Wirtschafts-) Informatik oder eine vergleichbare Ausbildung

Fähigkeiten:
• Beratung von Kunden bei Prozess-, Technologieund Architekturentscheidungen

• Aufbau von Automatisierungslösungen auf Ebene KommandozeiIe/Scripting, APIs und Infrastructure-is-Code Technologien (z.B. Terraform, Kubernetes, Ansible)

• Migration von bestehenden Anwendungen auf Cloud-lnfrastrukturen (Lift&Shift, Refactor, Rebuild, usw.) und Aufbau/Einsatz hierfür geeigneter Tools und Technologien 

• Ausrichtung von Teamprozessen und Entwicklungsorganisationen für digitale Dienste

Deine Benefits

Bei uns fühlt sich Arbeit nach viel Freiheit an. Denn unsere Firmenphilosophie strebt die Förderung unserer Mitarbeiter selbstständig zu agieren und sich stetig weiterzuentwickeln. Des Weiteren bieten wir ein attraktives Gehalt an.
Unsere Kunden sind Global Player aus verschiedenen Branchen, wie z.B. aus der Luft- und Raumfahrtindustrie sowie die Automobilindustrie.

Für die mentale Gesundheit ist natürlich auch gesorgt:
✓ Healthy Food
✓ Getränke und frisches Obst
✓ Relaxlounge
✓ Playstation & Nintendo
✓ Erholung & Entspannung
✓ Weiterbildung
✓ Zertifikate rundum IT (Cloud, DevOps und Softwarenentwicklung)
✓ Coole Firmenevents
✓ Essengehen, Gaming-Events, Filmabende u.v.m.