
Jonathan Pigrée
Verified Expert in Engineering
Jenkins Developer
'Ārue, Windward Islands, French Polynesia
Toptal member since November 3, 2018
Jonathan is a freelance DevOps expert with 10+ years of experience designing, implementing, and operating Kubernetes infrastructure on cloud and self-hosted platforms. He takes on both targeted technical engagements and long-term, loosely scoped missions, where he owns needs assessment, solution design, and knowledge transfer to in-house teams.
Portfolio
Experience
- Linux - 8 years
- Jenkins - 8 years
- Git - 6 years
- PostgreSQL - 5 years
- Amazon EC2 - 4 years
- Python 3 - 4 years
- Docker - 4 years
- Kubernetes - 2 years
Preferred Environment
Kubernetes
The most amazing...
...platform I built is a GitOps PaaS for the French Polynesian government: 6 Kubernetes clusters, 20+ apps migrated, and around 20 people trained to use it.
Work Experience
Independent DevOps Consultant
Direction Du Système D'information De La Polynésie Française
- Built and ran an internal GitOps PaaS (ArgoCD, FluxCD) on 6 Kubernetes clusters (EKS and self-hosted), hosting 20+ business applications by the end of the mission.
- Enabled the client's teams to use and operate the platform independently: documentation, hands-on training for DevOps and sysadmins, and deployment paths for every profile, from GitOps self-service to one-click deploys.
- Built a centralized observability stack covering 4 Kubernetes clusters, multiple Swarm clusters, and dozens of VMs, exposing hidden resource saturation and giving dev teams self-service Grafana spaces for debugging.
- Secured multi-tenant Kubernetes clusters with RBAC (ArgoCD and Kubernetes), ResourceQuotas, LimitRanges, and NetworkPolicies, and restricted API server access to cluster admins, letting teams deploy autonomously without impacting each other.
- Modernized a government geoportal: containerized it, added blue/green deployments, a proper data publication workflow, and cut map-cache generation from days of manual work to a 4-hour pipeline.
DevOps Engineer
EasyMile
- Worked with the developer team, cutting C++ build times by around 40% to keep them close to 25 minutes, through compilation caching, LLVM toolchain adoption, and job orchestration.
- Industrialized tooling across the product lifecycle, for developers (Docker dev images), field operators (Packer/VirtualBox VMs), and production (automated embedded OS builds for autonomous vehicles).
- Resolved a friction between R&D and field operators by gathering both sides' needs and co-designing a vehicle configuration interface.
- Built and maintained a hybrid C++ build infrastructure: ~10 bare-metal machines auto-provisioned via PXE/Kickstart plus a Kubernetes cluster on AWS, orchestrated by Jenkins 2.x (pipeline as code, shared Groovy libraries).
System Integration Technician
EVS
- Improved teamwork and collaboration by migrating from SVN to Git and used GitLab as the team forge.
- Developed continuous integration pipelines (artifact publication, staging deployment, sandbox VM generation, and more).
- Optimized, automated, and stabilized the team-release process enabling the team to release on time with a known set of features and issues.
- Reduced the complex (multiple machines, multiple OSes) production installation process from 3–4 hours to 30 minutes.
Developer
Cofely Ineo
- Set up and maintained a Jenkins build farm installed on VSphere.
- Worked on a supervision software graphical interface in C++ and Qt4.
- Wrote functional tests with our homemade framework and Python.
- Built a custom C++ dependency manager to assemble our developer workspace with our multiple modules (a bit like Conan).
- Created a monitoring graphical interface for our modular supervision tool.
Experience
My Kubernetes Conference at Tahiti DevOps
https://github.com/jpigree/k8s-101-presentationImproved a Reconciliation Algorithm in a Kubernetes Controller
https://github.com/EasyMile/certificate-controller/commit/3bba8e0f9304d30fcaeb40f2d4cc610ce636c586Professional Training on Cloud Technologies | Demo on Containing Containers
https://github.com/devops-experience/containers-from-scratchEz-repo
https://github.com/jpigree/ez-repoEducation
Professional Degree in Computer Programming
IUT Blagnac - Toulouse, France
Diplôme Universitaire De Technologie (DUT) Degree in Computer Engineering
IUT Rangueil - Toulouse, France
Skills
Libraries/APIs
Jenkins Pipeline
Tools
Jenkins, Git, Vim Text Editor, VirtualBox, Docker Compose, Ansible, GitLab CI/CD, Amazon EKS, GitLab, SonarQube, Buildbot, CMake, Grafana, Subversion (SVN), AWS ELB, Amazon CloudWatch, Amazon Virtual Private Cloud (VPC), Travis CI, Helm, Amazon Simple Email Service (SES), Packer, Terraform, Docker Swarm, Google Kubernetes Engine (GKE), VictoriaMetrics, Loki
Platforms
Arch Linux, Docker, Linux, Amazon EC2, Kubernetes, Amazon Web Services (AWS), Linux RHEL/CentOS, Debian Linux, Jakarta EE (Java EE or J2EE)
Languages
Bash Script, Python 3, C++, Python, Bash, Groovy, Python 2, C#.NET, UML, Java
Storage
Amazon S3 (AWS S3), Amazon EFS, PostgreSQL, MongoDB
Frameworks
Qt
Other
Kubernetes Operations (kOps), Amazon Route 53
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring