Work Experience
Devops / SRE at IBM : since September 2020
- Support different teams for microservice and tools deployment on kubernetes cluster
- Support different teams for debugging on kubernetes cluster
- Configure XLDeploy for apps deployment on kubernetes
- Develop kubernetes operator to manage network policy
- Automation of vmware management on Vsphere with jenkins , ansible and terraform
- Development of logstash input plugin to collect metrics from thousands of tomcat and weblogic servers / Create Kibana dashboard to visualize metrics
collect by the plugin
Data Engineer Consultant at laFourchette / A TripAdvisor Company ( ********) February 2020 - Août 2020
- Provisioning of data lake in AWS S3 by using apache sqoop and apache airflow and python
- Implementation of data pipeline by using apache airflow and python
- Implement data validation with AWS EMR and scala
- Implement data transformation with AWS EMR and scala
- Implementation of prometheus exporter for data pipeline monitoring in apache airflow
Java developer and Lead devOps Engineer at Sonar Trade ( ********) January 2019- December 2019
Aws developer and DevOps Engineer at Sonartrade
- Implement microservice with Java Lagom Framework
- Develop and maintain CI/CD pipelines for code deployment using Jenkins
- Implement dockerfile for our microservices and configure AWS ECR as private docker registry
- Build and deployed docker services
- Implement terraform scripts to create Kubernetes cluster with AWS EKS for differents environments
- Monitoring Kubernetes cluster with Prometheus, blackbox, alertmanager and Grafana
- Deploy , Manage and Monitoring Kafka cluster and Cassandra cluster in Kubernetes
- Event Streaming Apps with ksqlDB
- Installed Kafka manager for consumer lags and for monitoring Kafka Metrics also this has been used for adding topics, Partitions etc.
- Designed and implemented by configuring Topics in new Kafka cluster in all environment
- Deploy ELK Stack(Elasticsearch-Logstash-Kibana) for log ingestion
- Develop prometheus exporter with ruby and Rack to generate custom metrics from backend app
- Implement horizontally autoscaling in Kubernetes cluster when Cpu and memory usage increase
Skills used: Java with Lagom Framework, Jenkins, Kubernetes, Prometheus, Elasticsearch, Logstash, Jmeter, Apache Kafka, Apache Cassandra, AWS EC2, AWS S3, AWS EKS, AWS AUTO SCALING GROUP, AWS RDS, AWS VPC
Developer at Asklytics ( ********/ ) January 2016- January 2019
Backend developer and DevOps Engineer at Askylytics (Asklytics is a startup that
empowering the optimization of your IT infrastructure using Machine
Learning)
- Implement and designed multiples microservices with java spring boot
framework
- Develop Jenkins and Jmeter plugin with java
- Develop and maintained automated CI/CD pipelines for code deployment
using Jenkins
- Build and deployed docker services
- Implement payment api (Chargebee)
- Implement agent to collect metrics from rails application with ruby
- Implement agent to collect metrics from spring boot application with java
- Orchestrate Docker container cluster using Kubernetes/Docker swarm in aws
and digital ocean
- Monitoring Docker swarm and kubernetes cluster with Prometheus, blackbox,
alertmanager
- Deploy ELK Stack(Elasticsearch-Logstash-Kibana) for log ingestion
- Deploy , Manage and Monitoring activemq cluster
- Implement horizontally autoscaling in Kubernetes cluster when Cpu and
memory usage increase
Skills used: Java , Spring framework, Python, Django, Ruby on rails, Hibernate,
Docker swarm, Apache mesos, Jenkins, Kubernetes, Prometheus, Elasticsearch,
Logstash, Jmeter, Apache Kafka, Apache Camel, Apache Cassandra, AWS EC2,
AWS S3, AWS EKS, AWS AUTO SCALING GROUP, AWS RDS, AWS VPC
Developer at Chaperone (********) February 2014- January 2016
Developer manager for design and develop Chaperone, a tool to create step by step
guides for websites or application to make them easy to use for users
- Developed Chaperone restful api
- Developed hundreds of features in an agile environment using Ruby on Rails
- Planned and carried out daily scrums, weekly estimations and retrospectives
and pair programming.
- Implement payment api (Stripe)
- Developed Chaperone’ s extension for chrome, firefox and internet explorer
with angular
Skills used: Ruby on rails, Postgresql, Angular, Heroku