Compétences
Cadriciels/Outils
Kubernetes, Docker, Serverless, Terraform, IntelliJ, AWS, GCP
Langages/SDKs
Go | Conteneurs | Helm | CI/CD | Python | Java | C++ | NodeJS | C# | SQL | Qt
Compétences
Fiabilité des sites, DevOps, Sécurité, Systèmes distribués, Anglais, Français – Tous les niveaux de compétence professionnelle ou supérieurs
Expérience
DevOps Infonuagique sénior
PSL Group Inc.
Mars 2023 - Présent
- Migrer les pipelines CI/CD d'AWS CodePipeline vers GitHub Actions, éliminant 80 heures par mois d'implication manuelle DevOps et augmentant le nombre de déploiements annuels de 47 % (937 → 1 382 d'une année à l'autre). GitHub Actions, Python, Go
- Diriger la migration de bout en bout des applications patrimoniales d'EC2/ECS vers EKS grâce à des constructions Docker multi-étapes, permettant des déploiements sans interruption et réduisant le taux d'erreurs de socket de >8 % à <2 %. Kubernetes, Docker, Helm
- Architecturer un dépôt Terraform IaC centralisé avec des modules réutilisables et une gouvernance basée sur Atlantis, standardisant le provisionnement d'infrastructure et améliorant la sécurité des accès AWS. Terraform, Atlantis, AWS
- Concevoir un dépôt GitOps modulaire basé sur Helm permettant aux équipes applicatives de déployer sur EKS de manière autonome sans écrire de manifestes Kubernetes, économisant ~30 heures par mois d'effort DevOps. ArgoCD, Helm, Kubernetes
- Collaborer avec l'équipe de sécurité pour intégrer les standards Kubernetes directement dans les pipelines CI/CD sous forme de contrôles automatisés sur tous les clusters EKS. Kubernetes, GitHub Actions, ArgoCD
Développeur SRE
Stingray Inc.
Septembre 2021 - Mars 2023
- Développer des outils Go et microservices améliorant les workflows des développeurs, déployés sur Kubernetes. Go, NodeJS, Kubernetes
- Gérer des charges de travail Kubernetes à l'aide de Helm et des meilleures pratiques IaC Terraform. Kubernetes, Helm, Terraform
- Migrer les bases de données de production avec AWS DMS, améliorant la fiabilité et réduisant les opérations manuelles. AWS DMS
- Participer à un système d'astreinte pour les microservices de production et la stabilité de la plateforme. AWS, Kubernetes
Développeur
Stingray Inc.
Avril 2019 - Août 2021
- Concevoir et développer des microservices distribués incluant l'API Karaoke en Java, NodeJS et .Net Core. Java, NodeJS, .Net Core
- Déployer des services sur Kubernetes avec Helm et intégrer les services infonuagiques AWS et GCP. Kubernetes, AWS, GCP
Développeur
Kinova Robotics Inc.
Juin 2017 - Avril 2019
- Développer des fonctionnalités robotiques temps réel et multithread en C++ et Python. C++, Python
- Mettre en place des pipelines CI/CD avec Bamboo et diriger les initiatives de compilation croisée. CI/CD, CMake
- Développer des applications Qt pour les outils internes et les prototypes produits. C++, Qt
Formation
B.Ing., en génie logiciel
École de technologie supérieure
Montréal, Canada
2012 - Hiver 2015
Projets
Administrateur Kubernetes Certifié (CKA) - Kubernetes
2026
Ajouter la fonctionnalité CORS Wildcard Ingress-Nginx et compris l'interopérabilité des bibliothèques Go avec Kubernetes
2022
Configurer et maintenir un cluster Kubernetes multi-nœuds tout en assurant la maintenance du pare-feu réseau et des commutateurs réseau (Ubiquiti)
2020 - Présent