Mazamda Tangueu

Programmation, Développement Python & PowerShell

Programmation, Développement Python & PowerShell

Développement de plusieurs APIs pour la mise sous infogérance des différents assets cloud des clients Linkbynet, ces APIs sont misent en production via des Azure Functions (Serverless).

J’utilise ces langages de programmation dans la plus tard de mes projets.

Azure Function ?

Azure Functions est une solution serverless qui vous permet d’écrire moins de code, de maintenir une infrastructure plus légère et de réduire les coûts. Au lieu de vous préoccuper du déploiement et de la maintenance des serveurs, l’infrastructure cloud met à votre disposition tous les serveurs à jour nécessaires pour assurer l’exécution de vos applications.

Source

Vous vous concentrez sur les parties de code les plus importantes pour vous, et Azure Functions s’occupe du reste.

Mise en pratique

  • Dans le projet DIA (Déploiement d’Infrastructure Automatisé) j’ai repris un projet initié par un collaborateur et le mettre en production
  • Développer une API d’authentification sur les différentes souscriptions des clients de Linkbynet part of Accenture
  • Développer une API qui permet de récupérer des credentials de connexions à des souscriptions de nos différents clients
  • Développer des API de sauvegarde du service Azure Databricks pour Sodexo

Qu’est-ce que PowerShell

PowerShell est une solution multiplateforme d’automatisation des tâches, composée d’un interpréteur de commandes (shell), d’un langage de script et d’un framework de gestion de la configuration. PowerShell s’exécute sur Windows, Linux et macOS.

Source docs Microsoft

Mise en pratique

  • Développer des Backdoor (Portes dérobée) dans un project de Cybersécurité Cyber Skanda réalisé à l’école en partenariat avec Airbus Cyber-Défense
  • Développer un générateur de mot de passe avec interface graphique
  • Développer un outil de monitoring pour système Windows
  • Développer des APIs en Azure PowerShell pour faire la sauvegarde vers un storage account (SA) des différents services Azure Cloud

Définition des termes

  • Storage Account (SA) : il contient tous vos objets de données de stockage Azure : objets blob, fichiers, files d’attente, tables et disques. Le compte de stockage fournit pour vos données de stockage Azure un espace de noms unique, accessible de n’importe où dans le monde via HTTP ou HTTPS. Les données dans votre compte de stockage Azure sont durables et hautement disponibles, sécurisées et massivement évolutives.

  • Backdoors : est un programme informatique malveillant utilisé pour donner aux pirates un accès à distance non autorisé à un ordinateur infecté en exploitant les vulnérabilités du système.

Réalisation(s) associée(s)

Programmation, Développement Python & PowerShell
Précédent

Kubernetes Cloud [Azure Kubernetes (AKS)]

Prenez Contact

Formulaire de contact.

-->