Notre base de 171436 CV vous permet de trouver rapidement un Devops Rennes freelance. Recevez gratuitement et sous 24h maximum les CV des meileurs intervenants disponibles.
Dans un projet d’intelligence artificielle / big data analytics, j’ai été recruté pour renforcer l’équipe devops, et en particulier pour participer à la refonte complète de la plateforme de préparation des données. Les données préparées étaient destinées au machine learning.
Une équipe d’une trentaine d’ingénieurs
• (refonte) Auprès des Data Engineers Lead, travaillant en python, j’ai appris à travailler avec un stack python solide, comportant pyenv, venv, et setup tools, black flake8, python wheel packaging.
• (refonte) J’ai complètement refondu la CI/CD, pour passer d’une CI/CD avec des pipelines Azure Devops et Azure Data Factory, à une CI/CD basée sur des pipelines Gitlab.
• La nouvelle plateforme comprenait: Gitlab Pipelines + git repos / Azure Databricks workspaces, Snowflake, Azure Storage Containers, Azure AD, snowsql cli, databricks cli, dbx cli
• Conception des environnements, de la gestion des secrets, de la solution de documentation, avec un pipeline déployant plusieurs MR simultanément uniquement avec le gitlab pages Michelin
•
Devops at Gravitee, Kubernetes SME, I competely re-designed i re-implemented the whole Gravitee CI
CD, migrating from Jenkins to Circle CI on the way. I can say that I today am a top expert about Circle
CI and Gitops absed CICD. I am extremely proud that I had the opportunity to work with the
******** Team, a World Class Team of Software Engineers, from which i deeply learned about
many stopics. I also there learned a lot about what is, and what brings, cybernetics in the real cloud
industry world.
Duties and Achievements
• Full design, implementation, and migration of the whole of the Gravitee CICD System. In
particular, I had to design and implement a very unique CICD component, using NodeJS
TypeScript RxJS, a component to orchestrate Pipeline executions in a multi git repository
context, bringing scalability and removing Single Points of Failures.
• Implementation of all standard operations using pure infra as code of gravitee hosted offers
(deployment, backup, restore, upgrades, downgrades, cloud provider migrations, etc.).
• Design of hosted saas offers fo the Gravitee API Gateway,
• Design of best architecture practices for Gravitee API Gateway users.
• Circle CI Evangelist for the Dev Engineers
• Training junior devops engineers
• Kubernetes SME
• Level 3 Support niveau 3 for Gravitee Customers, example : design and provisioning of a VPN
Gateway between Azure and Google GCP
At ********, a small french Startup, I worked on designing and implementing the entire Cloud
Infrastruture, 100 % Kubernetes based : Cresh offer is a SAS Offer, an innovative b2b payment solution.
AWS EKS, Helm deployment of dev’s work, Gravitee API Gateway. ******** founders heard
of me because of the work I did there at cresh.
Small Startup when I helped them, I was at the time the only devops engineer, and massively used
Pulumi and Terraform.
Having major architecture and technical points of disagreement with the CTO, we together agreed to
end our collaboration.
Duties and Achievements
• Devops SME / Cloud Architect, full infrastructure design
• Kubernetes SME
• Main Kubernetes Cluster Terrfaformation Automation.
Devops contractor at SFR (French ISP and phone operator), Cisco NSO project Team (SDN)in charge
of datacenter deployment automation and operations.
Duties and Achievements
• I worked on designing and deploying a full devops stack, for developers to git push their Python
source code, ending with their code deployment to production Cisco NSO devices. I even had,
on the SFR request, to build from source docker registry it self : SFR needed its CICD platform
to be "fully built from source" (docker, registry, etc.), and that, for security constraints.
• I was a CI/CD evangelist on this Cisco NSO project (networks engineers do not have the same
culture as Dev Engineers, to say the least). This included introducing and training network
engineers on git, and why Gitlab and Gityhub are our everyday Facebook (As I use to say,
Facebook is our today’s real office)
• I designed git workflows, trained on how to operate Gitlab EE as an infrastructure on premise :
software engineers at SFR, were in charge of operating Gitlab EE because their team owned it
• I took a Cisco NSO training session at Cisco, on how to automate bare metal provisioning of
Cisco NSO Clusters, in « Issy les Moulineaux » a French city close to Paris.
• With those duties, I worked with more than 100 engineers, coming from 3 different teams : pure
Infrastructure team (those who own the OpenStack), software development teams, network
engineers team
Employee at Bosstek, a french consulting SMB, specialized into infrastructure management, that was
my first experience in a « Pure Infra » company, and the first time i took that kind of angle into the
devops market.
I took part into 3 proejcts with Bosstek, for 3 different French Customers. This experience was very
interesting, for I worked there with people who never ever worked in software development. I would say
they were from the « old style » infrastructure world, and that is why i had a lot to learn with them.
Duties and Achievements
• I worked in the core team of projects for huge companies : SOPRA Steria, ENEDIS, and
Carrrefour One Cloud, as Devops SME / Cloud Architect.
• I have been Dev Engineers Team Leader At SOPRA STYERAI, where i worked under the
authority of David Maurange.
• I also conducted two internal studies about in that company, where i was the only Kubernetes
SME :
◦ Production grade Kubernetes Cluster Ingress Controller best practices.
◦ A proposed solution of system monitoring with Rsyslog/Elastic Stack, (with a focus on CA
servers restarts) : purpose was to have the company certified as a CA Authority delivering
SSL/TLS certificates.
• Working in the Carrefour One Cloud (a project in collaboration with Google), I there discovered
for the first time the concept of Headless CMS, with ******** , and it is the first time I
worked on a production grade use of the Gravitee API Gateway.
Tech
• Devops stack : Terraform, Ansible, Jenkins Pipline, Docker (docker-compose) , NGINX,
Gravitee.io (API Gateway), Keycloak (avec OpenID explicit flow), Kubernetes, ELK.
• OS : Linux Debian (pour mon poste de travail, stretch avec GNOME) & Ubuntu Server CI
stack: Karma / Jasmine, Jenkins, Maven, Nexus Sonatype, GIT, (toute la stack SAAS bitbucket
utilisée par le client), Eclipse IDE
• Dev stack : NODEJS, NPM, Angular 5, ReactJS, MongoDB (dans 2 missions de conseils),
Jhipster, Jboss EAP .
Java Dev Enginer at Vierling-Communication, an R&D company of the « Laudren Group » .
R&D main goal was to design and develop an cutting edghe network monitoring system.
What was thrilling and extremely interesting in this experience, is that the system did not monitor
software, but hardware, and in paritcular, the system goal mainly was to monitor Fiber Optics and
Copper cables failures !
The developed Monitoring system consisted in both hardware and software : pure Linux OS, java and C
language.
Duties and Achievements
• I worked on the software part which was the « brain » of the monitoring system : the server that
collects all data from distributed systems, analyze them, and manages alerts.
• I introduced there bare metal provisioning : PXE booted to deploy the whole stack, and i
automated all that to be able to run reliable testing. That was my answer to « it is not possible to
fully automate our solution deployment ».
• I introduced and convinced of the necessity of Acceptance Tests.
• I developed an authentication module implemented using Jee Listeners and Spring
modularization
• I brought in Dockerized deployment, the internal use of Pipelines using Gitlab on premises, the
java deployment happening in Jboss EAP (Angular 8/9 + bootstrap Web UI).
• Geolocation of hardware failures, so GIS matters, I introduced Leaflet on the Web UI
• This experience was a turning point for me : That is were I worked months with whom I
consider my master as far as *NIX and what OS actually are, a « Linux Wizard » , Eric
Lévenez, a man I will always remember.
◦ As I first talked of the critical importance of a DRP, i was certainly not realizing how deeply
I would dive into infrastructure management...
• I built month weeks after weeks a small team consisteing of 3 to 5 developers and ops, I was the
software architect with 2 developers, and manager for the 2 / 3 ops engineers (system enginrer,
security engineer, network engineer).
• I was personnaly working on the CI system a classical recipe of Git, Maven, Jenkins (Junit,
DbUnit, Mockito, etc...), Artifactory. All classics of that prehistorc times.
• One unthinkable thing happened there, where i lerned a lot about real infratructure , I conducted
and designed a full server room: SPVC used on premises servers, the IS being used by
employees from their tablets mainly (MTT french trademark Android tablet). A crazy
experience where i learned what a datacenter really is, e.g. what material are used on the floor
(epoxy) of datacenters, Server Hardware Benchmark, network backbone, DRP with FM200 fire
systems, air colling, electricity etc...
Technique
• Operational : Gantt charts, Specific Terms and Conditions documents in building industry
(CCTP in French) / Response to tenders (« Réponses à appel d’offres » in French) / supply chain
management on a constuction site.
of the contruction industry, specialized into fluids.
I designed the first real Information System, conducted and took part in developments of software
components required to deliver that first I.S.
I thereafter structured the newly created IT department to be fit for production management.
All in all, this was among my most craziest professional experiences, that made me learn a lot about
who i am in the IT industry.
Also my first experience as a pure Software guy, putting his hands unawarely into infrastrucutre.
And finally, this is the point where I started there changing the way i definded my self : at that point, I
used to say that i am a « FullStack » Architect.
Duties and Achievements
• The Work began with the desing and implementation of a simple utility software, whose goal
was to normalize Business Processes, especially for the commercial and build sites managers
everyday tasks.
• I then made it production « almost » ready, by adding to it the seed of a DRP. The implemented
services were relation to construction project management : Gantt Charts, Tasks Management,
reporting.
• A second generation, redesigned IS turned it into a B.A.M. system (Business Activity
Monitoring) using :
◦ The Acitviti BPMN engine.
◦ A JBI ESB coupled to the BPMN engine, SOA architecture (all BPMN execution were
Atermès is a French Company affiliated to Thalès, a player in the military technologies industry.
As Java Dev Engineer, I worked in the R&D department, where i designed and implemented a set of
Java JSE6 Swing components, using the Luciad Lightspeed framework (a GIS Framework, very early
endowed with 3D capabilities).
It was mainly about Terran elevation analysis, hypsometry in GIS.
Military purpose only.
Duties and Achievements
• designed and implemented a set of Java JSE6 Swing components, using the Luciad Lightspeed
framework, and Luciad Lightspeed hypsometric "IndexColorModels".
• I pushed in Junit tesyting, the guys were manily working over there with the well know Qt C++
UI framework.
• I learned for the first time, and a lot about GIS systems :
◦ that’s after that pro experience, that I got interested into OpenStreetMap, Leaflet, etc.
◦ Fundamental knowledge : géoïde, ellipsoïde de référence, système de
référence, projections, point de référence, datum, tuiles, "line-of-sights", etc.…
At the heart of Michael Page’s IT Department (EMEA), I took part in the full revamping of Michael
Page’s Inforamtion system, along with 10 à 15 Java Dev Engineers, 2/3 IT Architects, QA and ten
Business Analysts.
My personal scope was focused on the « backend » part of all software responsible for Candidates
Processes Management, including the Candidates Assessment. This was my first professional
experience into a major large scale IT Department of an International Corporation.
Duties and Achievements
• In collaboration with IT Architects, and Business Analysts, I designed and implemented the
"candidate assessement" components. That made me an SME on the Candidate Assessment
functional scope.
• Learned a lot on HR Business Process in the real world
• Classic Java developmen, involving CI, using Maven, JUnit, on premise Nexus Sonatype repo.
Some Java dependencies had to be « mavenized », some others already were.
• I took part in a huge Security Operation, because of a discovered major intrusion attack in
Michael Page Information System, a long memorable pizza week-end...
• I started there being involved into topics of CICD and it the Infrastructure it relies on.
• I worked on a proposal for using the Fractal Julia Framework to refactor functional units along
the IS revamping process.