SAKLY Ayoub
Production Engineer / DevOps
Production Engineer
DevOps Engineer
SAKLY Ayoub
Diligent, methodical, and organized, I thrive in teamwork and knowledge sharing. Autonomous and capable of making decisions in complex contexts, I demonstrate strong analytical and problem-solving skills. Responsive, I adapt effectively to the demands of an ever-evolving DevOps environment.
What I did in my last mission at SNCF-Connect & Tech
Automated migration from EC2 to EKS
Migration from EC2 to EKS using Terraform to provision the clusters and orchestrate the migration. Integration of Flux and Helm for continuous deployment, with monitoring and autoscaling to optimize performance on AWS.
BUILD & RUN with multi-environment deployments
Implementation of a RUN and BUILD strategy to ensure deployments across multiple environments, with dual production in active-passive mode. Comprehensive management of requests via CDS and coordination with clients to ensure the continuity and efficiency of deployments.
Centralized monitoring with Datadog
Using Terraform to create and manage monitors in Datadog, with dashboards to monitor all applications. Leveraging exported metrics and logs for complete visibility into performance and incidents.
Incident management and real-time responsiveness
Establishment of an incident management system with real-time alerts for optimal responsiveness. Integration of on-call duty for 24/7 availability, and management of communications and crisis conferences to quickly coordinate teams and effectively resolve incidents.
Curriculum Vitae
Professional Experience
10.2022 - 11.2024
SNCF-Connect & techCNIT - La défense PARIS - FRANCE
DevOps Engineer
- Environment Deployment Operations Manager for Deploiement on two pre-production environments and two production environments (active/passive), with comprehensive management of the infrastructures.
- Creation of AWS infrastructures via Infralib and management of resources across AWS, Terraform, and Infrastructure as Code (IaC).
- Configuration and maintenance of components such as Apache Karaf, HAProxy, Hespéride, Rundeck, Hazelcast, ActiveMQ, Kibana, Apache Flume, OpenSearch, CloneSquad, Centreon, and Grafana.
- Deployment and management via Helm, FluxCD.
- Management of critical incidents, with real-time responsiveness, including on-call duty, ensuring service continuity for critical applications.
- Analysis of recurring issues and proposal of improvement strategies to optimize components and ensure their reliability.
- Continuous monitoring of OpenSearch, Grafana, Centreon, DataDog, and Kibana applications to ensure their proper functioning.
- Management of failovers between active and passive production environments, notably using HAProxy/Roundrobin, leveraging tools such as Grafana, OpenSearch, Rundeck, and Jenkins to ensure a smooth and uninterrupted transition.
11.2021 - 10.2022
Huawei & SNCF FretBoulogne billancourt
PARIS - FRANCE
Production Engineer
- Creation and Delivery of Environments: development, testing, integration, pre-production, production, training, and qualification based on technical architecture documents (DAT) and the flow matrix.
- Provisioning and management of IP addresses (IPAM).
- Creation and management of VIPs (IPAM).
- Opening of flows via RADWARE.
- Configuration of DNS (DDI).
- Provisioning of virtual machines with Vagrant.
- Generation of CSR (Certificate Signing Requests).
- Deployment of the FRONT layer with Apache.
- Deployment of the MIDDLE layer including Tomcat, IBM MQ, EasyGate, ElasticSearch, and CFT.
- Deployment of the BACK layer with PostgreSQL and Oracle.
- Implementation of SSL/TLS certificates.
- Creation of sudoers accounts and SystemD services.
- System administration: Windows Server 2008 R2/2019 R2, Ubuntu 18.04 LTS/20.04 LTS, RedHat 8.2, Debian 9.
- Ensuring the operability of applications: log purging and rotation, health reboots, management of Zabbix, Vtom, and Kaspersky agents.
- Drafting of operational documents.
- Execution of environment deployment operations via the PDC platform integrating GitLab, Ansible AWX, and Nexus Jenkins.
2017 - 2021
Mind EngineeringTechnopôle Mannouba
Tunis- TUNISIE
System Administrator
- Setup of System Infrastructures
- Design and deployment of a high-availability cloud platform (LAMP, BIND, Dovecot, Postfix, Procmail, ProFTPD, SpamAssassin, SSH, Weblize, Git, Linux Firewall, Fail2ban) on a cluster of 4 dedicated servers and 2 VPS hosted at ATI.
- Customer support via phone and a ticketing system.
- Creation and management of containers with CI/CD using GitLab, GitLab Runner, Docker, and Docker-Compose.
- Implementation of a virtual machine provisioning system via OpenStack.
- Development of a container management system (DockerMe) using Shell Docker-CE.
- Development of a virtual machine management system (VmMe) based on Shell and Vagrant.
- Design and implementation of high-availability infrastructures with Docker.
- Creation of a shared hosting system on 6 servers with DNS management, integrating Git, GitLab, Docker, Dockerhub, Docker-Compose, Swarm, Autobuild, cloud (DigitalOcean), Portainer, API, WHMCS, ProFTPD, Fail2Ban, SSH, GitLab Runner, DevOps, CI/CD, Virtualmin, CloudMin, WebMin, DevStack, OpenStack, Reverse Proxy, Traefik, and Nginx SSL.
- Monitoring of business tasks and inter-team collaboration within the company.
- Implementation of various types of pipelines based on GitLab CI, GitLab Runner, and AWS (ECR, ECS Fargate, EC2, Load Balancers) for multiple projects using diverse technologies such as PHP, MySQL, Python, Flask, Django, Spring Boot, MongoDB, ReactJS, and Elasticsearch.
Freelance
09.2020 - 03.2021
Lab205Le Bardo- TUNISIE
DevOps Trainer
Training and Consulting in DevOps/Cloud Tools:
- Providing training on DevOps and Cloud tools, including GitLab, GitLab CI, Vagrant, AWS (EC2, ECR, ECS), Docker, Docker-Compose, Docker Swarm, Traefik, Nginx Reverse Proxy, Squid, Prometheus, and Grafana.
- Consulting to optimize and streamline processes for increased agility and efficiency.
12.2020 - 03.2021
SolidarityWordParis- TUNISIE
DevOps Consultant (Volunteer)
DevOps Consultant (Volunteer)
- Conducting the migration from CPanel to a cloud environment based on Docker and GitLab CI/CD.
- Development of pipelines for various web projects using PHP, MySQL, Angular, TypeScript, NodeJS, Redis, Python, and Flask.
2018 - 2019
BBSTunis - TUNISIE
Trainer, DevOps Consultant
Trainer, DevOps Consultant
- Training on Linux operating systems, including Ubuntu, CentOS, and Debian.
- Teaching version control tools, specifically Git and GitLab.
- Training on Docker and Docker-Compose.
- Implementation of Autobuild solutions for Docker Cloud.
- Management of GitLab Runner and CI/CD with an Autodevops approach.
Professional Internships
02.2011-06.2001
SIVRades - TUNISIE
FullStack & Sys.Admin
Creation of an online sales system based on Magento #Linux #WebMin #MAGENTO #PHP #HTML #MYSQL #CSS #JAVASCRIPT #GIT
07.2009-12.2009
OkToBootRades - TUNISIE
Web Integrator
Creation of an online sales system based on Magento #Linux #WebMin #MAGENTO #PHP #HTML #MYSQL #CSS #JAVASCRIPT #GIT
02.2008-06.2008
WorkGroupLafayette - TUNISIE
Webmaster
Creation of an ERP/CRM billing solution for an online jewelry store #PHP #HTML #MYSQL #CSS #JAVASCRIPT #GIT
Education
2009 - 2012
IMSETTunis - TUNISIE
Higher Technician Certificate (BTS)
Web Development
2008 - 2009
Khawarizmi centreTunis - TUNISIE
Higher Technician Certificate (BTS)
Web Master
2008
Lycée Ahmed AmaraLe Kef - TUNISIE
National Baccalaureate
Technical Sciences
Coding
Bash/Shell
Phyton
Ruby
Perl
PHP
Code & CI
Git/Gitlab/Github
gitlab-ci/travis-ci
Jenkins/Rundeck
Dockering
Docker
DockerSwarm
Kubernetes
ECS (aws)
EKS (AWS
ECR (AWS)
Cloud
AWS
OVH
Digitalocean
Scaleway
OpenStack/CloudMin
Proxying
Squid
Treafik
NginxReverseProxy
HAProxy
Data
MySQL/PostGress (RDS)
Mongo (MongoAtlas)
Oracle
Monitoring
Datadog
Watchdog
ELK
Promethus
Zabbix
CMS
WordPress
Prestashop
Drupal
WHMCS
Admin Panel
CPanel
Plex
DirectAdmin
WebMin
VirtualMin
Soft-Skills
- Communication
- Adaptability
- Autonomy
- Curiosity
- Pedagogy
- Organization
- Collaboration
- Resilience
- Prioritization