Antoine Cotten
Senior Software Engineer at Unikraft- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
Unikraft
-
Germany
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Mar 2023 - Present
Building KraftCloud, a platform for running high-throughput applications at their maximum potential with unikernel technologies. Missions: • Execution of unikernels via standard (OCI) container runtimes. • Architecture and implementation of resilient backend components with asynchronous, message oriented communications (NATS).
-
-
-
Booking.com
-
Netherlands
-
Software Development
-
700 & Above Employee
-
Senior Software Engineer
-
Jul 2022 - Feb 2023
Designing Booking.com's new Istio-based service mesh, with the goal of improving the reliability, observability and security of network communications between over 2000 services. Missions: • Development of a custom Istio configuration source over gRPC (XDS) to bridge a bespoke service mesh implementation with Istio. • Development of a Kubernetes controller to integrate with Booking's internal microservice directory and improve the user experience of development teams with… Show more Designing Booking.com's new Istio-based service mesh, with the goal of improving the reliability, observability and security of network communications between over 2000 services. Missions: • Development of a custom Istio configuration source over gRPC (XDS) to bridge a bespoke service mesh implementation with Istio. • Development of a Kubernetes controller to integrate with Booking's internal microservice directory and improve the user experience of development teams with Istio. • On-demand rollout of service mesh configurations integrated with software deployment pipelines on Harness. (Contracting via Mirantis Inc.) Show less
-
-
-
TriggerMesh
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Developer
-
Apr 2020 - Jun 2022
Building a cross-cloud event bus powered by Knative, on top of the Kubernetes platform. SaaS offering deployable on-premises. Fully distributed team. Missions: • Development of integrations with third-party services as custom extensions to Kubernetes (Go programming language). Created reusable abstractions to help extend the company's catalog of integrations rapidly. • Designed and implemented a description language based on the HCL syntax, used for representing and deploying… Show more Building a cross-cloud event bus powered by Knative, on top of the Kubernetes platform. SaaS offering deployable on-premises. Fully distributed team. Missions: • Development of integrations with third-party services as custom extensions to Kubernetes (Go programming language). Created reusable abstractions to help extend the company's catalog of integrations rapidly. • Designed and implemented a description language based on the HCL syntax, used for representing and deploying messaging systems onto the TriggerMesh platform (event topology, integration patterns, etc.). • Contribution to the product's roadmap via technical proposals. Authored a concept around payload transformations, among others. • Performance analysis and optimization of the TriggerMesh platform and software components. Improved the processing velocity by over 10x in some cases. • Introduction of a testing framework using Behavior-Driven Development style (BDD) for end-to-end testing of backend components. • Instrumentation of the platform to make it observable (Prometheus stack with Grafana). Creation of dashboards to make that data relevant to the platform's operators. Show less
-
-
-
SAP
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Developer
-
Aug 2019 - Mar 2020
Munich, Bavaria, Germany Development of the open-source project "Kyma", integrated inside the product SAP Cloud Platform Extension Factory. Contributing to the Knative project, by Google, written in the Go language and based on the Kubernetes platform.
-
-
Senior Software Developer
-
Mar 2017 - Aug 2019
Munich, Bavaria, Germany Bringing a new product, SAP Commerce Cloud, to the market using my expertise of Docker, Kubernetes and the cloud. Product & Technologies department. Missions : • Make our flagship product "Hybris Commerce Suite" more compliant with the reality of modern cloud environments and ease its deployment for our customers and partners. • Development of custom controllers written in the Go language for the Kubernetes platform, focused on facilitating the orchestration of the SAP Commerce… Show more Bringing a new product, SAP Commerce Cloud, to the market using my expertise of Docker, Kubernetes and the cloud. Product & Technologies department. Missions : • Make our flagship product "Hybris Commerce Suite" more compliant with the reality of modern cloud environments and ease its deployment for our customers and partners. • Development of custom controllers written in the Go language for the Kubernetes platform, focused on facilitating the orchestration of the SAP Commerce Cloud product.
-
-
Software Developer
-
Oct 2016 - Mar 2017
Munich, Bavaria, Germany
-
-
-
-
Operations Engineer
-
May 2016 - Sep 2016
Munich, Bavaria, Germany Operating an on-premises platform powering an innovative online service for the fintech industry. Strong focus on security and high-availability. Missions: • Proof of concept for a migration from unscheduled Linux containers to Kubernetes. • Off-site back-up strategy for replicated data stores (Cassandra, Elasticsearch, MySQL).
-
-
-
Freeletics
-
Germany
-
Wellness and Fitness Services
-
100 - 200 Employee
-
Technical Operations Engineer
-
Feb 2015 - Apr 2016
Munich, Bavaria, Germany Restructuring the lifecycle, execution environment and monitoring of a rapidly growing online product. Fostering a DevOps culture in a fragmented team through the implementation of automation. Missions: • Creation of a scalable execution platform based on CoreOS for distributed applications running in Linux containers (Docker), orchestrated by Kubernetes • Adaptation of web applications and satellite services to run inside Linux containers (Docker) on top of Kubernetes •… Show more Restructuring the lifecycle, execution environment and monitoring of a rapidly growing online product. Fostering a DevOps culture in a fragmented team through the implementation of automation. Missions: • Creation of a scalable execution platform based on CoreOS for distributed applications running in Linux containers (Docker), orchestrated by Kubernetes • Adaptation of web applications and satellite services to run inside Linux containers (Docker) on top of Kubernetes • Implementation of a Continuous Deployment pipeline for distributed applications (Rails/AngularJS) using Docker and Jenkins Pipeline • Introduction of processes and toolsets for automating the deployment of on-demand test environments based on Docker Compose (first iteration) and Kubernetes (second iteration) Show less
-
-
-
Ravensburger
-
Germany
-
Book and Periodical Publishing
-
400 - 500 Employee
-
Linux System Administrator / DevOps
-
Dec 2012 - Feb 2015
Munich, Bavaria, Germany Responsible for the operation of a "private cloud" production environment and for software delivery. Acquired expertise in vSphere clustered environments, RedHat Linux and the Puppet configuration management system. Missions: • Full implementation of server lifecycle automation with Puppet, Foreman and Mcollective • Maintenance, hardening and monitoring of a vSphere private cloud (3 nodes, 60 vms) • Administration of application servers and databases for social and mobile… Show more Responsible for the operation of a "private cloud" production environment and for software delivery. Acquired expertise in vSphere clustered environments, RedHat Linux and the Puppet configuration management system. Missions: • Full implementation of server lifecycle automation with Puppet, Foreman and Mcollective • Maintenance, hardening and monitoring of a vSphere private cloud (3 nodes, 60 vms) • Administration of application servers and databases for social and mobile games • Continuous integration of Java projects with Jenkins and Maven • Test-drive of Docker in the context of application isolation Show less
-
-
-
ProductLife Group
-
France
-
Pharmaceutical Manufacturing
-
300 - 400 Employee
-
Junior System and Network Administrator
-
Sep 2009 - Oct 2012
Lyon, Auvergne-Rhône-Alpes, France Part time position as graduate trainee engineer, in the framework of a 3-year engineer course at CPE Lyon. Missions: • Managed the implementation of a Sharepoint 2010 collaborative intranet for all the group entities • Study and implementation of an homogenous and externalized backup solution for servers and laptops • Setup and scaling of open-source web services (e-mail hosting and filtering, DNS, web servers) • Deployment and administration of virtualized… Show more Part time position as graduate trainee engineer, in the framework of a 3-year engineer course at CPE Lyon. Missions: • Managed the implementation of a Sharepoint 2010 collaborative intranet for all the group entities • Study and implementation of an homogenous and externalized backup solution for servers and laptops • Setup and scaling of open-source web services (e-mail hosting and filtering, DNS, web servers) • Deployment and administration of virtualized infrastructures (ESXi and Hyper-V) • Supervision and security audits of the network • Creation of an IPsec VPN policy for nomad access to local ressources • Migration and securisation of externalized Windows 2003, CentOS and Debian servers (web hosting, ftp, emailing, business applications), automation of administrative tasks Show less
-
-
-
Trilogy Writing & Consulting
-
Germany
-
Writing and Editing
-
1 - 100 Employee
-
Internship Trainee
-
Jul 2011 - Aug 2011
Frankfurt am Main, Hesse, Germany Two-month internship in Germany in the framework of my engineer graduation at CPE Lyon. Missions: • Implementation of a Sharepoint intranet application for documents archiving purposes • Creation of interactive business reports from a time management and budget database, using SAP CrystalReports
-
-
-
-
Internship Trainee
-
Apr 2009 - Jun 2009
Timişoara, Timiş, Romania University exchange with the Faculty of Rennes 1 Mission: • Setup of a web server embedding the Moodle CMS, intended for University teachers to provide electronic courses
-
-
Education
-
Ecole supérieure de Chimie Physique Electronique de Lyon
Diplôme d'ingénieur, Informatique et Réseaux de Communication -
IUT de Rennes 1
DUT GEII, Génie électrique et Informatique industrielle -
Ecole supérieure d'Electronique de l'Ouest-ESEO ANGERS
Mathématiques, Physiques et Sciences de l'ingénieur