Rôles utilisateur GKE Enterprise et tâches courantes
Dans le contenu GKE Enterprise, chaque document est souvent rédigé pour un besoin spécifique ou pour aider à résoudre un problème métier. Ces besoins relèvent souvent de la responsabilité de plusieurs équipes et rôles au sein de votre organisation. Ce document répertorie certains des rôles, responsabilités et tâches courants des utilisateurs mentionnés dans notre contenu.
Cette liste d'exemples de rôles utilisateur n'est pas exhaustive, car chaque organisation est différente. Votre rôle, vos responsabilités et vos tâches peuvent ne pas correspondre exactement aux exemples courants suivants. Faire correspondre votre rôle et vos responsabilités uniques aux rôles et responsabilités décrits dans ce document peut vous aider à mieux identifier la documentation qui vous concerne.
Archétypes de rôles courants
Les domaines généraux suivants concernant les rôles utilisateur courants sont souvent référencés dans notre contenu :
- Administrateurs et architectes
- Opérateurs
- Développeurs
- Spécialistes de la sécurité
- Spécialistes en réseau
- Spécialistes des données et de l'IA
- Spécialistes du stockage
Administrateurs et architectes
Les administrateurs et les architectes administrent et conçoivent des plates-formes et des produits cloud. Les rôles utilisateur courants suivants appartiennent au domaine de haut niveau "Administrateurs et architectes" :
- Architectes cloud
- Administrateurs informatiques
- Administrateurs d'identité et de compte
Cette section décrit les rôles utilisateur courants appartenant à la zone "Administrateurs et architectes".
Architectes cloud
Les architectes cloud sont chargés de déterminer la combinaison appropriée des composants IaaS, PaaS, SaaS et sur site nécessaires pour atteindre les objectifs du produit et de l'entreprise. Ils prennent en compte les contraintes d'efficacité, de coût, de sécurité et de gouvernance lors de la conception de solutions.
Les tâches courantes des architectes cloud sont les suivantes :
- Définir les solutions informatiques et l'architecture du système conformément à la stratégie de l'entreprise en collaboration avec les principales parties prenantes.
- Optimiser l'architecture et les ressources des systèmes pour garantir le coût total de possession le plus bas pour leur entreprise ou unité commerciale.
- Modifier l'architecture de leur architecture actuelle pour s'assurer qu'elles peuvent effectuer une migration de manière fluide avec leurs intégrations existantes et leurs services tiers.
- Définir la stratégie et l'architecture du système pour la migration vers le cloud, y compris les applications et les bases de données.
Administrateurs informatiques
Les administrateurs informatiques sont chargés de l'entretien, de la configuration et du fonctionnement fiable des systèmes informatiques, des serveurs et des systèmes de sécurité des données d'une organisation. Ils garantissent que l'infrastructure informatique de l'organisation est sécurisée, efficace et à jour.
Voici quelques exemples de tâches courantes des administrateurs informatiques :
- Configurer, surveiller et gérer l'infrastructure cloud, y compris l'infrastructure de sauvegarde.
- Définir et appliquer des règles de sauvegarde au niveau de l'organisation.
- Configurer des alertes et surveiller les performances et les failles des systèmes informatiques.
- Gérer les règles d'administration, le provisionnement des utilisateurs et des groupes, et définir la hiérarchie des ressources et les règles de quotas.
- Recevoir des informations sur les problèmes de conformité et les audits sur la plate-forme, et y répondre.
- Évaluer les solutions de sauvegarde et collaborer avec les responsables informatiques et d'infrastructure pour choisir une solution.
- S'assurer que toutes les ressources exécutées sur la plate-forme cloud répondent aux exigences de conformité organisationnelle en fournissant et en maintenant l'automatisation permettant d'appliquer la conformité, telles que les règles de sauvegarde.
Administrateurs d'identité et de compte
Les administrateurs de l'authentification et des comptes administrent les règles d'administration, les règles relatives aux utilisateurs et l'accès des utilisateurs. Ils gèrent l'environnement des identités au sein de leur entreprise, tel qu'Active Directory, et provisionnent les utilisateurs et les groupes pour accéder aux plates-formes, aux outils et aux ressources en fonction de leurs stratégies de rôle et de fonction.
Les tâches courantes des administrateurs d'identité et de compte sont les suivantes :
- Créer des comptes utilisateur et gérer l'intégration aux outils informatiques tels que Google Cloud et les applications organisationnelles.
- Créer et déployer des intégrations entre des applications et des outils de gestion des identités.
- Gérer et administrer les outils d'infrastructure de gestion des identités.
- Résoudre, diagnostiquer et corriger les problèmes ou les interruptions associés aux outils IAM.
- Provisionner manuellement l'accès aux applications critiques ou à haut risque.
- Gérer les processus liés au provisionnement des identités et des accès.
- Gérer les groupes d'utilisateurs et les paramètres de groupe basés sur des tâches.
- Définir et créer des rôles utilisateur personnalisés si nécessaire.
- Créer et gérer des règles liées aux autorisations utilisateur.
Opérateurs
Les opérateurs gèrent et optimisent le déploiement et l'exploitation des applications. Les rôles utilisateur courants suivants font partie du domaine général des opérateurs :
- Administrateurs et opérateurs de plate-forme
- Opérateurs d'applications et ingénierie en fiabilité des sites (SRE)
- DevOps
Cette section décrit les rôles utilisateur courants dans la zone "Opérateurs".
Administrateurs et opérateurs de plate-forme
Les administrateurs et les opérateurs de plate-forme sont chargés de provisionner et de créer des ressources pour les équipes de développement d'applications, ainsi que de gérer l'infrastructure centrale de leur organisation.
Les tâches courantes des administrateurs et des opérateurs de plate-forme sont les suivantes :
- Administrateur système.
- Gestion du cycle de vie de l'infrastructure technologique sous-jacente.
- Mise en œuvre de GitOps.
Opérateurs d'applications et ingénierie SRE
Les opérateurs d'applications et l'ingénierie en fiabilité des sites sont chargés de s'assurer que les systèmes logiciels sont fiables, évolutifs et performants. Ils utilisent des logiciels et l'automatisation pour gérer et surveiller les systèmes, et travaillent en étroite collaboration avec les développeurs pour s'assurer que les modifications apportées au code n'ont aucun impact sur la fiabilité.
Les tâches courantes des opérateurs d'application et de l'ingénierie SRE incluent les exemples suivants :
- Préparation
- Publier et gérer des API pour leur application ou leur service.
- Planifier les besoins en termes de capacité et d'infrastructure.
- Créer des règles d'alerte.
- Surveillance
- Surveiller l'état des applications ou des services déployés, par exemple pour vérifier la conformité avec les objectifs de niveau de service (SLO), et parfois gérer leur infrastructure sous-jacente.
- Surveiller l'état des versions en cours.
- Répondre aux alertes et aux pages en cas d'échec des SLO ou des applications.
- Effectuer un débogage pour identifier la cause du problème.
- Déploiement
- Déployer des applications et des services en production.
- Accorder l'autorisation de déployer des applications ou des services en production.
- Tester et déployer de nouvelles instances de service, versions, corrections de bugs ou correctifs de sécurité.
- Créer et utiliser un pipeline de publication et une pile d'intégration continue / de développement continu (CI/CD).
DevOps
Le rôle DevOps combine le développement et les opérations pour améliorer la vitesse, la sécurité et l'efficacité du développement et de la livraison de logiciels. Ils sont chargés de garantir la fiabilité et les performances des applications cloud, par exemple pour l'établissement d'objectifs de niveau de service (SLO), l'évaluation des indicateurs de niveau de service (SLI), ainsi que l'identification et la résolution des problèmes susceptibles de compromettre les objectifs SLO.
Voici quelques exemples de tâches courantes de DevOps :
- Configurer les pipelines et l'infrastructure DevOps.
- Gérer et moderniser les pipelines DevOps.
- Automatiser les déploiements.
- Modéliser la configuration déclarative.
- Surveiller en continu les déploiements.
Développeurs
Les développeurs écrivent du code pour créer des applications et une infrastructure de plate-forme. Les rôles utilisateur courants suivants font partie du domaine général des développeurs :
- Développeurs d'applications
- Ingénieurs de plate-forme
Cette section décrit les rôles utilisateur courants qui relèvent du domaine "Développeurs".
Développeurs d'applications
Les développeurs d'applications écrivent le code des applications qui s'exécuteront à terme sur une plate-forme cloud telle que Google Cloud. Les entreprises comptent sur les développeurs pour ajouter des fonctionnalités à leurs plates-formes numériques et apporter de la valeur à leurs utilisateurs finaux.
Voici quelques exemples de tâches courantes des développeurs d'applications :
- Rédiger le code d'application et le tester.
- Déboguer et dépanner le code.
- Examiner le code d'autres développeurs.
- Ajouter de nouvelles fonctionnalités à l'application et les valider dans le contrôle des versions.
- Créer et présenter des documents de conception aux collègues de l'ingénierie et des produits.
- Découvrir et évaluer les nouvelles technologies.
Selon la taille et la maturité de l'organisation, ils peuvent également être responsables des tâches suivantes :
- Gérer les pipelines et les processus DevOps.
- Gérer la sécurité des applications.
- Provisionner et configurer les ressources cloud.
- Effectuer une gestion des données pour l'application, par exemple en prenant des instantanés, ou sauvegarder et restaurer une application en cas de défaillance.
- Rechercher et évaluer de nouvelles technologies.
- Identifier et corriger les problèmes en production.
- Répondre aux alertes d'état du système, telles que les tâches d'astreinte.
- Définir et gérer des schémas de bases de données pour le stockage et la récupération de données.
- Interroger la base de données à utiliser dans les applications et les services.
Ingénieurs de plate-forme
Les ingénieurs de plate-forme sont chargés de créer des plates-formes centralisées de services et d'outils pour rendre le processus de développement plus efficace, plus fiable, plus sécurisé et plus conforme aux réglementations.
Voici quelques exemples de tâches courantes des ingénieurs de plate-forme :
- Évaluer les nouvelles technologies pour l'organisation.
- Superviser l'architecture du cloud, des applications ou de la plate-forme de l'entreprise.
- Créer des pipelines, des processus, des tableaux de bord et des outils réutilisables pour les équipes chargées des applications.
- Gérer les technologies qui peuvent ou non être utilisées par les équipes applications pour développer des applications et des services.
- Tester et déployer de nouvelles versions de la plate-forme et de l'infrastructure.
- Gérer la capacité et optimiser les coûts.
- Déterminer les services d'infrastructure que l'entreprise fournira aux équipes de développement.
- Provisionner de nouvelles ressources de base de données et les configurer pour garantir la disponibilité, les performances, la conformité et la gestion des coûts.
- Établir et maintenir des connexions entre les bases de données et les applications et services qui ont besoin de ces données.
Spécialistes en sécurité
Les spécialistes de la sécurité définissent, régissent et mettent en œuvre des règles et des procédures permettant de protéger les données d'une organisation contre tout accès non autorisé. Les rôles utilisateur courants suivants font partie du domaine de haut niveau des spécialistes de la sécurité :
- Ingénieurs en sécurité
Cette section décrit les rôles utilisateur courants qui font partie de la zone des spécialistes de la sécurité.
Ingénieurs en sécurité
Les ingénieurs en sécurité collaborent avec d'autres rôles utilisateur pour identifier les exigences de conformité basées sur les réglementations du secteur et des réglementations régionales. Ils gèrent plusieurs fonctions de sécurité et sont chargés de mettre en œuvre des configurations de systèmes pour répondre aux exigences définies.
Les tâches courantes des ingénieurs de sécurité sont les suivantes :
- Définir la manière dont les systèmes sont configurés pour garantir la conformité avec les réglementations et les exigences.
- Mettre en œuvre des modifications et des mises à jour des systèmes.
- Développer et gérer des règles de sécurité.
- Aider à la résolution des problèmes de sécurité ou des failles nécessitant une assistance stratégique, tels que les incidents et les problèmes transmis par l'assistance.
- Exécuter des analyses et gérer une surveillance de sécurité en continu.
- Gérer plusieurs fonctions et outils de sécurité.
Spécialistes de la mise en réseau
Les spécialistes de la mise en réseau définissent, mettent en œuvre et gèrent l'architecture réseau. Les rôles utilisateur courants suivants font partie du domaine de haut niveau des spécialistes de la mise en réseau :
- Architectes réseau
- Administrateurs réseau
- Ingénieurs réseau
Cette section décrit les rôles utilisateur courants qui font partie du domaine des spécialistes de la mise en réseau.
Architectes réseau
Les architectes réseau sont des professionnels techniques qui conçoivent, créent et gèrent des réseaux basés sur le cloud. Ils sont chargés de s'assurer que les réseaux cloud sont fiables, sécurisés, évolutifs et performants. Les architectes réseau possèdent généralement une connaissance approfondie des technologies de mise en réseau cloud, des services et des bonnes pratiques.
Les tâches courantes des architectes réseau sont les suivantes :
- Concevoir et créer le réseau pour leur organisation.
- Développer les spécifications du réseau.
- Planifier la sécurité du réseau.
- Assurer la maintenance du réseau.
Administrateurs réseau
Les administrateurs réseau sont chargés de l'installation, de la configuration, de la maintenance et du dépannage des réseaux informatiques. Ils jouent un rôle essentiel pour s'assurer que le réseau d'une organisation fonctionne correctement et efficacement, tout en permettant aux employés d'accéder aux ressources dont ils ont besoin pour travailler.
Les tâches courantes des administrateurs réseau sont les suivantes :
- Concevoir et créer le réseau pour leur organisation.
- Surveiller les performances du réseau.
- Configurer de nouveaux réseaux.
- Gérer la sécurité du réseau.
- Dépanner et résoudre les problèmes de réseau.
Ingénieurs réseau
Les ingénieurs réseau sont chargés de la mise en œuvre du réseau, de la création de l'infrastructure et des réseaux, du remplacement des équipements, de l'ajout de nouveaux équipements et du développement des nouvelles exigences et services.
Les tâches courantes des ingénieurs réseau incluent les exemples suivants :
- Installer, configurer et gérer l'équipement réseau.
- Définir un environnement de mise en réseau en concevant la configuration système et en dirigeant l'installation du système.
- Mettre en œuvre des systèmes de sécurité des données, tels que des pare-feu.
- Effectuer la maintenance du réseau.
- Analyser et résoudre les problèmes de performances réseau.
Spécialistes des données et de l'IA
Les spécialistes des données et de l'IA collectent, organisent et analysent les données pour prendre des décisions commerciales éclairées et développer des solutions d'IA concurrentielles. Les rôles utilisateur courants suivants font partie du domaine général des spécialistes des données et de l'IA :
- Ingénieurs de données
- Administrateurs de données
- Data scientists
- Ingénieurs en machine learning (ML)
Cette section décrit les rôles utilisateur courants qui relèvent du domaine des spécialistes des données et de l'IA.
Ingénieurs de données
Les ingénieurs de données fournissent des données à partir de sources de données et les mettent à la disposition des bonnes personnes. Ils peuvent également être chargés de créer des outils en libre-service permettant à d'autres d'obtenir par eux-mêmes les données dont ils ont besoin.
Les tâches courantes des ingénieurs de données sont les suivantes :
- Configurer et exploiter l'infrastructure de données.
- Créer, gérer et surveiller des pipelines de données.
- Écrire des données dans et depuis des entrepôts de données d'entreprise (EDW) et des bases de données.
- Orchestrer différentes charges de travail de données.
- Développer et mettre en œuvre des modèles de données, et effectuer des transformations de données.
- Créer des outils et des processus permettant aux utilisateurs de données d'accéder aux données dont ils ont besoin de manière indépendante.
- Déployer des charges de travail prêtes pour la production, telles que le machine learning (ML), l'informatique décisionnelle ou l'ETL (extraction, transformation et chargement) et ELT (extraction, chargement et transformation).
Administrateurs de données
Les administrateurs de données s'assurent que les solutions de données de leur entreprise sont productives, efficaces et économiques.
Voici quelques exemples de tâches courantes des administrateurs de données :
- Configurer des environnements de données.
- Gérer la sauvegarde et la récupération de données.
- Optimiser la capacité et l'efficacité des systèmes.
- Surveiller les métriques de performances et résoudre les problèmes.
- Gérer et optimiser les coûts.
- Effectuer des audits.
- Gérer les métadonnées et d'autres éléments de données.
- Gérer et mettre en œuvre des stratégies de données.
- Gérer les accès et les autorisations.
- Appliquer des tags de sécurité aux données pertinentes.
Data scientists
Les data scientists ont des compétences aussi diverses que le ML superficiel (XGBoost, Scikit), en passant par le deep ML avec PyTorch et TensorFlow. Leur objectif est de créer le modèle le plus optimal pour résoudre un problème métier. Ils attachent une grande importance à la vélocité et à la collaboration, et ils travaillent en étroite collaboration avec des data scientists et des experts commerciaux.
Voici quelques exemples de tâches courantes des data scientists :
- Analyser des données, créer des modèles statistiques et de ML.
- Créer, entraîner et améliorer les algorithmes et modèles de ML.
- Évaluer le prix et la qualité des API de ML tierces.
- Nettoyer des ensembles de données afin de les utiliser dans des modèles statistiques.
- Obtenir des conseils sur la définition des objectifs de l'entreprise à l'aide du ML.
Ingénieurs en machine learning (ML)
Les ingénieurs en machine learning (ML) sont des utilisateurs clés de MLOps. Ils disposent d'une expertise en code, en ML et en déploiement. Leur objectif est de standardiser la pratique du ML et d'opérationnaliser les modèles pour le déploiement.
Voici quelques exemples de tâches courantes des ingénieurs en machine learning (ML) :
- Cofiguration de l'environnement
- Déploiement
- Post-production
- Gouvernance
Spécialistes du stockage
Les spécialistes du stockage provisionnent et gèrent le stockage dans le cloud et l'infrastructure de sauvegarde. Les rôles utilisateur courants suivants font partie du domaine de haut niveau des spécialistes du stockage :
- Administrateurs du stockage
- Administrateurs de sauvegarde et de reprise après sinistre
- Opérations sur site
Cette section décrit les rôles utilisateur courants qui font partie de la zone des spécialistes du stockage.
Administrateurs du stockage
Les administrateurs du stockage provisionnent et gèrent l'infrastructure de stockage pour garantir la sécurité et la conformité des données, tout en surveillant les performances, l'utilisation et les dépenses. Dans le cadre de ces responsabilités, ils gèrent les règles d'administration, les autorisations et les quotas liés au stockage.
Voici quelques exemples de tâches courantes des administrateurs du stockage :
- Créer et allouer de l'espace de stockage.
- Configurer et gérer la sécurité, la protection, l'accès et les autorisations des données.
- Configurer et gérer les règles et les quotas du cycle de vie.
- Surveiller les performances, l'utilisation et les dépenses de l'espace de stockage.
- Connecter ou aider à connecter l'espace de stockage à d'autres services, tels que Google Cloud.
Administrateurs de sauvegarde et de reprise après sinistre
Les administrateurs de sauvegarde et de reprise après sinistre définissent, mettent en œuvre, surveillent et dépannent les règles de base de protection des données pour toutes les ressources de leurs projets.
Voici quelques exemples de tâches courantes des administrateurs de sauvegarde et de reprise après sinistre :
- S'assurer que les sauvegardes sont sécurisées et protégées conformément aux règles organisationnelles et légales.
- Définir et créer des plans de sauvegarde pour toutes les applications et bases de données.
- Gérer et effectuer des sauvegardes et des récupérations dans l'ensemble de l'organisation.
- Permettre aux équipes de développement d'effectuer des sauvegardes et des récupérations dans certains garde-fous.
- Contrôler qui peut faire quoi pour la sauvegarde et la récupération, en collaboration avec les administrateurs de compte et d'identité.
- Surveiller et résoudre les problèmes de sauvegarde ayant échoué.
- Concevoir et exécuter des plans de reprise après sinistre pour les applications.
- Organiser des tests et des exercices de reprise après sinistre et y participer.
- Créer des rapports pour documenter la conformité en coordination avec une équipe de gouvernance centralisée.
- Créer des guides et des consignes permettant aux équipes de développement d'applications de provisionner et de protéger leurs ressources.
- S'assurer que les données sont suffisamment protégées contre les sinistres et les suppressions accidentelles.
Opérations sur site
Les opérations sur site configurent des dispositifs de données dans des centres de données ou des salles de serveurs pour faciliter le transfert des données. Ce rôle facilite également la maintenance des appareils afin que les ingénieurs puissent déplacer et déployer des applications et des modèles avec succès.
Voici quelques exemples de tâches courantes liées aux opérations sur site :
- Recevoir le périphérique dès qu'il arrive sur le site du client, et vérifier l'intégrité du matériel et des logiciels pour s'assurer qu'ils n'ont pas été altérés.
- Allumer, connecter et configurer les périphériques sur site afin que les équipes puissent transférer les données correctement.
- Surveiller l'état des périphériques ou des appareils sur site, et obtenir une aide concernant la maintenance et le dépannage du matériel.
- Préparer le périphérique et le renvoyer à Google une fois la migration des données terminée ou à la fin du cycle de vie du périphérique.