Domaine d’intervention :
CICD : Mise en place des nouvelles chaines d’intégrations et de déploiements continue.
Intervention au sein d’une équipe de DevOps sur des projets de développement des applications.
Mise en place et gestion des environnements qualif, preprod et prod :
Configuration des Objets Kubernetes CM, DEPLOY, INGRESS, SVC, PV, PVC...)
Préparation des exemples de fichiers YAML pour les Déploiements, Service, Ingress, Persistant Volume Claim, etc.
Gestion des accès sur API server kubernetes.
Création et optimisation des images Docker pour les équipes de Dev.
Manipulation des Dockerfile.
Standardisation de déploiement par Docker
Déploiement des applications via des images docker
Orchestration des conteneurs Docker via Kubernetes
Gestion de l'environnement d'intégration continue (Maintenance de serveurs, installation des plugins jenkins, configuration des droits users ..)
Configuration des outils intégré dans jenkins :Git,K8S, maven, credentials….
Création des pipelines groovy Jenkins des différentes phases de développement (Build, Test, Deploy …)
Gestion des environnements (support, débogage, et maintenance)
Projet2: Participation à la mise en place des clusters K8S on promise chez APHP
Domaine d’intervention :
Mise en place des clusters k8s on promise avec des playbook Ansible (Kubespray).
Gestion des accès sur API server kubernetes.
Installation des controllers Ingress
Installation des outils DEVOPS (jenkins, Gitlab, nexus sonatype …) sur le cluster infra K8S
Maintenance et mise à jour des clusters avec des playbooks ansible
Projet 1 : Projet DevOps
Domaine d’intervention :
Gestion des applications JAVA.
Génération des jars et wars à partir des projets maven et déploiement dans des serveurs dédiés.
Mise en place et administration du système d’Intégration Continue Jenkins.
Installation de serveur jenkins , mise à jour des plugin .
Automatisation des taches récurrentes.
Configuration des serveurs (tomcat, httpd, widefly ...) selon document d’installation.
Gestion des environnements PROD (mise à jour, debogage).
Génération des environnements pour les QA et DEV basé sur Docker
Participation dans la migration des applications docker vers kubernetes.
Etude de la comptabilité des applications sur cluster kubernetes.
Création des fichiers YAML de déploiement pour les applications.
Tester les déploiements sur le cluster kubernetes.
Projet 1 : développement et test des systèmes embarqués
Domaine d’intervention :
Le développement des pilotes : driver.c/.h
Faire passer les tests unitaires des modules et s’occuper du debug.
Rédaction de la documentation technique associée
Développer le programme en 'C' associé à la carte de commande sous la norme de base de MISRA
L'organisation de la mémoire pour l’optimisation du fonctionnement de la carte de commande
configuration et compilation d'un noyau Linux, compilation croisée
Chargeur de démarrage, Compilation croisée, Débogage avec GBD