
David Dumas
Verified Expert in Engineering
DevOps Engineer and Developer
Nantes, France
Toptal member since September 30, 2020
For the past decade, David's worked for well known international companies such as BNP Paribas, IBM, and the Boston Consulting Group. Being an IT engineer, David views tech as a means to achieve goals and not as an end. David started with mainframes, proprietary software & virtualization, then moved on to cloud computing, open-source, and containerization with Kubernetes. David balances his love for trying out new tech with tried-and-true solutions to build stable and scalable architectures.
Portfolio
Experience
- Linux - 10 years
- Ansible - 7 years
- DevOps - 7 years
- Amazon Web Services (AWS) - 7 years
- Kubernetes - 7 years
- Terraform - 6 years
- GitLab CI/CD - 6 years
- PostgreSQL - 6 years
Preferred Environment
Go, Bash, GitLab CI/CD, Kubernetes, Linux
The most amazing...
...technology I've work with is Kubernetes. I started pushing applications in production four years ago and never looked backed. Containerization is awesome!
Work Experience
Senior Cloud Architect
Zencore Group
- Developed Helm charts to deploy applications in Google Kubernetes Engine (GKE).
- Created production infrastructures to deploy applications to Google Cloud Platform (GCP) using Terraform.
- Automated application builds and deployment using Cloud Build pipelines.
- Planned and executed lift and shift cloud migrations for three different projects.
Senior Cloud Architect
Digital Asset
- Developed Helm charts to deploy applications to Kubernetes.
- Created reference production infrastructure as code (IaC) to deploy applications to Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP).
- Automated a benchmarking platform using CircleCI, Kubernetes, Prometheus, and Grafana to detect performance regression.
Senior DevOps Engineer
Nomadic Labs
- Dramatically reduced overall infrastructure costs (divided by four).
- Implemented complete infrastructure monitoring with Prometheus and Grafana.
- Improved Tezos GitLab pipelines to make this open-source software delivery stable and reproducible.
Senior DevOps Engineer
Integral Ad Science
- Audited and corrected cluster security and availability for production use.
- Implemented Blue/Green or Canary deployments with Flagger.
- Improved monitoring and alerting with Prometheus and Elastic Stack.
Senior DevOps Engineer
BCG GAMMA
- Migrated from Amazon ECS to EKS (Kubernetes) and applied container best practices.
- Delivered secured HA production infrastructure after an audit (permissions, encryption, networking, authentication).
- Wrote continuous integration and continuous deployment pipelines for all the applications.
Senior DevOps Engineer
BCG Digital Ventures
- Improved a private Slack bot to automate creating and securing AWS accounts for new projects.
- Refreshed the codebase to Python 3 using the latest Slack SDK.
- Enabled AWS Config Service, Guard Duty, Security Hub, and Cloud Trail.
Senior DevOps Engineer
Covantis
- Finalized the delivery of a complete production infrastructure in Azure.
- Migrated the monitoring activity to fully managed Azure solutions from on-premise Prometheus/Alertmanager/Grafana inside AKS clusters.
- Resolved cluster performance issues related to PostgreSQL, Azure Event Hub (Kafka SaaS), and Kaleido (private Ethereum blockchain SaaS).
DevOps Engineer
BCG
- Delivered a great product architecture, advising on the roadmap and helping with the implementation of new features in the infrastructure. BCG was able to sell the technology to DataRobot, a unicorn valued at a billion dollars.
- Managed up to 30 clusters, one for each customer/team, delivering the latest versions of the infrastructure and the application with new features.
- Trained teammates on Docker and Kubernetes best practices to combine security, performance, and scaling.
DevOps Engineer
Effilab
- Migrated a full infrastructure from AWS to the OVH cloud (French provider).
- Containerized all applications and deployed them into Kubernetes clusters: Python, Ruby, and Java.
- Created from scratch high-performant, highly available in-house services, including PostgreSQL, Redis, and Kubernetes clusters.
- Delivered a wide range of technologies to exploit our data and optimize our business on top of our production applications: JupyterHub, Flower & Celery, Hadoop & Hive, PrestoDB, and NiFi.
Mainframe Systems Engineer
BNP Paribas
- Managed the mainframe production of the biggest European bank, built on large-scale enterprise solutions.
- Specialized in mainframe storage, delivering high-performance, highly available, highly resilient storage arrays running mission-critical workloads.
- Reworked the monitoring of the whole mainframe storage with IBM TDS and CA Vantage for efficient capacity planning, billing, and compliance with SLA.
Experience
ConsenSys | Covantis
https://covantis.io/Core technologies include Kubernetes containerization and private Ethereum blockchains to deliver a feature-rich product while enabling CI/CD via GitLab.
BCG GAMMA | Source AI
I leveraged containerization, Kubernetes, and Jenkins. It can run fully configurable data science pipelines in any language or framework, including Python, R, and more, versioning any element to ensure reproducibility for data, code, language, and so on.
Integral Ad Science | High Performance API
https://integralads.comI performed an audit and correction of cluster security and high availability.
Following GitOps practices, I implemented blue/green or canary deployment by using Flux and Flagger.
Education
Engineer's Degree in Computer Science (Networks and Telecommunications Specialization)
ESIEE Paris - Noisy-le-Grand, France
Certifications
TOEIC (980/990)
Wall Street English - Paris Montparnasse
TOEFL (590/677)
ESIEE Paris
Skills
Libraries/APIs
Node.js, Sidekiq, Thanos
Tools
GitLab CI/CD, Jenkins, Terraform, Grafana, Ansible, NGINX, Azure Kubernetes Service (AKS), Helm, Amazon EKS, GitLab, Google Kubernetes Engine (GKE), CircleCI, GitHub, Docker Swarm, Artifactory, Vault, OpenVPN, Keycloak, ELK (Elastic Stack), Ansible Tower, RabbitMQ, Apache NiFi, Bonita BPM, Celery, Traefik, Kaniko, AWS IAM, Kong, Sumo Logic, AWS CloudTrail, Istio, Kafka Streams, Helmfile, Fuse, MongoDB Atlas
Languages
Bash, Go, Java, Python, SQL, OCaml, Scala, TypeScript, Python 3, Bash Script
Paradigms
DevOps
Platforms
Linux, Kubernetes, Azure, Docker, IBM z/OS, Amazon Web Services (AWS), Unix, OpenStack, Apache Kafka, Ethereum, AWS Lambda, Google Cloud Platform (GCP)
Storage
OVH, Redis, PostgreSQL, IBM Mainframe, Ceph, Google Cloud, MongoDB, Apache Hive, InfluxDB, Google Cloud Storage, Google Cloud SQL
Frameworks
Spark, Presto, Hadoop, Flask, Flux
Other
Shell Scripting, Prometheus, IBM Storage, Engineering, Orchestration, GitOps, Pulumi, CI/CD Pipelines, Cloud, Containers, Containerization, Scripting, Infrastructure as Code (IaC), Cloud Security, Security, Consul, Okta, Puma, TCP/IP, OSI Model, Auditing, Octopus Deploy, Flagger, Scaleway, ARM, Beats, APIs, AlloyDB, Memorystore, Argo CD, Google Cloud Build, Filestore, Autopilot, Identity Aware Proxy (IAP), Pub/Sub, GitHub Actions, Cloud Architecture, Architecture
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