Accédez au profil complet de Alexandre F.
Créez un compte en 2 minutes et accédez au profil complet de nos 327 853 prestataires.
Le travail de développeur ne se limite pas à écrire et pousser du code en production. Mais également à permettre aux autres (et futurs) développeurs de maintenir ce dit code. Et de le faire évoluer. Au cas où un bus devait nous écraser un jour...
C'est pourquoi durant mes nombreuses années d'expérience, je me suis attelé à développer une expertise sur l'écriture de code fiable et modulaire. A travers la promotion de bonnes pratiques. Et l'élaboration de suites de tests complètes, qu'ils soient unitaires ou d'intégration. Et ce afin de garantir la pérennité des projets sur lesquels j'ai été amené à travailler.
C'est ce savoir faire que je propose de mettre à votre service. Combiné à plusieurs années d'expérience dans le monde de l'administration systèmes et réseaux. Qui m'ont permis d'acquérir une double casquette de développeur et d'administrateur. Et ainsi de gérer de bout en bout le cycle de vie d'une application.
Que votre projet consiste dans le développement d'une nouvelle application. La refonte d'un système existant. Ou la gestion dans le Cloud de votre infrastructure IT. Discutons ensemble de votre projet. Et comment lui donner vie.
---
Domaines d'expertise :
- programmation Python (environnement web),
- technologies Cloud (GCP, Kubernetes, Docker, Terraform, OpenStack),
- administration systèmes Linux,
- conception de tests d'intégration.
J'interviens également dans le cadre d'ateliers ou présentations en entreprise, afin de promouvoir certains aspects du développement logiciel.
Développement, conception et maintenance d'une plateforme de supervision pour fermes verticales automatisées.
- Travail en équipe agile de 11 personnes, sur une base de 2 semaines.
- Développement de micro-services pour collecter, traiter et mettre à disposition la télémétrie d'un parc de plus de 300 fermes (Python, GraphQL, Grafana, Docker, PostgreSQL, Redis, InfluxDB, OpsGenie).
- Automatisation du déploiement d'applications et d'infrastructure dans le Cloud (Terraform, Kustomize, Kubernetes, GCP).
- Elaboration de suites de tests d'intégration pour Google Cloud Platform (Python, Pytest, GCP IoT, GCP Pub/Sub)
- Organisation d'ateliers sur l'écriture de tests unitaires et d'intégration.
Gestion d'une plateforme d'observabilité et promotion des principes SRE, afin de réduire les coûts opérationnels du leader mondial de livraison de repas à domicile.
- Travail dans une équipe autonome de 7 personnes, épaulant +180 développeurs dans l'instrumentation de leurs applications.
- Gestion et amélioration d'une plateforme d'observabilité collectant les logs (+4.5k messages/seconde, 700Go/jour), traces (+12k spans/seconde) et métriques (+240k samples/seconde) de plus de 3000 conteneurs.
- Création de tableaux de bord, d'alertes et de rapports automatisés pour surveiller les niveaux de service (SLOs) de la plateforme.
- Résolution de bugs upstream sur le système de traces Jaegger, pour pouvoir gérer +10k spans/seconde.
- Participation dans des ateliers de brainstorming pour définir et aligner les objectifs (OKRs) de l'équipe sur ceux de l'entreprise.
Gestion d'une plateforme Cloud OpenStack, répartie sur 2 régions, et totalisant 15.000 CPUs, 32To de RAM et 5Po de stockage.
- Travail dans une équipe de 10 personnes aux multiples compétences (programmation, systèmes, réseau), sur des sprints d'une semaine.
- Développement d'applications internes et scripts pour automatiser la reprise sur incident (+30k lignes de code, Python).
- Participation aux astreintes de nuit pour garantir la disponibilité de la plateforme.
- Migration de l'infrastructure de test vers Docker.
- Migration de 11.5k ligne de code (sur une période de 4 mois) pour remplacer par un ORM les requêtes SQL brutes des applications internes, afin de faciliter la maintenance sur le long terme (Python, SQLAlchemy).
- Développement d'une application (Python) de gestion de capacité, afin de prévoir l'achat de nouveau matériel.
- Développement d'un proxy (pur Python) pour Prometheus Alert Manager, afin d'envoyer des alertes par SMS.
- Création et publication de paquets pour les applications internes ou le portage d'applications publiques (Debian, Launchpad).
Statistiques
depuis la création du compte
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.