Softwarebetrieb: DevSecOps.
DevOps reicht uns nicht. Wir arbeiten nach DevSecOps.
Durch DevSecOps Methoden stellen wir die Leistung, Sicherheit und Skalierbarkeit der Software sicher. DevSecOps Tools und Prozesse unterstützen die Entwicklerteams, die App oder Software schnell und sicher bereitzustellen und zu betreiben. Durch automatisierte Monitoring- und Alert Systeme steigern wir die Effizienz, Robustheit und Zuverlässigkeit von Apps, Websites und Backend Systemen.
Development
Security
Operations
Im Detail und Warum.
Security im Entwicklungsprozess. Von Anfang an integriert. Wir implementieren Sicherheitsregeln in unsere Entwicklungsprozesse. Durch kontinuierliche automatisierte Scans und Tests innerhalb der CI/CD Pipelines erkennen und beheben wir Fehler vor dem Verteilen der Software. Security Issues (SAST, Dependency Vulnerabilities, DAST, Secrets Detection, Compliance und mehr) werden sofort gefixed. Das Resultat sind messbar sicherere, stabilere Apps, Backends und Websites.
Das Konfigurationsmanagement umfasst Security Aspekte wie Firewalls, Monitoring-, Observation- und Alerting Systeme wie Intrusion Detection Systems und Web Application Firewalls. Wir legen viel Wert auf einen möglichst ganzheitlichen Einblick in Security Aspekte am laufenden System für das gesamte Dev Team.
Es ist schließlich das Dev Team, welches die Apps, Backends und Websites am besten kennt und bei sicherheitsrelevanten Vorkommnissen am schnellsten helfen kann. Und natürlich findet so auch ein Informationsrückfluss statt, der jede Folgeentwicklung sicherer macht.
_01/05: WHAT WE DO/*
CI/CD Pipelines
Weil es dem Dev Team ermöglicht, durch automatisierte Prozesse wie Continuous Integration, Continuous Delivery und Continuous Deployment, die Qualität, Sicherheit und Zuverlässigkeit der Software zu erhöhen, die Entwicklungszeit zu verkürzen und die Zeit bis zur Veröffentlichung zu reduzieren, wodurch die Agilität und die Effizienz des Dev Teams erhöht wird.
_02/05: WHAT WE DO/*
Kubernetes
Weil es durch automatisierte Orchestrierung und Verwaltung von Containern, die Skalierbarkeit, Verfügbarkeit und Wartbarkeit der App oder Software erhöht und die Entwicklungs-, Release- und Veröffentlichungs Zeiten verkürzt, wodurch die Agilität und die Effizienz des Dev Teams erhöht wird.
_03/05: WHAT WE DO/*
Monitoring
Grafana, Prometheus, Loki, Crashlytics, unsere Go-Tos im Monitoring, die es dem Dev Team ermöglichen, durch die Software, Backends, Apps und Infrastrukturen zu überwachen, Probleme in Echtzeit zu erkennen, zu diagnostizieren und zu beheben, um die Verfügbarkeit, Leistung, Skalierbarkeit und Sicherheit der Apps und Software sicherzustellen.
_04/05: WHAT WE DO/*
Backups & Emergency Tests
Weil es wichtig ist, Datenverlust durch geeignete Backup-Strategien vorzubeugen. Durch regelmäßige Emergency Tests prüfen wir die Backup-Strategien und das schnelle Bereitstellen der technischen Infrastruktur und der gesamten App oder Software nach einem Totalausfall.
_05/05: WHAT WE DO/*
Hosting
Hochskalierbar, robust und sicher, wir hosten technische Infrastrukturen und Applikationen anforderungsgerecht auf skalierbaren Cloud Infrastrukturen. Dabei setzen wir ein besonderes Augenmerk auf den Standort und die ökologische Nachhaltigkeit.