Compétences
Terraform
Utilisation de Terraform dans divers projets perso et pro, capacité a monter une infrastructure se basant la réponse d'autres provider, chainage des appel API et boucler sur une ressource dynamiquement.
Ansible
Ecriture de playbooks, utilisation des group et host vars et des variables dans les taches pour avoir une gestion fine du deploiement. Je me sert également d'Ansible pour réaliser des déploiement dans le cadre du SRE en cas de nécessité.
Docker
J'utilise Docker depuis plusieurs années, je containerise tout ce qui peut l'etre afin de cloisonner, assurer une gestion plus fine et identifier rapidement les bugs. C'est un outil que je connais tres bien et suis tres a l'aise avec.
Bash
J'utulise Bash quotidiennement pour scripter et automatiser certaines taches. Je suis a l'aise avec ce language.
Node JS
Toute la formation que j'ai suivi chez O'clock était basé sur NodeJS, qui plus est j'ai choisi la spécialisation API/DATA/SQL. Tous mes projets de conceptions d'API se basent sur NodeJS. J'ai de tres bonnes base avec ce language.
Linux
Bonne expérience dans l'installation, l'exploitation, l'administration et la maintenance de systèmes Unix/Linux. Utilisation quotidienne du shell Unix et des utilitaires standard, ainsi que des outils de sécurité Unix/Linux courants.
Git
Utilisation quotidienne, et bonne connaissance de l'outil.
Prometheus
J'ai appris à utiliser le promQL, configurer Prometheus finement notement l'aspect scrapping, mise en place de regles d'alerting en utilisant AlertManager et exploitation des metrics de maniere pertinente
Grafana
Exploitation visuel des data provenant de Prometheus, de facon clair et permettant d'identifier rapidement le ou les probleme(s).
MongoDB
J'ai réalisé différents projets avec cette BDD, dans le cas ou les appels servent quasiement qu'a récuperer des data et que les requetes d'update ou de delete sont rares et qu'il n'y a pas relation many to many(meme si la fonction aggregate permet de palier aux limites connus).
PostgreSQL
J'ai appris le SQL durant ma formation et dans différents projets, pour concevoir des apps robuste et rigide c'est parfait.
Redis
Une API sans Redis n'est pas une API ! On divise souvent par 3 voir plus le temps de traitement des requetes misent en cache. Sans maitriser en profondeur toutes les spécificité de cette base de données je sais manipuler cet outil efficacement.