CI / CD
Wir unterstützen euch bei der Beratung und Umsetzung von CI/CD. Mit unserer Expertise in allen gängigen Tools wie GitLab, ArgoCD, Flux und GitHub und unserem Wissen über Best Practices sorgen wir für effiziente und reibungslose Pipelines.
Auf dieser Seite findet ihr zahlreiche Informationen darüber, welche Produkte & Dienstleistungen wir euch im Bereich von Continuous Integration / Continuous Delivery (CI/CD) anbieten können.
Unsere Leistungen
Beratung
Mit unserer langjährigen Erfahrung in der Beratung, Konzeption, Umsetzung und dem Betrieb von anbieterübergreifenden CI/CD-Lösungen, stehen wir euch als zuverlässiger Partner zur Seite.
Schulungen
Gerne erarbeiten wir auf Basis eurer Anforderungen und eingesetzten Technologien eine individuelle CI/CD-Schulung und greifen dabei auf zahlreiche aus der Praxis stammenden Use-Cases und Best Practices zurück.
OnBoardings & Migrations
Gerne begleiten wir euch ganzheitlich bei bevorstehenden Migrationen oder OnBoardings. Dabei achten wir stets darauf, dass wirtschaftlich sinnvolle und effiziente Wege eingeschlagen werden und unterstützen euch bei der Schaffung von Akzeptanz innerhalb und außerhalb der Organisation.
Implementierung
Für einen Großteil der am Markt existierenden CI/CD-Komponenten haben wir Best-Practices-Konfigurationen/-Setups entwickelt und sind damit in der Lage, auch die komplexesten CI/CD-Konstrukte innerhalb kürzester Zeit unter Berücksichtigung eurer individuellen Anforderungen bei euch zu implementieren.
CI/CD Reviews & Audits
Ihr seid schon mittendrin, seid euch aber unsicher, ob ihr auf dem richtig Weg seid? Dann nutzt uns als neutralen und objektiven Sparringspartner. Gerne führen wir bedarfsgerechte Reviews & Audits von Bestandssystemen durch.
Betrieb
Ihr wollt euch auf die Entwicklung neuer Funktionen konzentrieren und mit der eigentlichen CI/CD-Lösung wenig zu tun haben? Wir übernehmen die Sicherstellung des Betriebs eurer CI/CD-Lösung oder ein Teil dessen.
Unser aktueller CI/CD-Stack
Unsere DevOps-Experten haben jahrelange Erfahrung in der Entwicklung und Umsetzung von stabilen CI/CD-Workflows. Wir nutzen die besten Tools und Technologien, um sicherzustellen, dass euer Projekt reibungslos und effizient verläuft.
GitLab als Basis
GitLab hat sich für uns in den letzten Jahren zu einer idealen Basis zur Verwaltung von Sourcen und System-Zuständen (GitOps) entwickelt. Bereits in der Community Edition sind alle wichtigen Funktionen enthalten und auch im Enterprise-Kontext ist der Einsatz von GitLab CE problemlos möglich. Neben der intensiven Nutzung der CI/CD Funktionalität von GitLab, nutzen wir für einige Projekte auch die GitLab eigene NPM Registry.
Unsere Leistungen
- OnBoardings & Migrations
- Schulungen
- Alternativen
Code Quality Gateways
Wir programmieren bevorzugt in typescript auf nodeJS-Basis, nutzen aber für verschiedene (Micro)services auch go, python und php. Hinzu kommen die GitOps-Repositories mit ihren deklarativen Sprachen wie die Kubernetes-Manifeste oder Cloud-Provider-Resource-Definitionen. Für fast alles gibt es Code Quality Gateway Tools. Neben den technologie-spezifischen Tools nutzen wir noch sonarqube für statische Code-Analysen sowie die Möglichkeiten von Canary Deployments für automatisierten Oberflächentests mithilfe von cypress und anderen E2E-Tests.
Ein paar unserer Hilfsmittel
- sonarqube
- cypress
- postman
- kube-score
- liquibase
- kyverno
Unsere Leistungen
- Beratung & Schulung
- Implementierung
- Wartung & Betrieb
Harbor als Cloud Native Registry
Wir nutzen Harbor als zentrale Artifact Registry zur Verwaltung unserer OCI Images und Helm Charts. Zusätzlich verwenden wir die Proxy-Funktion von Harbor, um OCI Images von Docker Hub zu beziehen. Alle OCI Images, die wir in unseren Clustern verwenden und über Harbor beziehen, werden kontinuierlich über die Trift Integration von Harbor auf Sicherheitslücken geprüft. Bei Bedarf werden Images mit kritischen CVEs für den Produktiveinsatz blockiert. Darüber hinaus signiert unsere automatisierte CI/CD-Pipeline alle OCI Images mit cosign, um Manipulationen auszuschließen.
Unsere Leistungen
- OnBoardings & Migrations
- Schulungen
- Alternativen
ArgoCD
Wir nutzen ArgoCD zur Verwaltung und Überwachung unserer Applikationen, die auf unterschiedlichen Kubernetes Clustern verschiedenster Cloud Provider wie z.B. AWS, Azure, SysEleven & Bare-Metal betrieben werden.
Unser Leistungen
- OnBoardings & Migrations
- Schulungen
- Alternativen
Unsere CI/CD Tools
Projektablauf
1. Discovery
Zunächst führen wir eine Bedarfsanalyse durch. Diese kann je nach Umfang des Projekts in Form von Interviews, Workshops und/oder umfangreichen Bestandsaufnahmen erfolgen.
2. Define
Im zweiten Schritt definieren wir ein gemeinsames Projektziel sowie die zur Erreichung notwendigen Maßnahmen und Anforderungen. Ab diesem Zeitpunkt sind wir in der Lage, auf Wunsch ein agiles Festpreisangebot für die Umsetzung anzubieten.
3. Development
Im dritten und wichtigsten Schritt setzen wir gemeinsam mit eurem Team die zuvor definierten Maßnahmen um. Dabei sorgen wir durch 100%ige Transparenz, iterative Reviews und Pairprogramming-Sessions für einen optimalen bidirektionalen Wissenstransfer.
4. Delivery
Zum Abschluss erfolgt eine umfangreiche Übergabe des Projekts. Je nach Projektumfang erfolgt die Übergabe in Form von individuellen Schulungen, Dokumentationen und/oder technischen Abnahmen.
Kontakt
- Beratungsanfrage
- Kontakt
- Rückruf
Du suchst Unterstützung bei einem Thema? Dann schreib uns und wir melden uns schnellstmöglich bei dir!
Du hast eine Frage? Dann schreib uns hier einfach eine kurze Nachricht und wir melden uns bei dir!
Du möchtest mit uns sprechen? Dann lass deine Daten hier und wir rufen dich zurück!