À propos de Mohamed
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- FreelanceCloud DevOps ArchitectAGENCE & SSIIfévrier 2019 - Aujourd'hui (7 ans et 4 mois)Paris, FranceBeta.gouv:For RDV‐Solidarités start‐up I managed a migration from Scalingo to OVH platform HDS from end to end. Manage OVH resources with TerraformCreate and configure Kubernetes cluster on OVHDeploy and configure Wireguard VPN for tooling and non‐prod environments accessDeploy and configure Hashicorp Vault cluster and manage secrets by External‐secret Deploy and configure Velero on all clusters for kubernetes resources backupDeploy and configure Postgresql operator on KubernetesDeploy and configure Prometheus and Grafana for monitoring partConfigure alerting with Prometheus AlertmanagerLog management with Grafana LokiConfigure the CI part on Github‐Action to push docker images on OVH registry Apply GitOps approach and deploy GitOps tools (ArgoCD and Fluxcd) Configure all CD part on ArgoCDCreate and configure review apps on ArgoCD for every pull requestRakuten DX:Manage the team as Scrum master and DevOps SeniorManage Google Cloud resources with TerraformCreate and configure Hashicorp Vault cluster and manage secrets by External-secret Apply GitOps approach and deploy GitOps tools (ArgoCD and Fluxcd)Migrate all CD part from BuddyCI to ArgoCDMigrate the CI part from BuddyCI to Gitlab-CISplit CI(Gitlab-ci) and CD(ArgoCD)Monitor resource with Thanos Prometheus and GrafanaLog management with Grafana LokiDeploy and configure Velero on all clusters for kubernetes resources backupScrum master :- Create all technical tasks- Define new roadmaps- Sprint planning- Daily meeting- Sprint review (demo)- RetrospectiveLa Redoute:Manage Google Cloud resources with TerraformEnable Google IAP on GKE clusterCreate a helm template centralized on helm registry for all applicationsApply GitOps approach and deploy GitOps tools (ArgoCD and Fluxcd)Update the Gitlab CI/CD part to adopt the GitOps strategySplit CI and CD on gitlabMigrate all CD part from Gitlab-CI to ArgoCDMonitor resource with Thanos Prometheus and GrafanaAggregate all vault server in one vault cluster and manage secrets by External-secretTotal Energie:Manage Azure cloud resources with TerraformCreate and manage landing zoneCreate Azure policies for every resource creation on Azure Scripting Python and PowershellManage CI/CD on Github actionsIngenico Group:Define Cloud architecture and process of deployment Design and build AWS/GCP cloud infrastructures Create all infrastructure resources with Terraform Migrate from on-premises to GCPMigrate from Mesos/Marathon to Kubernetes cluster Deploy applications with Packer and AnsibleDeploy and configure:- Gitlab and Jfrog Artifactory- Kubernetes clusters EKS/GKE- Prometheus, Grafana and ECK on Kubernetes GKE- Hashicorp Vault on GKE and manage secret by External-secretsAutomation with Gitlab CI/CDApply GitOps approach and deploy GitOps tools (ArgoCD and Fluxcd)Monitor resources with Prometheus/Stackdriver/CloudwatchDocumentation (How-to-deploy, Ops Guide, UAT, HLD, LLD, and draw infrastructure diagram)
- Ingenico GroupCloud Consultant - DevOps AzureCOMMERCE DE DÉTAILmai 2018 - février 2019 (8 mois)Suresnes, FranceDesign and build cloud infrastructures as code with Terraform Azure.Create all resources with Terraform on AzureManage files version with GIT.Deploy and configure Kubernetes clusters AKS.Create Kubernetes resources :Application Pod, Monitoring Datadog, Loadbalancer, NGINX ingress controller, Ingress rules, Storage, Metrics, Configmap, Autoscaling pods, Autoscaling nodes, Readiness and Liveness Probe.Create Docker images with Dockerfile and Docker compose.Automation all deployment.Deployment of configurations on Linux Server with Ansible.Monitor resources with DataDog and PagerDuty.Scripting shell, ruby and python.Deployment documentation (How-to-deploy, Ops Guide, UAT, HLD, LLD, and draw infrastructure diagram).
- Ministère de l'environnementAdministrateur système LinuxENVIRONNEMENToctobre 2016 - mai 2018 (1 an et 7 mois)Scripting shell(bash) et rubyAutomatisation des tâchesDéploiement sous PuppetGestion de versions sous GitMise en production (Tomcat, Apache, Oracle, Postgres)Gestion des DNS, Reverse proxy et Load balancerGestion des logs avec Elasticsearch, Logstash et KibanaMise en place / rédaction de procédures pour les équipes d’ex-ploitationAdministration de serveurs de type Debian, Redhat, ESX VmwareCréation de plugins Munin/Nagios pour la supervision applicativeGestion des demandes et incidents N3Mise en place de ForemanEnvironnement :Serveur LINUX : Red Hat, DebianServeur WEB : Nginx, Apache, TomcatServeur SGBD : Oracle, PostgresConsole : Vmware vSphere Client, ILO, IDRACOutils de déploiement : Puppet, ForemanVersioning: GitSupervision : Nagios, CentreonOrdonnanceur : RundeckOutils de gestion d’incidents : Redmine
Avis
Recommandations
Soyez le premier à recommander Mohamed
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Puppet administation centraliséPhytagore FD2017
- Licence professionnelle Réseaux et TélécomUniversité cergy-pontoise2014