Vincent Behar

Software Engineer with 12+ years of experience using various languages (Go, Java, …) with a DevOps mindset. Building CI/CD pipelines and tooling to automate delivery using public cloud. Open-source contributor and speaker/blogger.

Skills

Languages
  • French (native)
  • English (fluent)
Practices
  • Continuous Integration
  • Continuous Delivery
  • Gitops
  • Scrum
  • Kanban
Technologies
  • Go
  • Java
  • Kubernetes
  • Helm
  • Jenkins X
  • Docker
  • 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.

Various OpenShift-related projects

In 2015-2016, while using OpenShift, I developed a few open-source projects on top of the Kubernetes/OpenShift APIs: integrations with Git, GitHub, Flowdock, Cucumber, and a dashboard.

Read more..

Jenkins Rundeck Plugin

In 2011 I wrote a Jenkins plugin to integrate Rundeck as a publisher, thus enabling Continuous Delivery pipelines using Rundeck to deploy.

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 Tiller plugin.

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!

Publications

Talks I gave at conferences/meetups, interviews, or blog posts I wrote:

Conference Talk - 1 year with Jenkins X

At the DevOps World | Jenkins World 2019 Conference, I gave a talk to share our experience using Jenkins X at Dailymotion for more than 1 year: how we adopted Jenkins X and its new practices – both on the organizational and technical side.

December 2019

Interview - Interview with Digital Anarchist

At the DevOps World | Jenkins World 2019 Conference, I was interviewed by Alan Shimel from Digital Anarchist. We talked about DevOps, Continuous Delivery, Jenkins X, and of course the conference.

December 2019

Conference Talk - Our journey from Jenkins to Jenkins X

At the Open R&Day Conference, I gave a talk to share our experience migrating Dailymotion's CI/CD pipelines to Kubernetes, using Jenkins X. Introducing Jenkins X, and the benefits we gained by using it and its new practices. Note that this talk is in french.

June 2019

All publications

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

Experience

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
Since March 2019

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: 98a2e5d