// Hosting / DevOps: You code .. We Platform

Egal, ob Ruby on Rails, Java, PHP+Symfony, Django/Flask, Node.js oder ${fav_language_here} : agile Softwareentwicklung braucht agiles Servermanagement, und MARE system hat ein Herz (und offene Ohren) für Entwickler :). Begriffe wie Agile, Scrum, Kanban, Backlogs oder Sprint sind uns geläufig, und wir wissen uns im Rahmen agiler Softwareentwicklung zu bewegen.

Sie können auf unsere langjährige Zusammenarbeit mit verschiedenen Entwicklerteams zählen, die wir mit kleinen Staging-Umgebungen oder kompletten Entwicklungs- und Deploymentsystemen unterstützen können.

Aus diesem Grund ist die Integration unseres Supports in Entwicklerteams (fast) so einfach, als säße die Operations-Abteilung vor Ort. Zahlreiche Features sollen dafür sorgen, dass sich Entwickler auf unseren Systemen wohl fühlen. Shellzugriff und Logfiles gehören genaus dazu wie die Möglichkeit, Dienste zu starten/stoppen oder Standard-Tasks von der Kommandozeile aus oder via RemoteControl a la RunDesk oder Hudosn/Jenkins auszuführen.

Unser Ziel ist, Ihre Entwickler von Infrastrukturaspekten zu entlasten, damit diese sich aufs Programmieren konzentrieren können. Wir kümmern uns währenddessen um den performanten und sicheren Betrieb Ihrer Webapplikationen.

Devops

Der Begriff beinhaltet Dev, der die Entwickler (Developers) repräsentiert, und Ops, der den IT-Betrieb (Operations) repräsentiert. Die Kombination zum gemeinsamen DevOps steht für die Integration von Entwicklung und IT-Betrieb. Ziel dieser Integration ist eine langfristig stabile
Applikation, die bei optimalem Ressourceneinsatz eine maximale Performance leistet, kurz:

You code ... we platform.

Unsere Erfahrungen mit verschiedenen Entwicklerteams helfen beim langfristigen und stabilen Betrieb Ihrer Webapplikationen. Neben Bugfinding/Bugfixing bieten wir auch proaktiven Support und informieren rechtzeitig über potentielle Engpässe. Daneben bieten wir einige Features, um die Performance Ihrer Applikationen zu beschleunigen.

In den folgenden Bereichen bieten wir Support:

Deployments und Entwicklungsumgebungen

Egal ob Deployments via Hudson/Jenkins, git/svn + Post-Commit-Hooks, fabric, Chef, oder ssh+rsync durchgeführt werden, alle Methoden sind bei uns einsetzbar, dazu stellen wir Ihnen gerne Deploymentserver zur Verfügung.

Je nach Größe des Projekts kommen dabei einfache Strukturen zum Einsatz, wie z.b. eine separate Staging-Umgebung auf dem gleichen Server und Repository - Verwaltung via gitolite, oder aber verteilte Systeme mit Test/Staging-Umbebungen, von denen auf die Livesysteme ausgerollt werden kann.

Alle Systeme können jederzeit mit einer Staging-Umgebung ausgerüstet werden, um einen sicheren Betrieb der Applikation zu gewährleisten, während das Entwicklerteam neue Features ausprobiert.

unterstützte ApplicationServer und Tools

ApplicationServer

Tools

Bugtracker / Ticket/Dokusysteme

CI-Tools und Remote Control

Entwicklersupport für Ruby, PHP, Python und Java

Um es mit den Worten eines geschätzen Kollegen zu sagen:
DEVELOPERS! DEVELOPERS! DEVELOPERS! DEVELOPERS!

Java: Tomcat & JBoss

java-logo MARE system ist mit dem Betrieb von Javabasierten Webapplikationen groß geworden und Sie können auf 8 Jahre Erfahrung intensiver Zusammenarbeit mit Entwicklerteams in der Größe von 5-15 Mitgliedern zählen. Wir stellen Ihnen auf Wunsch angepasste Java/Tomcat/JBoss - Versionen zur Verfügung, die wir auf Knopfdruck aktualisieren können. Sie sind damit unabhängig von den Releasezyklen der Linux-Distribution und können Java/AS-Updates auf Test/Entwicklungsssystemen ausgiebig testen, bevor diese Live ausgerollt werden. Momentan unterstützen wir Java 6/7, Tomcat 5/6/7 und JBoss 7.

Sie haben die freie Auswahl möglicher Backends, egal ob RDBMS wie MySQL, PostgreSQL, MariaDB oder Oracle oder NoSQL - Datenbanken a la MongoDB / CouchDB. Caching-Server wie Memcache oder Redis installieren wir bei Bedarf.

Als Loadbalancer, Frontend/Static/Caching-Server stehen Nginx, Lighttpd, Apache, Yaws oder Cherokee zur Verfügung.

PHP + Symfony

rails-logo Symfony ist ein Web-Framework für schnelle PHP-Entwicklung und wird z.B. in Drupal ab Version 8 als Grundlage eingesetzt, Wenn Sie Ihre Projekte mit Symfony umsetzen bieten wir umfangreichen Support, von Entwicklungsumgebungen über Deployments bis hin zu kompletten Bandbreite der PEAR-Library oder die Nutzung von Composer.

Die Installation von eigenen PHP-Versionen oder Features ist kein Problem.

Sie haben die freie Auswahl möglicher Backends, egal ob RDBMS wie MySQL, PostgreSQL, MariaDB oder Oracle oder NoSQL - Datenbanken a la MongoDB / CouchDB. Caching-Server wie Memcache oder Redis stellen wir bei Bedarf zur Verfügung.

Als Frontend/Static/Caching-Server stehen Nginx, Lighttpd, Apache, Yaws oder Cherokee zur Verfügung.

Ruby on Rails / Sinatra

php-logo Ruby kann in allen Versionen benutzt werden, vorausgesetzt es kommt RVM zum Einsatz. Damit steht Ihnen die ganze Bandbreite an Gems zur Verfügung. RVM finden Sie vorinstalliert, wenn Sie einen Rails-Server beauftragen, und ob Sie Rack, Mongrel, WEBrick, Thin, Passenger oder einen Webserver Ihrer Wahl benutzen bleibt Ihnen freigestellt. Als Frontend/Loadbalancer/Static/Caching-Server stehen Nginx, Lighttpd, Apache, Yaws oder Cherokee zur Verfügung.

Bei den Backends haben Sie freie Auswahl, egal ob RDBMS wie MySQL, PostgreSQL, MariaDB, Oracle, SQLite oder NoSQL - Datenbanken a la MongoDB / CouchDB. Caching-Server wie Memcache oder Redis stellen wir auf Anforderung zur Verfügung.

Python: Django/Flask

python-logo Django und Flask sind populäre Web-Frameworks auf Python-Basis; diese Webseite und alle ihr Funktionen sind komplett mit Flask umgesetzt. Wir empfehlen die Benutzung von virtualenv, damit ist die Installation aller Abhängigkeiten und Zusatzmodule kein Problem, bei Bedarf können Sie Python3 nutzen.

Sie haben die freie Auswahl möglicher Backends, egal ob RDBMS wie MySQL, PostgreSQL, MariaDB, Oracle oder NoSQL - Datenbanken a la MongoDB / CouchDB. Caching-Server wie Memcache oder Redis installieren wir bei Bedarf.

Node.js

nodejs-logo

Server für lau, Entwickler gesucht!!!

Node.js ist eine junge Technologie, die als Framework zur Erstellung von Serveranwendungen via JavaScript zum Einsatz kommt und läuft Serverseitig. Dabei wir der JavaScript-Code in Maschinensprache übersetzt und die Ausführungssgeschwindigkeit erheblich beschleunigt.

Sie können bei uns Node.js mit npm nutzen und haben freie Auswahl möglicher Backends, egal ob RDBMS wie MySQL, PostgreSQL, MariaDB, Oracle oder NoSQL - Datenbanken a la MongoDB / CouchDB. Caching-Server wie Memcache oder Redis installieren wir bei Bedarf.

real programmers!
(c) copyright xkcd

You code … we platform.