Ael Gain, Developer in Paris, France
Ael is available for hire
Hire Ael

Ael Gain

Verified Expert  in Engineering

Software Developer

Location
Paris, France
Toptal Member Since
November 21, 2019

Ael has eight years of infrastructure provisioning automation experience. He started at OVH, the largest European host, and focuses on serving scalable and robust services on Kubernetes, AWS, and Google Cloud and ensuring developer productivity with efficient CI/CD pipelines for Node.js and Golang on GitLabCI, CircleCI, and Drone.io.

Portfolio

Hubside
Node.js, GitLab CI/CD, Terraform, Google Cloud, Kubernetes
Habx
Amazon Web Services (AWS), Node.js, Python, PostgreSQL, CircleCI, Terraform...
Thales
PostgreSQL, Java, Node.js, Jenkins, GitLab, Terraform, Docker, Rancher...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), GitLab, Terraform, Google Cloud, Kubernetes

The most amazing...

...project was the implement infinite upscaling on Kubernetes/AWS to provide the fastest results for CPU-intensive tasks for a team of data scientists.

Work Experience

DevOps

2019 - PRESENT
Hubside
  • Managed a set of Kubernetes clusters on Google Cloud with Terraform (one per company product and per dev/staging/production).
  • Managed CI/CD pipeline for auto tests and deployment of Node.js code.
  • Provisioned side infrastructure (buckets, CDN, and PostgreSQL Cloud instances).
  • Contributed to Python scripting.
Technologies: Node.js, GitLab CI/CD, Terraform, Google Cloud, Kubernetes

Lead Devops

2017 - 2019
Habx
  • Designed and maintained Kubernetes clusters on AWS.
  • Designed a full-stack infrastructure (SNS/SQS/RDS/S3) and API call flow for a set of ~20 microservices.
  • Set up a test REST API in Python Flask and a Kubernetes cluster for CPU intensive task from a data scientist team.
  • Developed the microservices back end in Node.js.
  • Set up and maintained CI/CD pipelines on Drone.io, CircleCI for autotests, lint, and deployment of Node.js code on Kubernetes.
Technologies: Amazon Web Services (AWS), Node.js, Python, PostgreSQL, CircleCI, Terraform, Kubernetes

DevOps

2015 - 2017
Thales
  • Set up and maintained a Rancher cluster on Openstack.
  • Set up and maintained CI/CD pipelines for Node.js and Java code.
Technologies: PostgreSQL, Java, Node.js, Jenkins, GitLab, Terraform, Docker, Rancher, OpenStack

System/Network Admin

2012 - 2015
OVH
  • Wrote Perl scripts to automate customer actions on network hardware.
Technologies: PostgreSQL, Perl, Router Development, LB, Cisco, Linux

WordPress on ECS

https://github.com/ael-g/wordpress-ecs
Terraform manifests to deploy WordPress on ECS (before I discovered Kubernetes).

Tools

Terraform, GitLab, GitLab CI/CD, CircleCI, GitHub, Amazon EKS, Google Kubernetes Engine (GKE), Helm, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Jenkins

Paradigms

DevOps

Platforms

Kubernetes, Amazon EC2, Docker, Google App Engine, Linux, OpenStack, Google Cloud Platform (GCP), Rancher, Amazon Web Services (AWS)

Storage

Amazon S3 (AWS S3), PostgreSQL, MySQL, Google Cloud SQL, Google Cloud

Languages

Python 3, Python 2, Python, Bash, Java, Perl

Libraries/APIs

Node.js

Other

Cisco, LB, Router Development

2007 - 2012

Master's Degree in Computer Engineering

INSA de Rouen - France

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring