2017/9 | Fachbeitrag | Cloud Computing

Was macht ein Cloud Developer?

von Mandy Tiedemann

Inhaltsübersicht:

Laut Joblift wurden in den letzten 24 Monaten 16.540 Stellen veröffentlicht, die sich an Cloud-Experten richten, sowohl von Cloud-Anbietern als auch von Unternehmen, die Anwendungen in die Cloud auslagern. Der größte Teil der Stellen richtete sich dabei an Cloud-Architekten (4.090 Ausschreibungen), Cloud-Entwickler (3.157 Anzeigen) und Cloud Consultants (3.047 Jobs). Die meisten Stellen (64 Prozent) wurden von Großkonzernen ausgeschrieben, 30 Prozent stammten von mittelständischen Firmen bis 500 Mitarbeiter und sechs Prozent von kleinen Unternehmen mit maximal zehn Angestellten. Die Wachstumsraten zeigen, dass das Thema auch bei kleinen und mittleren Organisationen an Bedeutung gewinnt: Während die Stellen bei Großunternehmen um durchschnittlich 3 Prozent jeden Monat anstiegen, betrug die Rate beim Mittelstand sieben Prozent und bei kleinen Firmen sogar acht Prozent. Fakt ist allerdings auch: Cloud-Jobs bleiben bis zu 25 Prozent länger unbesetzt als der Durchschnitt aller Stellen, so Joblift weiter.

Das Aufgabenprofil des Cloud Developers

Um Unternehmen und IT-Spezialisten eine praxisorientierte Qualifizierung rund um die Datenwolke zu bieten, hat TÜV Rheinland ein herstellerunabhängiges Cloud-Kompetenzmodell entwickelt. Das Modell deckt die drei wichtigsten Schlüsselqualifikationen ab, die derzeit gesucht werden: den Cloud-Administrator ((mit dem ersten Beitrag verlinken)), den Cloud-Entwickler und den Cloud-Architekt ((mit dem dritten Beitrag verlinken)). Die Cloud Developer, auch Cloud Entwickler, sind dabei die Schrittmacher der digitalen Transformation. Cloud Developer zeichnen verantwortlich für die Ausgestaltung der Cloud im Unternehmen, das heißt, ihre Aufgabe ist es, Softwarelösungen in Private-, Hybrid- und Public-Cloud-Infrastrukturen zu designen und für deren Implementierung zu sorgen. Cloud Developer tragen dazu bei, Geschäftsabläufe durch den Einsatz moderner Cloud-Lösungen noch effektiver zu gestalten und neue Technologien optimal einzusetzen. Idealerweise decken sie den kompletten Projektzyklus ab: von der Aufnahme der Anforderung über die Programmierung bis hin zur Datenmigration und -integration. Je nach Berufserfahrung ist eine wachsende Projektverantwortung bis hin zur Führung von Teams möglich.

Welche Kompetenzen sind erforderlich?

Der Cloud Developer kennt sich aus mit herstellerspezifischen Themen von Microsoft, Oracle und AWS. Er ist in den Architekturen der Cloud-Provider zuhause und weiß die Vorteile dieser Cloud-Services effektiv für den Bedarf des Unternehmens zu nutzen. Codebibliotheken, SDKs, Softwareentwicklungs-Suites und IDE-Toolkits sind sein Werkzeugkasten, mit dem er effizienten Code entwickeln und hochverfügbare und performante Cloud-Lösungen erstellen kann.

Welches Wissen muss aufgebaut werden?

Cloud Developer eignen sich relevante Entscheidungskriterien und Kenntnisse um technologische Voraussetzungen für den Einsatz von Cloud-Lösungen an. Sie wissen, was bei Planung und Betrieb einer Cloud-Umgebung zu beachten ist und haben Antworten auf Fragen wie:

  • Wie sieht die Topologie für die Anwendung aus, die wir ausliefern wollen, einschließlich aller Rechen-, Speicher-und Netzwerk-Ressourcen?
  • Was sind mögliche Fehlerpunkte und wie können sie vermieden werden?
  • Welche Sicherheitsbedenken könnten rund um die Anwendung bestehen? Wie steht es um Datenverschlüsselung und Zugriffsrechte?
  • Sind die Komponenten der Anwendung skalierbar?
  • Was sind die wichtigsten Kennzahlen, die wir per Dashbord monitoren und analysieren sollten?

Sie sind in der Lage, Cloud-Komponenten auszuwählen und diese auch zu handeln: von der Hardware über die Dienste bis zum Self-Service-Portal. Darüber hinaus haben sie die aktuellen Virtualisierungstechnologien im Griff, um Ressourcen optimal zu nutzen und effiziente Cloud-Lösungen zu implementieren.

Cloud Developer mit Expertenstatus

Der Expertenstatus des Cloud Developers umfasst zusätzlich die intensive Auseinandersetzung mit Change-Prozessen und die Auslieferung lauffähiger Lösungen in kürzeren Abständen. Erfahrene Cloud-Entwickler verstehen, wie die Infrastruktur für Entwicklungs-, Test- und Produktionsumgebungen aussehen muss, um Software-Projekte von der Idee bis zum Deployment erfolgreich stemmen zu können.

Darüber hinaus vermögen sie Risiken beim Betrieb von Cloud-Lösungen realistisch einzuschätzen und geeignete Präventivmaßnahmen zu planen und umzusetzen, um einen möglichen Schaden für die Organisation so weit wie möglich zu mindern bzw. zu vermeiden. Sie können Codereviews und Tests in einer Abbildumgebung durchführen und sind auch in der Lage, bei Problemen ein Change zu revidieren und die letzte mögliche Konfiguration wiederherzustellen.

Cloud Developer sind zudem mit dem Thema Service-Level-Agreement (SLA) als Grundlage für den Betrieb von Cloud-Lösungen vertraut und wissen, welche Leistungsindikatoren sich zur Bewertung erbrachter Services eignen und wie praktikable Abrechnungsmodelle zwischen dem Cloud-Betreiber und dem Kunden aussehen sollten.

Qualifizierung zum Cloud Developer

Die Qualifizierung zum Cloud Developer beinhaltet Theorie und Anwendungsbeispiele, dauert je nach Vorkenntnissen und angestrebter Tiefe zwischen einem und zehn Tagen. Voraussetzung für die Zertifizierung zum Cloud Developer nach TÜV Rheinland sind gute Grundlagenkenntnisse über IT-Infrastrukturen, Server-, Virtualisierungs-, Netzwerk- und Storage-Technologien sowie Cloud-Basiswissen. Die Voraussetzungen für den Expertenstatus des Cloud-Developers sind praktische Kenntnisse in mindestens einer höheren Programmiersprache (C#, Java, PHP, Ruby, Python usw.), fortgeschrittene Anfängerkenntnisse beim Verwalten von Linux- oder Windows-Systemen auf Befehlszeilenebene, praktische AWS-Erfahrung, sowohl mit der AWS Management Console als auch mit der AWS-Befehlszeilenschnittstelle, sowie die Qualifizierungen der Kurse „System Operations on AWS“ und „Developing on AWS“.

Was verdient ein Cloud Developer?

Je nach Qualifikation, Einsatzort, Unternehmensgröße und Personalverantwortung verdient ein Cloud-Entwickler zwischen 3.200 und 7.000 Euro monatlich – und liegt damit unter dem Gehalt eines Cloud-Architekten. Welche Bereiche der Cloud-Architekt verantwortet, erfahren Sie im Fachartikel: Was macht eigentlich ein Cloud Architect?

Diese Artikel könnten Sie auch interessieren

Die Cloud lässt sich nicht verbieten – nur besser absichern

WISSENplus
Aktuelle Studien sprechen für sich: Cloud-Dienste wie Office 365, Salesforce oder Dropbox gewinnen zunehmend an Popularität. Schon heute sind in jedem Unternehmen durchschnittlich mehrere hundert Services im Einsatz – zu einem großen Teil ohne das Wissen der IT-Abteilung. Das Problem: Viele Cloud-Dienste eignen sich nicht für die geschäftliche Nutzung, da sie Datenschutz und Unternehmenssicherheit ge...

Weiterlesen

„Unternehmen bleiben auch in der Cloud für ihre Daten verantwortlich“

WISSENplus
Unternehmen werden sich künftig noch mehr mit der Abwehr schnell wandelnder Angriffe auseinandersetzen müssen. Deshalb zählen Incident-Response-Strategien als strukturierte Antwort auf Sicherheitsvorfälle zu den wichtigen Säulen eines wirksamen IT-Security-Konzepts. Bereits in der eigenen IT-Infrastruktur ist das eine komplexe Aufgabe, aber wie soll Incident Response in der Cloud gelingen? wissensmanag...

Weiterlesen

Arbeiten in der Cloud: Worauf es bei der Auslagerung von Daten ankommt

Cloud-Computing ist derzeit einer der großen Trends innerhalb der Unternehmens-IT. Bereits ab einer Unternehmensgröße von fünf Mitarbeitern kann eine Cloud-Lösung sinnvoll sein. Gerade bei dokumentintensiven oder dokumentrelevanten Prozessen wird so die vorhandene IT-Struktur aufgebrochen für einen dynamischeren Ablauf. Kleine und mittelständische Unternehmen sowie Behörden, die sich derzeit noch mi...

Weiterlesen

Die Cloud als Modernisierer des Ehrenamtes

WISSENplus
Moderne Technologien sind wesentliche Treiber für veränderte Prozesse oder Strukturen im Ehrenamt. Sie unterstützen dabei, dass Hilfe schneller organisiert werden kann oder sich Nichtregierungsorganisationen (NGOs) weltweit problemlos vernetzen. Denn ehrenamtliches Engagement ist häufig verbunden mit hohem organisatorischem und administrativem Aufwand. Damit trotz vielfältiger Verwaltungsprozesse noch ...

Weiterlesen

Innovatives Talentmanagement im Digitalen Zeitalter

Im Jahr 2010 ging die Videothekenkette Blockbuster, die bis dahin den gesamten amerikanischen Markt dominierte, Pleite. Und reihte sich damit ein in die Riege einst blühender Unternehmen, die nun den Weg der Wirtschaftsgeschichte pflastern. Kodak, Neckermann, Brockhaus: Die Digitalisierung bedeutet für viele klassische Geschäftsmodelle eine existenzielle Bedrohung. Deshalb müssen Unternehmen zukünftige...

Weiterlesen

Die Cloud: (K)ein Thema für den Mittelstand?

Der deutsche Mittelstand gilt vielfach noch als eher traditionell, doch die Digitalisierung hat auch ihn nun vollständig erfasst. Das bedeutet Herausforderungen, aber auch Chancen: Besonders die Cloud kann Unternehmern viele Vorteile bringen. ...

Weiterlesen

Knowledge-as-a-Service: Wissen aus der Cloud

WISSENplus
Die Wirtschaft ist aufgrund zunehmender Digitalisierung einem grundlegenden Wandel unterworfen, in dem sich nicht nur einzelne Geschäftsprozesse beschleunigen, sondern ganze Branchen disruptiv verändern. Dieser Transformationsprozess lässt sich an vier zentralen Entwicklungen ablesen: Erstens anhand der Verbreitung mobiler Endgeräte wie Smartphones oder Tablet-PCs. Sie ermöglichen ein Maximum an Mobili...

Weiterlesen

Keine digitale Transformation ohne den Mittelstand

WISSENplus
Der Mittelstand gilt in Deutschland nicht unbedingt als Vorreiter der digitalen Transformation in die Cloud. Das liegt weniger daran, dass es an Einsicht der Notwendigkeit fehlt, die ist längst vorhanden. Aber mangels einer tragfähigen Digitalstrategie fühlen sich viele Mittelständler eher als Getriebene des technischen Fortschritts denn als Gestalter. Dabei kann der Mittelstand zu jeder Zeit und von je...

Weiterlesen