Vincent Behar

Software Engineer with 17+ years of experience. I’m a developer, and I love it ;-) Open-source contributor/maintainer, occasional speaker/blogger. My buzzwords of the moment are Go, Kubernetes, Continuous Delivery, Observability, GenAI, …

Skills

Languages
  • French (native)
  • English (fluent)
Practices
  • Continuous Integration
  • Continuous Delivery
  • Gitops
  • Scrum
  • Kanban
Technologies
  • Go
  • Kubernetes
  • Docker
  • Dagger
  • Postgres
  • Git
  • Google Cloud Platform

Creations

The main open-source projects I created. See also the list of my “source” repositories on GitHub for more.

Octopilot

In 2020, I created Octopilot: a CLI tool designed to help you automate your Gitops workflow, by automatically creating and merging GitHub Pull Requests to update specific content in Git repositories.

Read more..

Jenkins X Projects

Since 2020, I started contributing more to Jenkins X by creating new components, mainly for observability - but also web UIs.

Read more..

All creations

This is only the list of featured creations - see the full list of creations for more!

Open Source Contributions

My main contributions to existing open-source projects. See also my GitHub account for more.

Jenkins X

I made plenty of contributions to Jenkins X and all its components, including bug reports, bug fixes, new features, and promotion through blog posts and talks.

Read more..

Helm Ecosystem

I contributed to various open-source projects in the Helm ecosystem: Helmfile, Helm charts, Helm plugins.

Read more..

All open source contributions

This is only the list of featured open source contributions - see the full list of open source contributions for more!

Conference Talk - Story of Our Transition to a Custom Kubernetes Operator for an API Gateway

At the KubeCon Europe 2023 Conference, I gave a talk to share how we transitioned to a custom Kubernetes operator for an API Gateway at Ubisoft.

April 2023

Conference Talk - Comment OpenTelemetry peut transformer votre monitoring en unifiant vos logs/metrics/traces

At the Devoxx France 2022 Conference, I gave a talk on how we use OpenTelemetry at Ubisoft - in French.

April 2022

Conference Talk - How Jenkins X is Integrating Observability from the Inside, and the Benefits for its Users

At the cdCon 2021 Conference, I gave a talk to share what I've been doing in Jenkins X on the observability topic.

June 2021

All publications

This is only the list of featured publications - see the full list of publications for more!

Experience

Senior Software Enginner

Ubisoft

Work on an Internal Developer Platform. Rewrite the Gateway Control Plane as a Kubernetes Operator. Build a managed Kubernetes offering for Game Servers based on Talos Linux. Mentoring, public speaking.

  • Go
  • Kubernetes
  • Talos
  • Azure
  • OpenStack
  • Kong
Since September 2021

Principal Engineer / Software Architect

Dailymotion

Setup a new CI/CD platform on Kubernetes using Jenkins X, and rewrite the applications pipelines. Drive the migration of the ad-tech platform to Kubernetes and Google Cloud Platform. Build custom tooling and ensure we follow best practices. Both internal and external communication on our practices: blog posts, meetups & conferences talks.

  • Go
  • Jenkins X
  • Kubernetes
  • Google Cloud Platform
March 2019 - August 2021

Go Developer

Dailymotion

Development of an ad-tech platform, and mainly the SSP (Supply-Side Platform) REST API, in a distributed team - New York and Paris. Setup of the continuous integration.

  • Go
  • Postgres
  • Docker
  • Jenkins
  • AWS
March 2017 - March 2019

Go Developer

Axa Group Solutions

Setup of an OpenShift cluster. Identified as the technical referent for OpenShift (training and support of other developers). Development of tools / tests around the OpenShift API. Contributions to the OpenShift Origin project.

  • Go
  • OpenShift
  • Kubernetes
  • Docker
July 2015 - January 2017

Scala Developer

Axa Group Solutions

Development of an internal CMS based on the « COPE » (Create Once Publish Everywhere) concept. Setup of the continuous integration, functional and load tests.

  • Scala
  • SBT
  • Docker
  • Elasticsearch
  • ZooKeeper
  • Jenkins
October 2013 - July 2015

Java Developer

Exalead

Development of projects around our web indexed pages, and responsible for the applicative deployments and monitoring of the exalead.com search engine (16 billion of web pages). Transition from internal tools to open-source ones: responsible for the setup and administration of an Hadoop cluster, and development of MapReduce/Cascading jobs.

  • Java
  • Hadoop
  • HBase
  • MapReduce
  • Cascading
  • Cassandra
  • Redis
  • Zookeeper
September 2011 - September 2013

Java/Web Developer

RTL

Development of the Web portals for the radio stations RTL, RTL2, FUN RADIO, and some other thematic websites and back-office (CMS, B2B, …). Setup of the build process, continuous integration, and automatic deployment (devops).

  • Spring
  • Hibernate
  • Oracle
  • Solr
  • Maven
  • Nexus
  • Jenkins
  • Rundeck
  • Solaris
December 2009 - August 2011

Java/Swing Developer

RTL

Development of the new radio broadcast system (servers, clients on touch screens) in a team of 6 developers. Setup of the build process and continuous integration.

  • Swing
  • Netbeans RCP
  • Spring
  • Hibernate
  • Oracle
  • Maven
  • Nexus
  • Hudson
May 2008 - November 2009

Java/Web Developer

RTL

Developing internal Web applications (events management, trainees management) and a B2B website to sell advertising spots for the radio stations.

  • Spring
  • Hibernate
  • Oracle
  • Stripes
  • Maven
  • Hudson
  • Tomcat
September 2007 - April 2008

Education

Ecole Centrale d’Electronique (ECE Paris)

Master of Science (Diplôme d'ingénieur)
Computer Science

2007
Nifty tech tag lists from Wouter Beeftink | Page content generated from commit: 5b9f573