mgm technology partners

Integrierte DevOps in der Softwareentwicklung

Was verstehen wir unter DevOps?

Trennung zwischen Entwicklung und Betrieb überwinden und eine nahtlose Zusammenarbeit zwischen diesen Bereichen fördern: für uns bedeutet DevOps nicht nur die Integration von Tools und Prozessen, sondern vielmehr eine kulturelle Veränderung, die darauf abzielt, die Effizienz, Qualität und Zuverlässigkeit unserer Softwareentwicklung zu steigern.

Was sagen unsere DevOps Expert:innen?

DevOps im öffentlichen Sektor?

Unser Kollege Jochen Schippl spricht über seinen Alltag als Projektleiter und seine Leidenschaft zu DevOps.

DevOps im Kern

Architektur
+

In unseren Projekten findest Du die volle Bandbreite an Architekturen, von angepassten, monolithischen Anwendungen auf virtuellen Maschinen bis hin zu hochskalierbaren, verteilten Microservice-Architekturen in Kubernetes.  

Realisiert und innoviert werden diese Projekte von Spezialist:innen für Webapplikationen, welche auf Basis serviceorientierter, mehrschichtiger Architekturkonzepte entwickelt werden. Und je nach Projektbewegen wir uns tief im Thema Containisierung bzw. bauen Landschaften neu.

Entwicklungsprozess
+

Nicht nur unsere Spezialist:innen, grundsätzlich denken wir das Thema DevOps in verschiedensten Ausprägungen zwischen Dev und Ops. Spannend ist hierbei, dass wir uns gerade vom Dienstleister zum Produkthaus entwickeln.

Damit liegt in einigen Projekten die Verantwortlichkeit für unsere eigenen Innovationen, die seit Jahren erfolgreich in Produktion sind, immer stärker bei unseren Entwicklungsteams. Sie behalten im Kopf, wie die Anwendung deployed wird. Ops-Support bekommen sie in Form einer funktionierenden Infrastruktur, sprich wie sie Dinge umsetzen können.

Cross-funktionale Querschnittsteams vs. Projektteams
+

Aufgrund unserer Unternehmensgröße und der Projektstruktur haben wir seit Jahren ein cross-funktionales DevOps-Team. Darin bündeln wir Expertise zu Themen wie Build und Deployment, Data Science sowie UI/UX, Suche, Datenbanken, Qualitätssicherung und IT-Sicherheit.

Wir erproben progressiv in unseren jeweiligen Expert:innenthemen neue Technologien und entwickeln daraus Blaupausen und hochspezialisierte Lösungen, die andere für ihre Projekte aufgreifen und davon profitieren. Dort wo Effizienzpotenziale oder Bedarfsüberschneidungen zwischen den Projekten festgestellt werden, ist es nur sinnvoll, Infrastrukturen und Technologie zusammenzulegen und sie zu standardisieren. Je nach Bedarf und Phase schwingen die Aktivitäten daher zwischen Querschnittsteam und Projektarbeit.

Implizit bedeutet das, dass der Wissensaustausch zwischen dem Projekt und dem DevOps-Querschnittsteam enorm ist. Interessierte Quereinsteiger:innen und engagierte DevOps-Neulinge finden so zahlreiche Anknüpfungspunkte, um zu lernen und sich zu entwickeln.

Projekte
+

Wir implementieren Anwendungen, die langfristig beim Kunden in Produktion sind und sich über die Jahre weiterentwickeln. Daher übernehmen wir neben kompletten Neuentwicklungen auch Verantwortung für Weiterentwicklungs- und Transformationsprojekte von bestehenden Systemen. Wir haben von individuellen Webprojekten bis hin zu hochskalierenden eventgetriebenen Echtzeitsystemen spannende Projekte in unserem Referenz-Portfolio.

Software und Technologien
+

Als Kerntechnologien setzen wir in unseren Projekten Java und JavaScript ein. Im Backend arbeiten wir zumeist mit Java Spring und JavaEE. Im Frontend mit JavaScript, React, Redux und TypeScript. Viele unserer neuen Projekte setzen auch auf die von uns entwickelte Low Code-Plattform A12. In einigen E-Commerce-Projekten entwickeln wir auf Basis der etablierten SAP CX (Hybris) Plattform-Lösung. Bei der Verarbeitung hoher Datenmengen setzen wir beispielsweise Hadoop Cluster ein oder für die umfangreiche Berechnung verwenden wir Hazelcast.

Technische Projektinfrastruktur
+

Vom On-Premise Hosting bis zum Kubernetes Cluster findet sich alles in unseren Projekten. Wir deployen auf verschiedensten Cloud-Systemen wie Google und AWS. Docker ist genauso zu einem Standard in unseren Projekten geworden wie die Observability einzelner Anwendungen und ganzer Umgebungen.

Unser Tech-Stack

Languages:
UI:
App Server:
Persistence:

Martin erzählt

Funktionen einer:s DevOps und die Integration ins Team

Wir verstehen DevOps primär als kulturelle Bewegung, die die Integration von Entwicklung und Betrieb fördert. Um diese Kultur zu etablieren, haben wir Teammitglieder mit DevOps-Fokus. Sie fungieren u.a. als Vermittler:innen und Wegbereiter:innen und erleichtern so den Übergang zu einer vollständig integrierten DevOps-Kultur.

In dieser Podcastepisode beantwortet Dir unser Kollege Martin, welche Funktionen ein solches Teammitglied bei mgm hat, wie er es in sein Team einbindet und welche Eigenschaften man menschlich idealerweise mitbringt, um sich gut einzufinden.

Lerne uns kennen!

Auf folgenden Veranstaltungen kannst Du uns uns persönlich kennenlernen. Komme vorbei zum Wissensaustausch, Networking oder einfach auf einen Plausch!

Wir freuen uns auf Dich.
EVENTS

Komm ins Team!

Du möchtest mit Deinem Fachwissen und Deinen Skills spannende Projekte begleiten und die Digitalisierung voranbringen?

Du hast Lust, komplexe Aufgaben zu übernehmen und mit uns gemeinsam die Transformation zum hybriden Projekt- und Produkthaus zu durchlaufen?

Dann findest Du hier passende Jobangebote:
DevOps Engineer (m/w/d)
Maßgebliche Innovation und kontinuierliche Weiterentwicklung der Softwareentwicklungs- und -auslieferungsprozesse.
Zur ausschreibung
Fullstack Entwickler (m/w/d)
Du interessierst Dich mehr für Dev als für Ops? Als Fullstack Entwickler:in arbeitest Du in komplexen Anwendungslandschaften im Front- und Backend.
Zur ausschreibung
Java Enwickler (m/w/d)
Du konzentrierst Dich lieber auf Java und Java Build Tools wie Ant, Maven und Gradle? Realisiere anspruchsvolle Anwenderapplikationen und Softwarekomponenten in Java auf Basis von
Java EE und Spring Boot!
Zur ausschreibung

Wir freuen uns auf Deine Bewerbung

Du hast noch Fragen oder benötigst weitere Informationen? Kontaktiere unser Recruiting-Team, das Dir gerne alle Fragen rund um mgm und Deine Bewerbung beantwortet.
Ansonsten, los geht’s: Schick uns Deine Bewerbung!

Nicht die perfekte Stelle gefunden? Macht nichts, Du kannst Dich auch gerne initiativ bewerben.

JETZT BEWERBEN