Adrien Nayrat

Adrien Nayrat

PostgreSQL DBA Freelance

Member of PostgreSQL Europe

Presentation

For 7 years, I held various positions as a system and network engineer. And it was in 2014 when I started to put my fingers in PostgreSQL. Step by step, I climbed the steps, and over the years I’ve held positions as a consultant, trainer, but also production DBA (Doctolib, Peopledoc).

Attached to open source, I have both participated in community events:

  • French-speaking conferences at PG Day France: I was a participant as well as a speaker.
  • International conferences:
    • The PGCon in Ottawa, Canada. This is the world conference for Postgres developers.
    • PostgreSQL Europe. Europe’s biggest conference, 600 participants, 3 tracks over 3 days.
    • The pgDay Paris. The annual English-speaking conference in Paris. I was lucky enough to be part of the 2020 selection committee, unfortunately cancelled due to COVID. But that’s only a matter of time, as I’m back on the selection committee for 2024.

I’ve also had the opportunity to make a few contributions to the engine. I also participate in various projects in its ecosystem (PoWA, Openstreetmap …)

Since the beginning of 2021 I have been providing freelance consultancy services. I only offer service on PostgreSQL (on-premise, AWS RDS, Google, GCP, Heroku, Clever cloud…). Here’s an overview of what I can do:

  • Audit/advice and architecture consulting: connection pooler, pgbouncer
  • Engine and operating system tuning (linux)
  • Remote DBA
  • Query optimization
  • Database Design
  • Backups
  • Engine-specific supervision (Nagios, icinga, Datadog)
  • Physical and logical replication
  • Skills transfer
  • Advanced uses of Postgres: partitioning, Full Text Search, indexing strategies…
  • Cost reduction with cloud providers

My main strengths are expertise and innovation. The idea is to create a virtuous circle: the customer has a problem => I solve it => the customer becomes more skilled and autonomous, then contacts me again for a more complex problem where I can also learn and grow.

I work with all kinds of customers:

  • Government: Hopitaux de Paris (APHP), ACOSS, DGFIP…
  • Start-ups: Alma, Welcome to the Jungle, Elevo, Plum Energie, Major Corp…
  • Major groups : CNP…
  • SMEs: Frisquet, Plum Energie…

Thus, I’ve come across a multitude of environments (large-scale production, on-premise, cloud) with security and service availability challenges (health, finance…).

I also have a technical blog which I encourage you to visit.

Interests
  • PostgreSQL
  • Open Source
  • Linux
  • Database
Education
  • Engineer specialized in networks and telecommunications, 2009

    Ecole nationale supérieure des Télécommunications de Bretagne

  • Two-year technical degree in Networks and Telecommunications, 2006

    Université d'Auvergne

  • high school diploma in sciences, 2004

    Lycée Chaptal Mende

Skills

Databases
🐘 PostgreSQL
SQL
Query optimization
Database Reliability Engineering
Benchmark
Data warehouse
Cloud
Amazon RDS
Google CloudSQL
Microsoft Azure
Heroku
Others

Clever cloud, Scaleway…

Developement
SQL
Scripting
Go
ORM

ActiveRecord, Hibernate, SQLAlchemy, Django

Python
Rust
Infrastructure
Linux

Debian, Archlinux, Centos, Redhat, …

Production
Monitoring
Datadog
Network
Virtualization

VMware, Proxmox …

Newrelic
Know-how
🤔 Curiosity

Technical watch

Thoroughness
Autonomous
Training

Experience

 
 
 
 
 
DBA PostgreSQL Freelance
Freelance
January 2021 – Present Valence (Remote)

Diverses missions courtes d’expertises (Audit, résolution d’incident, Remote DBA, Optimisation…)

Compétences:

  • PostgreSQL
  • SQL
  • Optimisation des requêtes
  • Database Reliability Engineering
  • Amazon RDS
  • Google Cloud Platform (GCP)
  • Change Data Capture (CDC)
  • Bases de données
  • Performance
  • Benchmark
  • pgBackRest
  • Production
  • Datadog
  • Modélisation
 
 
 
 
 
DBA PostgreSQL Freelance
Europ Assistance (Freelance)
October 2022 – Present Valence (Remote)

Audit et expertise sur PostgreSQL (RDS) : optimisation, conseils, réduction des coût sur AWS, montée de version avec downtime réduit.

Compétences:

  • PostgreSQL
  • SQL
  • Optimisation des requêtes
  • Database Reliability Engineering
  • Amazon RDS
  • Change Data Capture (CDC)
  • Bases de données
  • Performance
  • Benchmark
  • Production
  • Datadog
  • Modélisation
 
 
 
 
 
DBA PostgreSQL Freelance
Alma (Freelance)
May 2022 – Present Valence (Remote)

Accompagnement d’Alma sur l’utilisation de PostgreSQL (cloudSQL): revue système monitoring (Datadog) optimisation de requêtes, conseils schéma

Compétences:

  • PostgreSQL
  • SQL
  • Optimisation des requêtes
  • Database Reliability Engineering
  • Google Cloud Platform (GCP)
  • Change Data Capture (CDC)
  • Bases de données
  • Performance
  • Benchmark
  • Production
  • Datadog
  • Modélisation
 
 
 
 
 
Contributeur Opensource
Opensource
January 2015 – Present Valence (Remote)

Contributions à des projets opensource, notamment :

Compétences:

  • PostgreSQL
  • SQL
  • Optimisation des requêtes
  • Linux
  • Bases de données
  • Performance
  • Benchmark
  • Ansible
  • Modélisation
  • Opensource
  • Administration système Linux
  • Go
  • C
 
 
 
 
 
Expert PostgreSQL
PeopleDoc
September 2019 – June 2021 Valence (Remote)

DBA de production qui comprend administration des bases :

  • full text search
  • écriture de fonctions en pl/pgsql
  • partitionnement
  • écriture de migrations blue-green
  • optimisation/tuning
  • automatisation avec ansible
  • astreintes
  • veille technique.

Compétences:

  • PostgreSQL
  • SQL
  • Optimisation des requêtes
  • Database Reliability Engineering
  • Linux
  • Change Data Capture (CDC)
  • pgBouncer
  • Bases de données
  • Performance
  • Benchmark
  • Production
  • Datadog
  • Modélisation
  • Infrastructure
  • Administration système Linux
  • Gestion d’incidents majeurs
 
 
 
 
 
Expert PostgreSQL
Doctolib
July 2018 – May 2019 Valence (Remote)

Maintient en condition opérationnelle de la base de donnée sous PostgreSQL à fort trafic (3.5To - 40K-50K TPS) :

  • Tuning système d’exploitation et PostgreSQL
  • Tests de charge
  • Supervision et métrologie
  • Optimisation de requêtes
  • Partage de connaissances auprès des développeurs et équipe DEVOPS afin d’exploiter au mieux le moteur
  • Veille technique sur PostgreSQL, Linux et hardware (CPU, stockage, mémoire)

Compétences:

  • PostgreSQL
  • SQL
  • Optimisation des requêtes
  • Database Reliability Engineering
  • Linux
  • Bases de données
  • Performance
  • Benchmark
  • Production
  • Datadog
  • Modélisation
  • Infrastructure
  • Administration système Linux
  • Gestion d’incidents majeurs
  • Go
  • C
 
 
 
 
 
Consultant Expert PostgreSQL
Dalibo
July 2015 – May 2018 Valence (Remote)

Expert PostgreSQL:

  • DBA Production
  • Support
  • Audit : Configuration, réplication, supervision
  • Haute disponibilité
  • Optimisation / tuning : SQL, PostgreSQL, Linux, stockage
  • Contributions dans PostgreSQL : remontée de bugs, relecture de patch
  • Formations
  • Conférences : Orateur lors des pgday France
  • Veille technique : PostgreSQL, Linux, virtualisation, stockage SAN

Compétences:

  • PostgreSQL
  • SQL
  • Optimisation des requêtes
  • Linux
  • Bases de données
  • Production
  • pgBackRest
  • Modélisation
  • Infrastructure
  • Administration système Linux
  • Virtualisation
  • C
 
 
 
 
 
Ingénieur réseau et systèmes
Axess Groupe
July 2013 – June 2015 Valence

Maintient opérationnel et ingénierie de la plateforme “la-vie-scolaire.fr”;. Solution d’Établissement Numérique de Travail pour Collèges et Lycées.

  • DBA Postgresql (optimisation, réplication)
  • Virtualisation vSphère 5.1/5.5
  • Tomcat 7
  • Métrologie (Collectd, ELK, Grafana)
  • Hébergement dédié/mutualisé : sites web, serveurs clients
  • FAI ADSL/SDSL/Fibre

Compétences:

  • PostgreSQL
  • SQL
  • Linux
  • Bases de données
  • Production
  • Infrastructure
  • Administration système Linux
  • Virtualisation
  • IPv6
  • VMware ESX
  • Ansible
 
 
 
 
 
Gestion de projet - Orange
NeoSoft
December 2012 – July 2013 Rennes

Extension du réseau RAEI (réseau backbone offrant des services aux entreprises en France)

  • Pilotage du déploiement des routeurs (Juniper)
  • Pilotage de la mise en place des liens de transmissons

Compétences:

  • Gestion de projet
  • Réseau
 
 
 
 
 
Ingénieur réseau
NeoSoft
June 2012 – December 2012 Rennes

Mission au Centre National de Traitement des radars automatiques

  • Administration switch, concentrateur VPN et routeurs (cisco, H3C)
  • Administration firewall (cisco ASA, BSD)
  • Failover, VRRP, CARP
  • Scripting bash

En agence :

  • Présentation technique sur le protocole IPv6

Compétences:

  • Linux
  • Production
  • Infrastructure
  • Réseau
  • IPv6
  • Virtualisation
 
 
 
 
 
Ingénieur réseaux (orange)
SII
January 2012 – May 2012 Rennes

Ingénieur Réseau chez Orange Buisness Services Technical stream leader, participe aux projets buisness VPN international, ingénierie et étude d’architecture réseau

  • Dimensionnement d’offres (VPN et VoIP)
  • Coordination avec les équipes d’ingénierie Voix et réseaux
  • Orientation sur les choix techniques (Réseaux, Voix)

Compétences:

  • Linux
  • Production
  • Infrastructure
  • Administration système Linux
  • Virtualisation
 
 
 
 
 
Ingénieur sécurité (Orange Business Services)
SII
March 2011 – December 2011 Rennes

Chez Orange Buisness Services

  • Authentification forte avec RSA Securid et Active Identity

  • Virtualisation d’une solution de sécurité existante sous Vmware 4.1

  • Support N3

  • Radius : Juniper Steel Belted Radius

  • Rédaction de spec, documents d’exploitation (anglais) Compétences:

  • Linux

  • Production

  • Infrastructure

  • Administration système Linux

  • Virtualisation

  • VMware

 
 
 
 
 
Ingénieur système (orange)
SII
October 2009 – March 2011 Rennes

Ingénieur Système chez Orange (DEPFS). Exploitation des serveurs pour la VoIP (SIP).

  • Systèmes d’exploitation : Linux/solaris
  • Analyse trafic réseau : Wireshark
  • Protocole SIP
  • Plateforme de production Ericsson SIP permettant de prendre en charge plusieurs millions de clients
  • Installation de serveurs
  • Résolutions d’incident (support niveau 2) + astreintes
  • Expertise DNS/DHCP

Compétences:

  • Linux
  • Production
  • Infrastructure
  • Administration système Linux
  • Virtualisation
 
 
 
 
 
Ingénieur apprenti
Brest Métropole Océane
September 2006 – September 2009 Brest
  • Projet de fin d’étude sur le déploiement d’IPv6
  • Configuration de SAN (Création de LUN, Zoning sur switch Brocade…)
  • Installation Plateforme de supervision NAGIOS/Centreon
  • Installation et configuration d’un firewall de messagerie en Cluster (Borderware Security Platform 8.1)

Compétences:

  • Linux
  • Virtualisation
  • VMware

Contact