Welcome to Rabah's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Rabah to discuss your project or search for other freelancer profiles on Malt.

Rabah Bourahla

DevOps

Remote from Paris

  • 48.8546
  • 2.34771
Propose a project The project will begin once you accept Rabah's quote.
Propose a project The project will begin once you accept Rabah's quote.

Location and workplace preferences

Location
Paris, France
Remote only
Primarily works remotely

Preferences

Project length
  • ≤ 1 month
  • ≥ 6 months
Company size
  • 1 person
  • ≥ 5000 people

Verifications

Languages

Categories

Skills (23)

Rabah in a few words

Ingénieur et spécialisé dans le DevOps depuis 4 ans, je me passionne pour l'informatique.
J'ai pu acquérir de solides compétences dans les différentes technologies tel que GCP, GKE, Ansible, Gitlab-CI ainsi que tous les outils utilisés globalement dans la chaine CI/CD

Experience

Bpifrance - Bpifrance

Banking & Insurance

Ingénieur DevOps  - As a freelancer

Paris, France

September 2020 - Today (1 year and 4 months)

KUBERNETES GKE :

HELM CHARTS :
• Installation et configuration
o Création des repos interne via gitlab
o Configuration des helm charts et packaging
REDIS:
• Installation et configuration redis répliqué en mode service
o Configuration de fichiers helm et packaging
o Création du namespace
o Mise en place de la réplication régionale via des PD
o Exposition via service ( loadbalancer internal )
o Déclaration DNS.
CONSUL:
• Installation et configuration Consul en mode HA
o Configuration des helm charts et packaging
o Création du namespace
o Mise en place de la réplication régionale via des PD
o Exposition via service ( loadbalancer internal )
o Déclaration DNS.
VAULT:
• Installation et configuration vault répliqué en mode service
o Création des paths
o Gestion des users et token
o Mise en place des injecteurs pour la consommation via les pods
o Configuration de fichiers helm et packaging
o Création du namespace
o Mise en place des backend via consul
o Exposition via service ( loadbalancer internal )
o Déclaration DNS.
o Documentation


TERRAFORM GCP :
• Création des scripts d’automatisation
• Déploiement des instances
• VPC
• Subnet
• Règles firewall
• Règles de Peering
ANSIBLE :
• Refonte des scripts et de l’organisation des projets Ansibe
o Refonte des scripts existants
o Création des roles, handlers, hostgroups etc...
• Mise en place de l’automatisation via Ansible
o Création scripts ansible
• Gestion du versionning des sources sous git
o Code ansible maintenue et versionning via git sur répo gitlab
• Intégration des jobs Ansible dans une chaine CI/CD via gitlab-CI
o Création des jobs gitlab pour automatiser des actions avec ansible
 Lancer une installation java,httpd, etc sur une machine cible …

GCP :
• Automatisation via Terraform et Ansible
• Création des instances
• Gestion des users, et des permissions
• EC2
• VPC
• Gestion des Snaphots
• Gestion des features et update des versions
GITLAB-CI :
• Installation stack Gitlab-CI et runners associés.
• Configuration
• Migration des données.
• Gestion des droits.
• Création des pipelines ...


RUN :
• Maintien de la plateforme de production
• Gestion des tickets
o Demande d’évolution
o Incident de production
o Suivi des demandes métiér
• Infrastructure Onpremise (OVH – Proxmox – KVM LXC ) et Cloud GCP
• Gestion des backups et restore
• Monitoring
ACTIVITEE ANNEXE :
• Revue de documentation
o Relecture de documentation d’architecture
o Création de la documentation associée aux outils
o Création des procédures d’installation et de configuration
• Référant au CAB pour la validation des demandes de Changement
o Validation des impacts
o Validation des horaires d’intervention
o Communication aux équipes cibles
• Point journalier (CANBAN) afin de lister les tâches de la journée.


ENVIRONNEMENT TECHNIQUE :
• Linux Debian.
• Ansible ,Ansible Tower Apache, Nginx, Git, Tomcat,Docker, Confluence, Jira, Service Now, Nexus, SVN, Maven, SQLServer, WindowsServer 2012.

Crédit Agricole - Groupe Crédit Agricole

Banking & Insurance

Ingénieur DevOps

Paris, France

November 2019 - August 2020 (9 months)

ANSIBLE :
 DevOps ExperƟse Ansible - Ansible TOWER
o Prise de contact avec RedHat pour obtenƟon clés d’acƟvaƟon du produit Ansible Tower
 InstallaƟon On-Premise de Ansible Tower (Bundle version offline)
o Version Offline car serveur via DMZ
o InstallaƟon sous Redhat 7
o ConfiguraƟon des projets
o CréaƟon des inventaires
o GesƟons des droits …
 Refonte des scripts et de l’organisaƟon des projets Ansibe
o Refonte des scripts existants et mise en place des bests pracƟces
o CréaƟon des roles, handlers, hostgroups etc...
 Mise en place de l’automaƟsaƟon via Ansible
o CréaƟon scripts ansible
 Déploiement applicaƟfs méƟers
 Middleware (HƩpd, tomcat, java, etc.)
 Scripts système (créaƟon des disques, mount points)
 Contener (purge docker, install et configuraƟon docker engine etc …)
 Règles de parefeu …
 GesƟon du versionning des sources sous git
o Code ansible maintenue et versionning via git sur répo gitlab
 IntégraƟon des jobs Ansible dans une chaine CI/CD via gitlab-CI
o CréaƟon des jobs gitlab pour automaƟser des acƟons avec ansible
 Lancer une installaƟon java,hƩpd, etc sur une machine cible …
GITLAB-CI :
 GesƟon des features et update des versions
o GesƟon des périodes d’indisponibilité de l’applicaƟon
o CommunisaƟon écrite afin de valider les horaires d’intervenƟons
 Mise en place des noƟficaƟons email
 Mise en place des cron
 Mise en place des sauvegardes automaƟsées
 GesƟons des environnements
 GesƟon des backups et des restauraƟons
 CréaƟon de script Ansible pour l’installaƟon et la configuraƟon des runners ssh ou dockers
 CréaƟon des jobs gitlab afin de lancer les tasks (scripts) ansible
DOCKER – DOCKER-COMPOSE :
 MigraƟon Gitlab-Ci vers Gitlab-CI containerisé
 CréaƟon des mounts points
 ConfiguraƟon des volumes
 InstallaƟon des Runners gitlab
GITLAB-CI :
 Monitoring via ELK (filebeat – logstash - ElasƟckSearch)
ACTIVITÉE ANNEXE :
 FormaƟon aux uƟlisateurs Ansible et Ansible Tower
o Session de formaƟon aux uƟlisateurs sur les ouƟls Ansible et Ansible Tower
o CréaƟon de document de présentaƟon
o Mise en place de lab pour les uƟlisateurs
 Revue de documentaƟon
o Relecture de documentaƟon d’architecture
o CréaƟon de la documentaƟon associée aux ouƟls
o CréaƟon des procédures d’installaƟon et de configuraƟon
 Référant au CAB pour la validaƟon des demandes de Changement
o ValidaƟon des impacts
o ValidaƟon des horaires d’intervenƟon
o CommunicaƟon aux équipes cibles
 Point journalier (CANBAN) afin de lister les tâches de la journée.

External recommendations

Check out Rabah's recommendations

Education