The Doppler Quarterly (FRANÇAIS) Hiver 2018 | Page 70

• Streaming vidéo • Intégration d’applications • Réalité virtuelle et augmentée • Voix (Alexa) • Calculs et serveurs • Base de données • Outils de développement • Services IoT • Services d’apprentis- sage automatique • Outils de gestion • Médias • Mobile • Informatique conte- neurisée et sans serveurs • Mise en réseau et CDN (Content Delivery Net- work) en amont du cloud • Sécurité, identité et conformité • Stockage • Journalisation et surveillance • Poste de travail virtuel • Gestion d’entreprise Figure|2|: Extrait des plus de 1|000 nouveaux services et fonctionnalités introduits par AWS en 2017 plus de 1 000 nouveaux services ou nouvelles fonctionnalités de service intro- duites par AWS pour la seule année 2017. Décidez quels services vous allez apprendre pour apporter le plus de bénéfi ces à la société, sans perdre prise sur le monde réel qui vous entoure. Apprenez à coder des services Le premier élément que vous devez adopter, c’est le code. Si vous n’êtes pas familiarisé avec les langages Python, JSON, Terraform, Ansible et PowerShell (pour n’en citer que quelques-uns), il est temps d’accomplir le « grand saut » en apprenant les rudiments de ces langages et les raisons pour lesquelles ils sont indispensables à votre réussite professionnelle. Le cœur du mouvement du cloud est le code, ainsi que l’aptitude à programmer des services dans le cloud pour déployer et gérer sainement vos applications. L’infrastructure de codage n’a en elle-même rien de nouveau. Les plateformes de cloud défi nies par logiciel existent déjà depuis un certain nombre d’années. Les plateformes AWS, Azure, Google et OpenStack exposent leurs API à l’inten- tion d’utilisateurs tels que vous, pour vous permettre de créer, déployer et gérer des applications à partir des programmes que vous développez et pilotez. Si vous êtes un « ingénieur système », vous avez l’avantage de savoir de quelle manière une application doit être exécutée dans le datacenter. Vos connais- sances sur la mise en réseau, la compilation de serveurs, les baies de stockage, le déploiement de correctifs, les sauvegardes, la redondance, l’identité et la sécurité vous procurent une longueur d’avance sur vos collègues développeurs. Seulement voilà : il reste toujours des codeurs ! Si un développeur apprend ce que vous savez sur l’ingénierie systèmes, vous perdez votre job ! Vous devez donc courir (ou plutôt foncer) acquérir la connaissance des plateformes de cloud public afi n de devenir un conseiller avisé auprès de vos communautés de développeurs. Votre opportunité d’acquérir ces connaissances et de les exploiter à votre avantage est plus courte que vous ne l’imaginez. Les dévelop- peurs sont des gens intelligents, qui apprendront ce qu’il faut savoir pour déployer des services effi cacement et en toute sécurité. C’est donc vous qui devez apprendre à coder. 68 | THE DOPPLER | HIVER 2018