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

Im Bereich Continuous Integration / Continuous Delivery
Schwarzer Anker

Beratung

Wir sind euer Sparringspartner in jeder Phase

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.

Schwarzer Kompass

Schulungen

CI/CD-Prozesse verstehen, implementieren & nutzen

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.

Karte

OnBoardings & Migrations

Sorgenfreier Wechsel dank erprobter Prozesse

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.

Navigationsbesteck

Implementierung

Wir machen das für euch

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.

Kompass

CI/CD Reviews & Audits

Feedback von den Piraten

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.

Steuerrad

Betrieb

Läuft!

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

So deployen die Piraten!

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 logo

GitLab als Basis

VCS & CI/CD

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

Von der statischen Code-Analyse über Integrations-Tests bis hin zu E2E-Tests.

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
Kubernetes-Schulung mit den CloudPirates
Harbor Logo

Harbor als Cloud Native Artifact Registry

Registry, RBAC, Artifact scanning & signing

Wir nutzen Harbor als zentrale Artifact Registry zur verwaltung eigener OCI Images und Helm Charts. Zusätzlich nutzen wir die Proxy-Funktion von Harbor um beispielsweise OCI Images von Docker Hub zu beziehen. Alle in unseren Clustern verwendete OCI Images, die über Harbor bezogen werden, werden fortlaufend mit Hilfe von Trivy von aquasec auf Sicherheitslücken geprüft und gegebenenfalls für den Produktiveinsatz blockiert. Zudem werden alle OCI Images durch unseren automatisierte CI/CD Pipeline mit Hilfe von cosign signiert, um eine Manipulation der OCI Images auszuschließen. Als CNCF-Projekt bietet Harbor Konformität, Leistung und Interoperabilität, damit ihr Artefakte auf Cloud-Native-Plattformen wie Kubernetes und Docker konsistent und sicher verwalten könnt.

Unsere Leistungen
  • OnBoardings & Migrations
  • Schulungen
  • Alternativen

argoCD

Continuous Delivery & Soll-/Ist-Überwachung

Wir nutzen argoCD-Instanzen zur Verwaltung und Überwachung unserer Applikationen, die auf unterschiedlichen Workload-Kubernetes-Clustern verschiedenster Cloud Provider (AWS, Azure, Bare-Metal & On-Premise) betrieben werden.

Unser Leistungen
  • OnBoardings & Migrations
  • Schulungen
  • Alternativen
argoCD Logo
Grafana Logo

CI/CD Observability

Monitoring, Logging & Tracing von CI/CD Workflows

Zur Überwachung des gesamten CI/CD-Stacks und dessen Betrieb nutzen wir unseren zentralen Observability-Stack. Neben den Monitoring-, Logging- und Tracing-Daten erhalten wir wichtige Metriken über die Systemzustände aller an dem CI/CD-Prozess beteiligten Komponenten. Diese bündeln und visualisieren wir über Grafana. Seit dem Release von Grafana 8 nutzen wir zudem das eingebaute Alerting in Verbindung mit Opsgenie von Atlassian für das Incident Management.

Unsere Leistungen
  • OnBoardings & Migrations
  • Schulungen
  • Alternativen

Unsere CI/CD Tools

Ein Auszug aus unserer Waffenkammer
GitHub Logo
Helm Logo
Kustomize Logo
Cypress Logo
SonarQube Logo
Aqua Trivy Logo
sigstore CoSign Logo
Google Cloud Logo
Microsoft Azure Logo
aws-logo
Docker Logo
Kyverno Logo
Harbor Logo
Grafana Logo
GitLab logo
argoCD Logo

Projektablauf

Unser 4D-Modell

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.

KompassKompassnadel

Kontakt

Schreib uns gerne eine Nachricht oder nutze unseren Chat.
  • Beratungsanfrage
  • Kontakt
  • Rückruf

Du suchst Unterstützung bei einem Thema? Dann schreib uns und wir melden uns schnellstmöglich bei dir!

Ich stimme zu, dass meine Angaben aus dem Formular zur Beantwortung meiner Anfrage erhoben und verarbeitet werden. Weitere Informationen findest du in unserer Datenschutzerklärung.

Du hast eine Frage? Dann schreib uns hier einfach eine kurze Nachricht und wir melden uns bei dir!

Ich stimme zu, dass meine Angaben aus dem Formular zur Beantwortung meiner Anfrage erhoben und verarbeitet werden. Weitere Informationen findest du in unserer Datenschutzerklärung.

Du möchtest mit uns sprechen? Dann lass deine Daten hier und wir rufen dich zurück!

Ich stimme zu, dass meine Angaben aus dem Formular zur Beantwortung meiner Anfrage erhoben und verarbeitet werden. Weitere Informationen findest du in unserer Datenschutzerklärung