ANSIBLE est une plateforme qui vous permet de déployer facilement des applications et de gérer la configuration de votre système.
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 ) et Cloud GCP
Gestion des backups et restore
Monitoring
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 …
TERRAFORM GCP :
Création des scripts d’automatisation
Déploiement des instances
VPC
Subnet
Règles firewall
Règles de Peering
KUBERNETES GKE :
Création des POD
Namespaces
Container
Volumes etc …
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 ...
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.
DOMAINE D’INTERVENTION :
DevOps ExperƟse Anisble - Ansible TOWER:
InstallaƟon On-Premise de Ansible Tower (Bundle version offline )
CréaƟon des scripts d’automaƟsaƟons via Ansible.
AutomaƟsaƟon des installaƟons via Ansible des couches Middleware et des couches applicaƟves.
CréaƟon des scripts d’automaƟsaƟon Ansible
MainƟen et correcƟon des scripts Ansible
GesƟon du versionning des sources sous git
IntégraƟon des jobs Ansible dans la chaine de déploiement automaƟsé de gitlab ou Jenkins- BUILD
MAVEN- NPM etc
Kubernetes
CréaƟon des POD
Namespaces
Container
Volumes etc …
AWS:
CréaƟon
UƟlisateurs,groupes et gesƟons des accès ressources (IAM).
EC2
VPC
ElasƟc load Balancing, autoscaling
DNS, failover
GesƟon des Snaphots
GesƟon des NACL.
Provisionning EC2 via Terraform.
MainƟent de la plateforme Gitlab-CI
GesƟon des update
GesƟon des features
Mise en place des noƟficaƟons email
Mise en place des cron
Mise en place des saugegardes automaƟsées
CréaƟon d’un environnement de PreProd dédié aux tests
RécupéraƟon du backup de Prod
ConfiguraƟon via gitlab.rb
Test
MigraƟon Gitlab-Ci vers Gitlab-CI containerisé
CréaƟon des mounts points
ConfiguraƟon des volumes
CréaƟon du fichier docker compose
Ouvertures des flux
etc ...
InstallaƟon des Runners gitlab
CréaƟon de script Ansible pour l’installaƟon et la configuraƟon des runners ssh ou dockers
Gitlab and Ansible
CréaƟon des jobs gitlab afin de lancer les tasks ( scripts ) ansible
CréaƟon image Docker (docker-file)
Monitoring via ELK (filebeat – metricbeat)
GesƟon code via SonarQube
FormaƟon aux uƟlisateurs à la nouvelle chaine d’automaƟsaƟon via Ansible et Ansible Tower
CréaƟon des dossiers d’architectures de la documentaƟon d’installaƟon, de configuraƟon et
d’exploitaƟon sous confluence.
AnimaƟon / OrganisaƟon des réunions entre les développeurs, les équipes Infrastructure et sécurité
afin d’implémenter les soluƟons.
Compte rendu semestrielle au N+1 sur les avancements et points bloquants.
Point journalier ( CANBAN ) afin de lister les tâches de la journée.
DOMAINE D’INTERVENTION :
DevOps:
AutomaƟsaƟon des déploiements des applicaƟons sur les serveurs d’applicaƟons tels que WebSphère,
Jboss, Tomcat.
AutomaƟsaƟon des installaƟons via Ansible des couches Middleware et des couches applicaƟves.
( Apache, JAVA etc ).
CréaƟon des scripts d’automaƟsaƟon Ansible
MainƟen et correcƟon des scripts Ansible
GesƟon du versionnions des sources sous git et Bitbucket
Environnement cible hébergé sur SOLARIS, Linux RedHat 6, CentOS 6.
CréaƟon, modificaƟon des scripts sur Ansible.
Mise en place d’un POC sur kubernetes ( MiniKube ).
Installer la soluƟon et présentaƟon de la soluƟon aux equipes managériale
ParƟciper à l’élaboraƟon des créaƟons et du paramétrage des images Docker
GesƟon 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éraƟonnel des déploiements sur les environnements de builds et de ProducƟons.
ParƟcipaƟon au support de la soluƟon dès son déploiement
Aide à la résoluƟon des incidents
Transfert de connaissance aux collaborateurs.
Tuteur étudiant en alternance
DOMAINE D’INTERVENTION :
Système :
ParƟciper à la résoluƟon des incidents sur les environnements de Build
InstallaƟon des applicaƟons Middleware sur les environnements de Build
Intervenir dans les environnements de Test – PréproducƟon et ProducƟon
DevOps:
AutomaƟsaƟon des installaƟons via Ansible des couches Middleware et des couches applicaƟves.
CréaƟon des scripts d’automaƟsaƟon Ansible
MainƟen et correcƟon des scripts Ansible
GesƟon du versionning des sources sous git et Bitbucket
IntégraƟon des scripts dans la chaine CI/CD
CréaƟon des pipelines de déploiement sous Jenkins
assurer le mainƟen en condiƟon opéraƟonnelle des applicaƟons 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
GesƟon des réunions de crise lors des phases de déploiement
Élaborer et rédiger les documents et supports techniques à desƟnaƟon des chefs de projets, des
uƟlisateurs, des services informaƟques
ɧ...