Académique Documents
Professionnel Documents
Culture Documents
Avis de non-responsabilité : ce document est uniquement destiné à servir d'aide à l'apprentissage pour
le cours Rôles professionnels dans le cloud et n'est pas un document autonome. Si vous souhaitez
partager, dirigez les autres vers la formation en ligne. Les rôles professionnels et les compétences
répertoriés ici sont destinés à servir uniquement d'exemples illustratifs et non de recommandations
officielles.
Obligatoire Souhaitable
• Informatique et affaires • Méthodologies Agile/SCRUM
• Architecture et construction IaaS et PaaS • Concepts et outils d'intégration continue
solutions (bambou, Jenkins)
• Modèles de conception de logiciels • Outils de gestion de configuration (Ansible,
(microservices, Chef ou Marionnette)
messagerie, architectures distribuées)
• Systèmes d'exploitation
• Gestion de données
• Services réseau
• Transaction en cours
Gestionnaire de programme
Un gestionnaire de programme est responsable de la planification, de la gestion et de la clôture de la
transformation cloud et numérique. Ils sont propriétaires du calendrier, du statut, des risques et du
budget attribué. Un gestionnaire de programme doit être capable de construire et de favoriser
l'excellence opérationnelle pour soutenir la croissance et le succès global de l'organisation. Un
responsable de programme doit posséder d'excellentes compétences en leadership et doit être capable
de travailler avec différentes équipes et organisations au sein de l'entreprise. Un gestionnaire de
programme doit également posséder les compétences suivantes :
Obligatoire Souhaitable
• Excellentes aptitudes de communication
•
• Capacité à communiquer avec les deux
entreprises
Expérience dans la construction et l'exploitation
de types PM
et équipes techniques outils et systèmes
• Expérience dans la gestion de plusieurs
concurrents
priorités et projets dans un environnement en
évolution rapide
•
et
Expérience dans la communication d'objectifs
stratégies à travers plusieurs niveaux de
leadership d’une organisation
• Excellentes compétences organisationnelles
Manager financier
Un directeur financier doit être capable de conseiller l’entreprise sur les décisions nécessaires pour
garantir la réussite financière de l’entreprise. Un responsable financier est chargé d’obtenir
l’approbation de l’analyse de rentabilisation et l’engagement commercial en termes de financement et
de mobiliser le gestionnaire de programme pour commencer le travail. Un directeur financier doit avoir
les compétences suivantes :
Obligatoire Souhaitable
•financiers
Expérience dans la gestion d'analystes
• Capacité de travailler indépendamment
•de services
Expérience dans la construction et l'exploitation •
financiers
Solide communication écrite et verbale
des compétences orientées client
systèmes de contrôle et d’analyse (analyse des
coûts du cloud, showback et rétrofacturation)
• Capacité à rendre compte des données
financières
• Capacité à extraire des données financières
• Expérience dans la compréhension du
fonctionnement du cloud
les ressources sont étiquetées
• Expérience dans l'utilisation d'outils pour
effectuer des rétrofacturations
et des démonstrations
• Expérience dans la fourniture de suggestions
sur les coûts
Obligatoire Souhaitable
• Concevoir, développer et déployer • Gestion de la configuration à l'aide
logiciel d'entreprise à grande échelle CloudFormation, Chef et Puppet
• Services de base du cloud (calcul, • Automatisation de l'infrastructure via DevOps
réseau, stockage et bases de données) script
• Entreprise hautement disponible et tolérante • Cycle de vie du développement logiciel et
aux pannes méthodologies agiles/itératives
et déploiements de logiciels à l'échelle du Web
• Conformité informatique et gestion des risques
• Système basé sur Linux et Windows
Ingénieur des opérations cloud
Un ingénieur des opérations cloud doit être capable de créer, surveiller et gérer l’infrastructure cloud.
Un ingénieur des opérations cloud doit avoir les compétences suivantes :
Obligatoire Souhaitable
• Expérience technique approfondie (exploitation
• Connaissance du DevOps, du développement
systèmes, réseaux, gestion des performances
des applications, équilibrage de charge, agile,
systèmes de sécurité, etc.) et processus de support des opérations cloud
• Expérience dans la construction de grandes
distributions
systèmes
• Expérience dans le support de la haute
disponibilité
applications
• Développer et maintenir l'activité
processus de continuité et de reprise après
sinistre
• Expérience avec les outils de surveillance
d'entreprise
• Expérience avec les bases de données
(relationnelles et
Obligatoire Souhaitable
• Solide bagage technique •
•œuvre,
Capacité à concevoir, concevoir, mettre en
Compréhension approfondie de la
réglementation informatique
soutenir et évaluer les outils et services axés • Expérience dans l'interprétation des lois, des
sur la sécurité politiques et/ou
• Capacité à développer et à interopérer la
sécurité
règlements
Obligatoire Souhaitable
• Connaissance du réseau, du système et du Web •• Expérience approfondie avec les services AWS
Expérience en sécurité des applications
attaques d'applications et atténuations architecture, révisions de codes de sécurité,
• Connaissance de la sécurité des applications, tests de sécurité, réponse aux incidents ou
protocoles de cryptographie, de réseau et infrastructure de sécurité
Web • Expérience avec les tests d'intrusion
• Capacité à identifier les problèmes et les risques
de sécurité et
développer des mesures d’atténuation
• Expérience avec les programmes
d'accréditation (SOC,
Architecte d'applications
Un architecte d'applications doit être capable de concevoir des applications optimisées pour le cloud. Un
architecte d'application doit avoir les compétences suivantes :
Obligatoire Souhaitable
• Programmation d'applications
•
• Architecture, conception et construction
Plateformes de gestion de configuration (Chef,
Marionnette et Ansible)
applications utilisant des services de
plateforme cloud (Amazon, EC2, AWS Elastic • Script
Beanstalk et OpsWorks)
• Concevoir des systèmes hautement disponibles
qui utilisent
équilibrage de charge, mise à l'échelle
horizontale et haute disponibilité
Développeur d'applications
Un développeur d'applications doit être capable de développer, configurer, publier et prendre en charge
des applications métier.
Un développeur d'applications doit avoir les compétences suivantes :
Obligatoire Souhaitable
• Expérience en développement de logiciels •
•complexes
Expérience dans la création de logiciels
Passion pour le génie logiciel et le codage
• Expérience avec les services AWS
systèmes
• Expérience avec les systèmes de contrôle de
version
• Connaissance du cycle de vie du
développement logiciel
meilleures pratiques (normes de codage,
révision
Ingénieur du code, gestion du contrôle de
DevOps
Un ingénieur DevOps doit être capable de créer et d'exploiter des flux de travail rapides et évolutifs. Un
ingénieur DevOps doit avoir les compétences suivantes :
Obligatoire
• Compétences approfondies en architecture
logicielle et en programmation
• Solides compétences pratiques en
administration de systèmes basés sur Linux et
Windows dans un environnement cloud ou de
virtualisation
• Expérience dans la création d'infrastructures
sophistiquées et hautement automatisées
• Expérience avec les scripts de construction
transparents/automatisés utilisés pour la
gestion des versions
• Compréhension et expérience du marquage
Souhaitable
• Expérience avec Chef, Puppet, Salt ou Ansible
dans des environnements de production
comportant de nombreux nœuds
• Familiarité avec CloudFormation et JSON
• Solides compétences en script (PowerShell,
Python, Bash, Ruby, Perl, etc.
• Connaissance des réseaux VPN, DNS,
équilibrage de charge et pare-feu
• Familiarité avec les outils de surveillance tels
que Nagios, Incinga et SiteScope
• Expérience avec les outils de test automatisés
(c.-à-d. Selenium et Jmeter)
• Compréhension et expérience du déploiement
de code
• Compréhension de l'architecture orientée
services