Zum Seiteninhalt springen

DevOps as a Service

Wir unterstützen Entwickler-Teams mit Infrastruktur- und Operations-Expertise.

Teamfotos - Moods

Ihr Entwickler-Team braucht Unterstützung?

Dass sich Entwickler*innen nebenher auch um den Betrieb der Anwendungen kümmern, ist unrealistisch und unwirtschaftlich; alles outzusourcen hat ebenfalls Nachteile. Wir helfen mit DevOps as a Service. Wir entwickeln seit über 15 Jahren Webanwendungen und unser erster Kunde bestand darauf, dass wir die entwickelte Anwendung auch betreiben. Seither begleitet uns das Thema Operations.

Wir sind ein Teil Ihres Teams

Wir liefern Know-how zu allen Themen, mit denen webbasierte Anwendungen in Berührung kommen. Wir wissen im Detail, wie Linux, Datenbanken und Hochverfügbarkeit funktionieren. Wir sind Expert*innen für Sicherheit, Container, Automatisierung, CI/CD, Cloud, Kubernetes. Mit diesem Wissen unterstützen wir Sie und sorgen gemeinsam für einen entspannten und fehlerfreien Betrieb.

So arbeiten wir

Über die Jahre haben wir ein Experten-Team aufgebaut, das unseren Entwickler*innen zur Seite steht. Inzwischen betreiben wir über 150 Anwendungen in umfassender Verantwortung. Dies beinhaltet den Betrieb der Anwendungs- und Datenbankserver, Domain- und E-Mail-Services, Backups und Monitoring. Besonderen Fokus legen wir auf Sicherheit und Fehlertoleranz.

Leistungen So unterstützen wir Sie mit DevOps as a Service

  • Dimen­sio­nie­rung der Infra­struktur
    Wir unterstützen Sie in der Planungszeit und helfen Ihnen, alle wichtigen Entscheidungen zum Setup zu treffen. 
  • Unterstützung bei der Technologie-Entscheidung
    Je nach Wunsch und Anforderungen des Projekts kann die Applikation auf klassischen VMs laufen, mit Kubernetes betrieben werden, oder einen spezifischen Service eines Cloud Vendors wie Amazons „Elastic Container Service“ verwenden.
  • Auf­bau der Infra­struktur mit Infrastructure-as-Code (IaC)
    Wir haben bereits einige Anwendungen mit IaC aufgebaut (mit Puppet, Ansible, Terraform, Cloudformation, etc.). Die Systeme bekommen eine einheitliche, reproduzierbare Konfiguration und werden dadurch gut wartbar. 
  • Automatisches Deployment
    Um Code automatisiert auf Anwendungsserver zu kopieren und auszurollen gibt es viele Möglichkeiten. Wir arbeiten mit Capistrano, CI-Pipelines mit GitLab oder GitHub-Actions, mit klassischen Applikationslayouts oder containerisierter Infrastruktur. Wir helfen Ihnen, die richtige Lösung für Sie zu finden.
  • Debugging
    Dank unseres Verständnisses der Anwendung und der zugrunde liegenden Infrastruktur können wir schnell und effektiv bei Problemen im produktiven Betrieb helfen.
  • Monitoring
    Wir bieten umfassendes Infrastruktur-Monitoring. Dies umfasst nicht nur die Überwachung von RAM oder CPU, sondern wir stellen darüber hinaus sicher, dass der Software-Stack wirklich funktioniert. Wir haben alles im Blick, vom Load Balancer bis zur Datenbank. Wir alarmieren frühzeitig, bevor SSL-Zertifikate ablaufen und checken asynchrone Job-Queue-Systeme. Wir reagieren im Notfall schnell und wissen genau, wo wir eingreifen müssen.
  • Backups
    Fehler passieren. Deswegen erstellen wir gemeinsam mit den Entwickler*innen Backup-Konzepte und implementieren diese für alle Datenhaltungen und planen mit Ihnen, wie häufig Backups erstellt werden, wie wir Locks oder Performance-Probleme während der Erstellung vermeiden und wo die Daten sicher gespeichert werden.

DevOps-Experten Erfahrung in komplexen Fällen

  • Erfahrung
    Auch wenn es komplizierter wird, unterstützen wir Sie mit unseren Erfahrungen aus zwölf Jahren Operations-Arbeit.
  • Last-Tests
    Wir planen Last-Tests für größere Web-Projekte, bevor sie live gehen und profitieren dabei von unserer Erfahrung von vielen Projekten. Wir haben im Blick, welche Routen von Besuchern aufgerufen werden, in welcher Frequenz und wie sich die Besucherströme verteilen. Wir haben die Ziel-Systeme dabei genau im Blick und können die richtigen Schlüsse ziehen. So können Sie mit einem guten Gefühl live gehen.
  • Sicherheit
    Wir definieren zusammen mit Ihren Entwickler*innen notwendige und umsetzbare Abwehrmechanismen, um Sicherheitsvorfälle zu vermeiden. Dafür nutzen wir zum Beispiel Rate Limits auf bestimmten Routen, Web Application Firewalls (WAF), Reverse Proxies und CDNs. Mit Patch Management und regelmäßigen Updates sorgen wir dafür, dass die eingesetzten Komponenten auf dem aktuellen Stand sind.
  • Erfahrung bei Audits
    Ob Security-Audits oder Penetration-Tests: Wir haben Erfahrung bei der Vorbereitung der Unterlagen, der Absicherung der Systeme und der Betreuung der Audits. Wir sind selbst zum Beispiel seit langem TISAX-zertifiziert.

Kundenstimmen

Nach erfolg­rei­chem Abschluss des Migra­ti­ons­pro­jek­tes kön­nen wir sagen, dass es die abso­lut rich­tige Ent­schei­dung war, mit makandra zusam­men­zu­ar­bei­ten. Das Pro­jekt wurde per­fekt umge­setzt und alles funk­tio­niert rei­bungs­los. Wir freuen uns auf die wei­tere gemein­same Zusam­menarbeit!
Jussi Räisänen Geschäftsführer H2 Preventive Health Solutions Ltd.
Wir wür­den makandra klar wei­ter­emp­feh­len. Sie haben uns beim Auf­bau einer kom­plett neuen Platt­form unter­stützt und ihre Erfah­rung hat wesent­lich zum guten Pro­jekt­fort­schritt bei­getragen.
Sebastian Titze CTO Corify GmbH

Kontakt Interesse an DevOps as a Service?