DOMAINE D’INTERVENTION :
NOMAD :
Création des jobs nomad
o Création des jobs nomad
o Configuration du network,logs,replicas,volumes etc.
Mise en place de l’automatisation via waypoint
o Création scripts waypoint
Gestion du versionning des sources sous git
VAULT :
Création des rôles, policies,token etc.
…
CONSUL :
Service registration
Gestion KV
…
WAYPOINT :
Refonte des scripts
o Création des scripts d’automatisation
o Gestion des déploiements multi-environnement
o …
DOCKERFILE
Création des fichiers dockerfiles
o Configuration des fichiers pour la création des images, front, back, BDD etc
o Gestions des layers
o Build MAVEN
o Déploiement via front nginx
Configuration des virtualhots
…
DOMAINE D’INTERVENTION :
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 )...
DOMAINE D’INTERVENTION :
ANSIBLE :
DevOps Expertise Ansible - Ansible TOWER
o Prise de contact avec RedHat pour obtention clés d’activation du produit Ansible Tower
Installation On-Premise de Ansible Tower (Bundle version offline)
o Version Offline car serveur via DMZ
o Installation sous Redhat 7
o Configuration des projets
o Création des inventaires
o Gestions des droits …
Refonte des scripts et de l’organisation des projets Ansibe
o Refonte des scripts existants et mise en place des bests practices
o Création des roles, handlers, hostgroups etc...
Mise en place de l’automatisation via Ansible
o Création scripts ansible
Déploiement applicatifs métiers
Middleware (Httpd, tomcat, java, etc.)
Scripts système (création des disques, mount points)
Contener (purge docker, install et configuration docker engine etc …)
Règles de parefeu …
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 …
GITLAB-CI :
Gestion des features et update des versions
o Gestion des périodes d’indisponibilité de l’application
o Communisation écrite afin de valider les horaires d’interventions
Mise en place des notifications email
Mise en place des cron
Mise en place des sauvegardes automatisées
Gestions des environnements
Gestion des backups et des restaurations
Création de script Ansible pour l’installation et la configuration des runners ssh ou dockers
Création des jobs gitlab afin de lancer les tasks (scripts) ansible
DOCKER – DOCKER-COMPOSE :
Migration Gitlab-Ci vers Gitlab-CI containerisé
Création des mounts points
Configuration des volumes
Installation des Runners gitlab
GITLAB-CI :
Monitoring via ELK (filebeat – logstash - ElastickSearch)
ACTIVITEE ANNEXE :
Formation aux utilisateurs Ansible et Ansible Tower
o Session de formation aux utilisateurs sur les outils Ansible et Ansible Tower
o Création de document de présentation
o Mise en place de lab pour les utilisateurs
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.
DOMAINE D’INTERVENTION :
DevOps:
Automatisation des déploiements des applications sur les serveurs d’applications tels que WebSphère,
Jboss, Tomcat.
Automatisation des installations via Ansible des couches Middleware et des couches applicatives.
(Apache, JAVA etc ).
Création des scripts d’automatisation Ansible
Maintien et correction des scripts Ansible
Gestion du versionnions des sources sous git et Bitbucket
Environnement cible hébergé sur SOLARIS, Linux RedHat 6, CentOS 6.
Création, modification des scripts sur Ansible.
Mise en place d’un POC sur kubernetes ( MiniKube ).
Installer la solution et présentation de la solution aux equipes managériale
Participer à l’élaboration des créations et du paramétrage des images Docker
Gestion des docker files
Des layer
Des volumes persistants
Déploiement d’un container test
Déploiement test d’un container Nginx avec une page de test
Élaborer et rédiger les documents et supports techniques.
Suivi opérationnel des déploiements sur les environnements de builds et de Productions.
Participation au support de la solution dès son déploiement
Aide à la résolution des incidents.
Transfert de connaissance aux collaborateurs.
Tuteur étudiant en alternance
DOMAINE D’INTERVENTION :
Système :
Participer à la résolution des incidents sur les environnements de Build
Installation des applications Middleware sur les environnements de Build
Intervenir dans les environnements de Test – Préproduction et Production
DevOps:
Automatisation des installations via Ansible des couches Middleware et des couches applicatives.
Création des scripts d’automatisation Ansible
Maintien et correction des scripts Ansible
Gestion du versionning des sources sous git et Bitbucket
Intégration des scripts dans la chaine CI/CD
Création des pipelines de déploiement sous Jenkins
assurer le maintien en condition opérationnelle des applications et des infrastructures.
Support aux équipes de PROD lors des phases de déploiement.
Astreinte RUN et recherche des root cause lors d’un echèc de déploiement
Gestion des réunions de crise lors des phases de déploiement
Élaborer et rédiger les documents et supports techniques à destination des chefs de projets, des
utilisateurs, des services informatiques
Intervenir dans les environnements de Test – Préproduction et Production.
Participation au support de la solution dès son déploiement ( mode projet )
DOMAINE D’INTERVENTION :
Intégration- déploiement
Définir et réaliser les phases et procédures de tests techniques et fonctionnels de programmes et
applications informatiques (planification, validation, ...)
Analyser les problèmes techniques, fonctionnels et proposer des correctifs, mises en conformité
techniques.
Elaborer et rédiger les documents et supports techniques à destination des développeurs, des
utilisateurs, des services informatiques.
Intégrer des composants informatiques (progiciels, bases de données, développements spécifiques, ...)
MIGRATION :
Migration parc applicatif Test, QA, Prod.
Récupération des livrables via Artyfactory
Configuration Création
JNDI - DB - group-name etc ...
Déploiement
Test
Debug
Installation des serveurs d'applications sous RedHat (JBOSS) et AIX5 (WebSPhere).
Respect des procédures d’installation middleware fournis par le client.
Configuration des serveurs.
Gestion des users
Clé SSH
Certificat
Droit d’accès au répertoire
Gestion des logs
Respect des procédures de migration.
Création des procédures d'installation et de configuration.
Assurer le respect des délais de livraisons.
Gestion des daily meeting ( INDE )
Gestion des Weekly meeting avec le client ( LONDRE )
Gestions des incidents et mis en place des conférences de crises avec le client (Royaume Unis).