|
@@ -1,3 +1,4 @@
|
|
1
|
+%!TEX program = lualatex
|
1
|
2
|
% Exemple de CV utilisant la classe moderncv
|
2
|
3
|
% Style classic en bleu
|
3
|
4
|
% Article complet : http://blog.madrzejewski.com/creer-cv-elegant-latex-moderncv/
|
|
@@ -19,7 +20,7 @@
|
19
|
20
|
|
20
|
21
|
% moderncv timeline
|
21
|
22
|
\usepackage{moderntimeline/moderntimeline}
|
22
|
|
-\tlmaxdates{2011}{2024}
|
|
23
|
+\tlmaxdates{2011}{2025}
|
23
|
24
|
\tlwidth{0.8ex}
|
24
|
25
|
\tltext{\tiny}
|
25
|
26
|
|
|
@@ -50,7 +51,15 @@
|
50
|
51
|
|
51
|
52
|
\section{Experiences}
|
52
|
53
|
|
53
|
|
- \tlcventry{2022}{0}{Infrastructure Engineer Consultant}{iKe}{\emoji{flag-luxembourg}}{BGL / BNP Paribas Group}{
|
|
54
|
+ \tlcventry{2024}{0}{Senior Infrastructure Engineer}{FlexAI}{\emoji{flag-france}}{PaaS/Infrastructure team}{
|
|
55
|
+ - Designed and implemented from scratch a new platform to train and host AI applications, based on Kubernetes, FluxCD, Helm, GitHub Actions, etc\\
|
|
56
|
+ - Designed and implemented multi-cloud IaC with Pulumi and Ansible (AWS, Azure, Intel, Cisco, Oracle)\\
|
|
57
|
+ - SOC2/GDPR compliance: implemented security measures, automated security audits, and created documentation (Hashicorp Vault, etc)\\
|
|
58
|
+ - Setup and maintained low-level infrastructure: bare-metal, VMs, networking, storage, NVIDIA/Mellanox Infiniband stack, etc\\
|
|
59
|
+ - Worked on custom Kubernetes operators to run AI training and inference workloads\\
|
|
60
|
+ }
|
|
61
|
+
|
|
62
|
+ \tlcventry{2022}{2023}{Infrastructure Engineer Consultant}{iKe}{\emoji{flag-luxembourg}}{BGL / BNP Paribas Group}{
|
54
|
63
|
- Migrated manually deployed server applications to CI/CD with Jenkins, Docker, Kubernetes, Kustomize, CA Release Automation, Ansible, AWX, Rancher\\
|
55
|
64
|
- Created a new CI/CD pipeline to deploy Helm charts in IBM Kubernetes Services (IKS)\\
|
56
|
65
|
- Packaging and automation of the deployment of a full Core Banking software in Kubernetes/Helm to replace the existing mainframe
|
|
@@ -65,7 +74,7 @@
|
65
|
74
|
- Led the design and implementation of a GPU thread-array diversity measurement tool: generate reports on how thread-arrays are dispatched on physical GPU cores to detect hardware errors for internal automotive usage
|
66
|
75
|
}
|
67
|
76
|
|
68
|
|
- \tlcventry{2016}{0}{Infrastructure Engineer}{Betaclean}{\emoji{flag-france}}{}{
|
|
77
|
+ \tlcventry{2016}{0}{Infrastructure Engineer}{Betaclean}{\emoji{flag-france}}{Family Business}{
|
69
|
78
|
- Setup physical network (ISP / routers / ethernet / Wi-Fi)\\
|
70
|
79
|
- Development of internal intranet web app\\
|
71
|
80
|
- Deployment/management of security systems (Bitwarden / Keycloak / CA / firewall)\\
|
|
@@ -87,7 +96,7 @@
|
87
|
96
|
\cvitem{Languages}{C; C++; Python; C\#; Go; Java; Shell/Bash; PostgreSQL}
|
88
|
97
|
\cvitem{Frameworks}{Android SDK; Qt; ASP.NET Core}
|
89
|
98
|
\cvitem{Infrastructure}{Kubernetes; Docker/docker-compose; E-mail servers; DNS servers, Keycloak; Bitwarden; Iptables; Zabbix; Step-ca; Hashicorp Vault; Linux Debian/RHEL}
|
90
|
|
- \cvitem{CI/CD}{Jenkins; SaltStack; Ansible; Helm; Kustomize}
|
|
99
|
+ \cvitem{CI/CD}{Jenkins; SaltStack; Ansible; Helm; Kustomize; Pulumi; Terraform}
|
91
|
100
|
|
92
|
101
|
\section{Miscellaneous}
|
93
|
102
|
\subsection{Languages}
|