Auf einen Blick: Häufige Rollen im Cloud Computing sind Cloud Solution Architect, Cloud Developer und Cloud DevOps Engineer, die für Organisationen, die in Cloud-Umgebungen migrieren, unerlässlich sind. Diese Positionen konzentrieren sich auf das Design, den Bau und das Management von Cloud-Diensten, getrieben von Vorteilen wie Kostensenkung und Skalierbarkeit.
- Cloud-Rollen werden zunehmend wichtig, da Unternehmen Cloud-Infrastruktur einführen.
- Wichtige Positionen sind Cloud Solution Architect, Cloud Developer und Cloud Data Engineer.
Die Cloud ist gekommen, um zu bleiben. Immer mehr Unternehmen entscheiden sich dafür, ihre Workloads hier zu hosten, anstatt in ihre eigene Recheninfrastruktur zu investieren. Vorteile, die die globale Cloud-Einführung vorantreiben, umfassen:
- Reduzierte Anfangskapitalkosten
- Skalierbarkeit
- Sicherheit
- Einhaltung und operative Unterstützung
Die IDG Cloud Computing Survey 2020 stellte fest, dass mindestens 92 % der Unternehmen "einigermaßen" in der Cloud sind, während der Flexera State of the Cloud Report 2021 feststellte, dass 90 % der Unternehmen erwarten, dass die Cloud-Nutzung aufgrund der globalen Pandemie die bisherigen Pläne übertrifft.
Aber was bedeutet das für Rollen, die im Management von Technologiedienstleistungen tätig sind? Werden dieselben traditionellen Rollen gelten, oder werden wir eine komplette Überarbeitung des Organigramms sehen, um die Fähigkeiten der Cloud zu berücksichtigen?
Schauen wir uns das im Detail an.
Cloud-Computing-Rollen im NIST
Vor etwa zehn Jahren entwickelte ein Team des National Institute of Standards and Technology (NIST) eine generische High-Level-Cloud-Computing-Referenzarchitektur, die fünf Akteure im Bereich Cloud Computing auflistete.
Die fünf Akteure, wie im Referenzmodell definiert, sind:
- Cloud Consumer ist eine Person oder Organisation, die eine Geschäftsbeziehung zu Cloud-Anbietern pflegt und deren Dienste nutzt. Jeder, der einen Cloud-Dienst kauft, ist ein Consumer, und innerhalb des Consumer gibt es eine Vielzahl von Rollen, die für die Konfiguration und Verwaltung der Ressourcen des Cloud-Anbieters verantwortlich sind, je nach erhaltenen Diensten.
- Cloud-Anbieter ist eine Person, Organisation oder Einrichtung, die dafür verantwortlich ist, einen Dienst interessierten Parteien zur Verfügung zu stellen. Ein Cloud-Anbieter hätte eine beträchtliche Anzahl von Rollen, die für die Verwaltung seiner Cloud-Ressourcen verantwortlich sind, einschließlich derjenigen, die für den Verkauf, das Onboarding, die Konfiguration und die Unterstützung von Cloud-Diensten für seine Kunden zuständig sind.
- Cloud Auditor ist eine Partei, die unabhängige Bewertungen von Cloud-Diensten, Informationssystemoperationen, Leistung und Sicherheit der Cloud-Implementierung durchführen kann. Im Allgemeinen werden Cloud-Auditoren nach Absicht kategorisiert. Ihr Fokus liegt größtenteils auf Risiko und Compliance, insbesondere im Bereich Informationssicherheit. Andere Auditoren können insbesondere Beratungsleistungen für Verbraucher anbieten, die ihre Rechnungen senken oder die Effizienz des Ressourcenverbrauchs steigern möchten.
- Cloud Broker ist jede Instanz, die die Nutzung, Leistung und Bereitstellung von Cloud-Diensten verwaltet und Beziehungen zwischen Cloud-Anbietern und Cloud-Konsumenten aushandelt. Cloud-Broker unterstützen Verbraucher dabei, ein gutes Preis-Leistungs-Verhältnis zu erhalten, insbesondere für Verbraucher, die über eine hybride Mischung von Ressourcen mehrerer Anbieter verfügen.
- Cloud Carrier ist ein Vermittler, der die Konnektivität und den Transport von Cloud-Diensten von Cloud-Anbietern zu Cloud-Konsumenten bereitstellt. Die meisten ISPs haben die Rolle von Cloud-Carriern übernommen, da sie die erforderliche Bandbreite bereitstellen, um Verbraucher mit Anbietern zu verbinden, sowie Fähigkeiten, die die Konnektivität unterstützen.
Diese Positionen klärten die Erwartungen an die Cloud-Nutzung – aber sie entsprechen wahrscheinlich nicht den "Cloud-Rollen", für die dein Einstellungsteam rekrutiert.
Berufspositionen im Zeitalter des Cloud-Computing
Natürlich variieren die Berufsbezeichnungen im Cloud Computing stark. Dennoch stechen mehrere Rollen für Cloud-Anbieter sowie für Verbraucher, die IaaS- oder PaaS-Dienste erworben haben, hervor.
Die häufigsten Rollen, wie von AWS aufgelistet, sind:
Cloud-Lösungsarchitekt
Diese Rolle ist eine der heißesten Aufgaben auf dem Cloud-Markt. Eine Cloud-Lösungsarchitektur ist dafür verantwortlich, mit den Geschäfts- und Technologieteams zusammenzuarbeiten, um die richtige Architektur und Dienstleistungen zu entwerfen, die die Strategie der Organisation unterstützen.
Der Schwerpunkt dieser Rolle ist technischer Natur. Aufgrund des Bedarfs, verschiedene Cloud-Plattformen und deren Konfigurationen zu verstehen, ist diese Rolle jedoch stark auf Menschen ausgerichtet, da sie Folgendes umfasst:
- Geschäftsbedürfnisse verstehen
- Diese in die richtige Architektur und die richtigen Lösungsdesigns zu übersetzen, um sie zu erfüllen
Der Lösungsarchitekt unterstützt Entwickler außerdem dabei, die Entwürfe zu verstehen und in Lösungen umzusetzen.
Cloud-Entwickler
Diese Rolle ist verantwortlich für den Aufbau von Anwendungen in der Cloud. Ähnlich wie Softwareentwickler umfasst die Cloud-Entwicklerrolle:
- Verständnis von Anforderungen
- Lösungen entwerfen
- Programmierung und Debugging-Software, die in Cloud-Umgebungen gehostet wird
Neben dem Scripting muss der Cloud-Entwickler die Cloud-Architektur, Infrastruktur und APIs kennen – und wie man diese nutzt, um cloud-taugliche Anwendungen zu erstellen.
Cloud-DevOps-Ingenieur
Die Cloud DevOps Engineer-Rolle baut, bereitet die Infrastruktur ein, über die Cloud-Anwendungen laufen.
Automatisierung steht im Mittelpunkt dieser Rolle, da sich die meisten Aktivitäten um kontinuierliche Integration und kontinuierliche Bereitstellung/Bereitstellung drehen. Daher gilt:
- Verwendet Quellcode- und CI/CD-Tools , um Software-Lieferpipelines zu erstellen und Dienste auf der richtigen Infrastruktur bereitzustellen.
- Entwickelt Werkzeuge für Cloud-Entwickler, um ihre Aktivitäten zu erleichtern
- Überwacht die Leistung implementierter Lösungen
(Entdecken Sie die DevOps Engineer-Rolle, um Cloud-Erwartungen zu setzen.)
Cloud Data Engineer
Diese Rolle ist verantwortlich für die Verwaltung, Optimierung, Überwachung und Überwachung der Abruf, Speicherung und Verteilung von Daten in der Cloud.
Die Rolle des Cloud Data Engineers:
- Arbeitet mit Geschäftsnutzern zusammen, um deren Datenanforderungen zu verstehen
- Erstellt Algorithmen, die das Mining aus Rohdaten und die anschließende Modellierung von Datensätzen ermöglichen.
Data Engineers erstellen und warten Modelle von maschinellem Lernen und Statistik sowie unterstützen die Aktivitäten der Architektur und Verwaltung von Dateninfrastrukturen wie Datenbanken, Data Warehouses und Data Lakes.
(Erfahren Sie mehr über Data Engineers.)
Cloud-Betriebsingenieur
Diese Rolle umfasst die Verwaltung, Automatisierung, Sicherung, Überwachung und Fehlerbehebung der Cloud-Infrastruktur.
Der Unterschied zwischen dieser Rolle und dem Cloud-DevOps-Ingenieur besteht darin, dass der Cloud Operations Engineer weniger mit der Bereitstellung und mehr mit Support zu tun hat. Die Hauptaufgabe besteht darin, die Verfügbarkeit und Performance der Cloud-Infrastruktur und -Systeme sicherzustellen durch:
- Überwachung
- Vorfall- und Problemmanagement
Der Cloud Ops Engineer unterstützt Cloud-Kunden während der Bereitstellung und Onboarding und übernimmt zudem eine zentrale Rolle im Ressourcenmanagement und der Informationssicherheit innerhalb der Cloud-Umgebung.
Cloud-Rollen nehmen zu
Mit der entscheidenden Rolle der Cloud für jedes Unternehmen nehmen Cloud-Rollen immer weiter zu.
Verwandte Literatur
Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.