Sofiane A.

fullstack devops / nodejs / aws certified * 2

Peut se déplacer à Paris, Paris

  • 48.8546
  • 2.34771
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Sofiane.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Sofiane.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour
  • Paris

Vérifications

Influence

Langues

Catégories

Compétences (29)

Sofiane en quelques mots

DevOps certifié AWS, je peux vous conseiller sur l'architecture et les services à utiliser pour créer / migrer ou consolider vos applications sur le cloud.

Je peux développer seul ou en collaboration votre projet. Application front, back, ou les deux.

Mes fondements :

• La relation client : Je suis très disponible. Je m'assure de vous apporter des réponses rapidement, surtout quand vous en avez le plus besoin, c'est à dire en cas de bug ! De plus, je vous donne toujours de la visibilité sur l'avancée du développement. Github, mail, slack..., je m'adapte à vos moyen de communication.

• Les tests : Je fais en sorte de tester unitairement et en intégration chaque composante du produit que je développe pour vous. Pas de surprise au déploiement.

• Le déploiement : Un déploiement en production n'a pas à être compliqué. Grâce à un panel d'outils (Docker, CloudFormation, CodeDeploy, Git...), de bonnes pratiques (CICD, Mult-Stage...) et de concepts avancés de déploiements (Canary , Immutable...), je peux vous garantir que tout va bien se passer.

• La culture DevOps : Je considère l'automatisation et le partage dans un projet comme essentiel. Git, JIRA, Asana, Slack... Cela fait partie des principes DevOps et Agiles que j'aime mettre en avant.

A bientôt sur Malt !

Expériences

Transiteo

Logistique & Supply Chain

Lead DevOps AWS

décembre 2019 - Aujourd'hui

• Infrastructure et sécurité :

Analyse du besoin client et conception architecture cloud AWS (Asana, Draw.io, Cloudformation)
Création environnement de dev et de prod en Infra As Code (Cloudformation, SAM)
Conception et déploiement architecture cloud Serverless sécurisée (Lambda, ApiGateway, Dynamo, Cognito...)
Info-gérance et sécurisation compte AWS (Sécurisation des sous-réseaux, config DNS , VPC peering...)
Hébergement site statique Angular 8 sur stockage HA (Route 53, AWS S3, Cloudfront...)
Mise en place environnement de ML HA (Beanstalk, Python 3.6, Flask, ALB, EFS)
Configuration et sécurisation des accès de chaque service avec IAM
Analyse des données et mises à l’échelle des bases de données (migration + de 500M d’objets)
Création pipelines de déploiement automatisée (Gitlab CI, Docker, CodeDeploy...)

• Développement solution SAAS de gestion de taxes :

Conception projet from scratch avec design d'architecture code serverless
Développement plateforme front (Angular 8, TypeScript, ngx-bootstrap)
Développement suite d'API (NodeJS 12, Typescript, AWS Sdk, Axios...)
Intégration modules de chat et de SEO (Hubspot, Google Analytics)
Ajout support multilingue (8 langues) avec config dynamique JSON et librairie ngx-translate
Implémentation workflow d'authentification sécurisés (AWS Amplify)
Mise en place couche de paiement / gestion des factures (Stripe sdk 1.5)
Vérification intégrité et fonctionnement du code (Jest, Jasmine, karma)

CarboatMedia

E-commerce

Ingénieur Développement Web & Solution Architect AWS

Paris, France

mai 2018 - Aujourd'hui

Au sein d’une équipe agile de 8 personnes :

• Infra et sécurité :
Rotation automatique des clés AWS avec script.
Configuration workflow d’authentification Cognito
Sécurisation et documentation d’api avec Swagger et OpenApi 3.
Migration pipeline CICD GITLAB vers GITHUB (ECR, CODEBUILD / CODEDEPLOY /CODEPIPELINE)
Configuration des services AWS avec granularité par service (IAM)
Configuration des Security Group, connections entre VPC, WAF, public/private subnet, NACL...
Gestion d’environnements de développements, de recette et de production.

• Application de gestion de photos Serverless :
Conception architecture AWS hautement disponible en micro services Serverless (Lambda, NodeJS, TypeScript, AWS SDK, ApiGateway, DynamoDb, StepFunction, SQS, S3...).
Sécurisation du fonctionnement par tests unitaires (Jest, AWS Mock) et tests d’intégration isolés (codebuild, docker in docker, docker compose, localstack). Déploiement de l’infrastructure et des applications en Infra As Code (CloudFormation, SAM).
Sécurisation des accès (IAM, VPC, DNS Route53, WAF, NACL, Secret Manager)
Déploiement lambda de machine learning pour la détection de véhicules (Python, Layer, SageMaker, Lambda)

RÉSULTATS : Application en production. Périmètre applicatif sécurisé et données photos protégées de l'extérieur. Meilleures performances que la précédente. Coûts moins élevés. 99% d’intégration en succès quotidiennement.

• Outil d'ouverture et de fermeture des flux Feature Flipping :

Management du projet, prioritisation des fonctionnalités à développer, présentation des avancées au sponsor
Intégration d'un outil open source (Izanami développé par la MAIF) sur AWS (EC2,
Packer, ALB, Lambda, Dynamo...)
Configuration d’un accès sécurisé de l’application dans le réseau du groupe (Accès
hybride VPC réseau interne / vpn only) par LDAP et token JWT.
Développement de micro-services autour du produit

RÉSULTATS : Application en production. Adoption généralisée par l’ensemble des feature team. Application hautement disponible sans aucun downtime.

• Migration application onPremise vers AWS :
Création infrastructure de migration en Infra As Code (CloudFormation, Instances EC2, CICD Codebuild & CodeDeploy, load balancer ALB, SQS)
Création image AMI (Packer, Ansible, Docker, Java 8) contenant les librairies nécessaires au bon fonctionnement de l'application.
Migration base de données MongoDb vers base de données Hybride RDS AURORA Serverless couplé à S3.
Sécurisation par IAM et Secret Manager.

RÉSULTATS : Application migrée avec succès. Fail over amélioré et reprise du trafic immédiat lors
de l’augmentation de la charge réseau.

Sopra Steria - SOPRA STERIA

Secteur public & collectivités

Ingénieur Java

Courbevoie, France

novembre 2015 - avril 2018

Développeur d'applications backend Java JEE et frontend pour Sopra Steria Secteur Public.

• Conseil Regional d'Ile De France
Application web permettant de donner à l’ensemble des agents de la Région une plateforme de travail et de gestion de la connaissance.
Développement de nouvelles fonctionnalité sur la partie back du site JAVA JEE Spring
Analyse et amélioration du modèle conceptuel de données avec hibernate et Mysql Server.
Sauvegarde des projets après chaque itération nexus.
Intégration continue avec Jenkins.
Partage du code et des ressources avec SVN.
Collaboration et échange des tickets avec JIRA

• Conseil Départemental Des Hauts De Seine -
Application web à destination des gestionnaires des Centres de Formation d'Apprentis et de leurs organismes gestionnaire mettant à disposition une fiche synthèse et des KPI essentiels à la bonne exploitation des établissements.
Développement et amélioration du backend JAVA JEE / STRUTS
Développement de nouvelles interfaces en HTML5, BOOTSRAP
Collaboration et partage des taches en Agile Scrum (Backlog Jira, Planning Poker..)
Gestion des environnements de test et de développement

• Open Data France - Data-Gouv.fr
Outil cartographique organisé dans le cadre de l'Open Data France permettant aux enseignants de visualiser les lieux et activités culturels et sportifs en lien avec leur programme pédagogique et à proximité de leurs établissements
Développement du backend JAVA JEE STRUTS
Développement interfaces en HTML 5 / BOOTSRAP
Développement d'une carte interactive avec OpenStreetMap

• Application interne
POC à destination des collaborateurs de Sopra Steria permettant de visualiser les projets interne et y saisir les informations.
Développement backend JAVA / SPRING
Développement Front HTML5 / JSP
Création BDD Mysql et gestion avec PHP MY ADMIN
Persistence backend avec ORM Hybernate

Dynseo

Edition de logiciels

Développeur d'applications mobiles Android

Paris, France

avril 2015 - septembre 2015

4 missions Malt

    (2 avis)

    Recommandations externes

    Formations

    Certifications

    charter modal image

    Notre succès est une oeuvre collective

    Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

    Signer la charte