Geoffrey Bergeret
Verified Expert in Engineering
Software Developer
London, United Kingdom
Toptal member since April 6, 2020
Geoffrey is a dedicated, knowledgeable, and highly productive DevOps engineer. He has experience in infrastructure, security, and cloud architecture but also fully embodies product thinking and lean development. Geoffrey moved to work as a consultant to share his expertise and help smaller businesses improve their cloud infrastructure until they are ready to grow their team with an in-house specialist.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Kubernetes, Terraform, Google Cloud Platform (GCP), CircleCI, Message-driven Architecture, CQRS, Microservices Architecture
The most amazing...
...thing I've done is rebuild a client's cloud infrastructure, moving away from Jenkins X to Amazon EKS using IaC, CircleCI, and Argo CD in just two months.
Work Experience
Infrastructure Engineer | Cloud Architect
Fluidly
- Built a next-generation platform on GCP/GKE to host the SaaS product (cashflow forecasting).
- Developed DevSecOps culture for the engineering teams to empower them using IaC (self-service).
- Supported the mono-environment approach (no staging, no QA but only production).
- Improved CI/CD pipeline speed to reduce time to market to less than a day.
- Rebuilt infrastructure as code approach so anyone can create infrastructure (via PR process).
- Rolled out a templating system for Kubernetes YAMLs to apply policies across services.
DevOps Engineer
Onfido
- Implemented a Jenkins pipeline to execute Terraform from Jenkins (CI/CD for Terraform).
- Initiated GitOps approach to run Terraform using PRs and to have an auditable change process.
- Integrated Ansible with Terraform projects to manage EC2 instance provisioning.
- Contributed to AWS accounts split using AWS Organisations for better workload segregation.
- Deployed and maintained a transit VPC (using datapath.io) across VPCs in multiple regions.
DevOps Engineer
DriveTribe
- Implemented a Jenkins pipeline to execute Terraform from Jenkins (CI/CD for Terraform).
- Refactored Infrastructure as Code approach so we can create, update and delete environments.
- Built a review process where each developer could use their dedicated full-sized environment.
- Moved Jenkins master and runner to a Kubernetes cluster to improve elasticity using autoscaling.
- Contributed to implementing a blue/green rollout setup in a CQRS architecture.
DevOps Engineer
Onfido
- Initiated infrastructure as code culture in the DevOps team (using Terraform and Ansible).
- Contributed to migrating the platform from EC2 instances to Kubernetes (using Kraken).
- Contributed to moving from a monolith platform to a microservices architecture (using Kubernetes).
System and DevOps Engineer
Contentment
- Led all system and DevOps parts, sizing the infrastructure and supporting it.
- Oversaw all environment exploitation (development, QA, staging, and production).
- Managed improvements to the development lifecycle (Git, CI, CD).
- Migrated and automated the deployment of the existing architecture in AWS with a Docker layer.
Network Engineer (Apprentice)
Orange
- Automated business VPN production by implementing scripts (Perl).
- Investigated complex applications (impacts, procedure preparation, and rollback for operators).
- Provided 2nd-line support to the operational team to keep issues under our SLA.
- Supported and developed some business applications using PHP and MySQL.
- Provided training courses for the team regarding automation.
System Administrator
SHPS SARL
- Optimized infrastructure setup to put 10x more clients per server and reduce cost by about 10x.
- Automated server maintenance using Git and Bash so maintenance time can be reduced to almost none.
- Grew user base from 100 to 3,000 while running a support level 2.
Experience
Infrastructure as Code for a Microservice Environment (PoC)
https://github.com/gbergere/micro-service-as-codeTerraform Module to Create an S3 Bucket (AWS)
https://github.com/gbergeret-cloud/terraform-aws-s3-bucketCloud Architect and Platform Engineer
http://www.saveursetvie.frEducation
Master's Degree (with Professional Experience) in Computer Science
Ecole Supérieur d'Ingénieur Paris-Est (ESIPE) - Paris, France
Master's Degree in Computer Science
Université de technologie de Belfort Montbéliard (UTBM) - Belfort, France
Two-year Technical Degree in Computer Science
Université de Franche-Comté (IUT-BM) - Belfort, France
Certifications
AWS Certified Security – Specialty
Amazon Web Services (AWS)
AWS Certified Advanced Networking – Specialty
Amazon Web Services (AWS)
AWS Certified DevOps Engineer – Professional
Amazon Web Services
HashiCorp Certified: Terraform Associate (003)
HashiCorp
AWS Certified Solutions Architect – Professional
AWS
Associate Cloud Engineer Certification
Google Cloud
Skills
Tools
AWS Fargate, Terraform, Amazon Simple Queue Service (SQS), Amazon Elastic Container Service (ECS), Jenkins, CircleCI, GitLab CI/CD, Ansible, Google Kubernetes Engine (GKE), Iptables
Paradigms
Continuous Integration (CI), Message-driven Architecture, CQRS, Microservices Architecture
Platforms
Docker, Amazon Web Services (AWS), Kubernetes, Google Cloud Platform (GCP)
Other
Immutable Infrastructure, Firewalls, Security Audits, CI/CD Pipelines, AWS DevOps, Identity & Access Management (IAM)
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