Création et test de packages pour les distribution Suse sur l’outil de build OBS
➢ Architecture et gestion des plateformes d’intégration continue
➢ Focus sur le déploiement via Rook (Kubernetes)
➢ Automatisation du déploiement du système de stockage distribué Suse Enteprise
Storage (SES/CEPH)
➢ Participation aux réunions inter-acteurs (upstream, Red Hat…) sur le produit CEPH
virtualisation multi-backend (KVM, Docker)
Automatisation complète du déploiement plate-forme + applicatifs (NodeJS, Angular, Ruby) sous Puppet
Mise en place d'une stack + workflow Docker pour les postes de développement
Déploiements de haute-disponibilité (web, bdd, storage)
Mise en place de l'intégration continue (Jenkins) pour la partie applicatifs et pour la partie déploiement
Intégration services DNS AWS
Gestion des services infrastructure (monitoring, mail, backup, dns)
Devops – (Assurance – Brest)
Référent technique infrastructure pour internalisation de l'hébergement
Mise en place cluster (Docker, service discovery)
Homogénéisation plate-formes dev/intégration/production
Automatisation des déploiements (Ansible)
Ingénierie Système/Réseau – (Lannion)
Architecture haute disponibilité pour des serveurs web à forte contrainte de services
Clustering de base de données
Formateur
Puppet pour diverses entités (Organisations gouvernementales, Ministères, entreprises privées)
Linux
Enseignant
Prise en charge de plusieurs matières dans des établissements d’enseignement supérieur
Suivi de projet d’alternants sur 2 ans
Gestion de projet
Coordination du déploiement : gestion de la charge des équipes et ajustement
Mobilisation, coordination et rationalisation des ressources
Reporting vers tous les intervenants et la gouvernance
Référent technique
Analyse et validation des choix techniques
Support des équipes techniques sur les méthodologie de déploiements et la virtualisation
Formateur Puppet
Administration des infrastructures clientes principalement LAMP. Mise en place de Corosync pour gérer les problématiques de haute disponibilité.
Refonte du monitoring sous Shinken par l'intégration de Puppet pour administrer les infrastructures
Formation
Formateur Puppet
Référent technique pour l'implémentation de Puppet. Migration de la gestion des parcs client sous environnement centralisé. Réécriture de l'ensemble des scripts et outils d'installation vers un système homogène et documenté. Mise en place des méthodes et workflow de travail adéquats
Serveurs Linux. Maintien opérationnel des systèmes et des composants logiciels supportant les applicatifs. Mise à jour des systèmes selon les besoins clients
Administration des serveurs web (Apache, Nginx, Java (jboss, tomcat), OpenLDAP)
Administration des serveurs email (Postfix, Dovecot, Cyrus)
Serveurs Windows. Administration des composants Active Directory, DNS, IIS,
Déploiements automatisé de postes utilisateurs répartis sur 3 sites géographiques
Administration des pare-feu OpenBSD (pf). Mise en place de QOS pour la VOIP sur des liens à faible débit. Redondance par le protocole CARP.
Administration de routeurs et switchs Cisco. Mise en place de vlan, d'aggrégation (bonding) de ports
Utilisation de briques multiples pour la haute-disponibilité : HA-Proxy, Keepalived (VRRP)
Base de données
Réparation de crash important sur des systèmes en production (corruption de données, conflits).
Profiling SQL pour déterminer les besoins en index, isoler les composants lents. Etude du plan d'exécution de requête.
Mise en place de clusters MySQL XtraDB
Bonne connaissance des outils Percona (intégrité, diagnostic)
Administration quotidienne : sauvegarde, monitoring, mises à jour
Cloud
Gestion d'infrastructures dans le cloud Amazon EC2. Adressage des problématiques liées aux performances fluctuantes des virtual machines.
Répartition des bases de données (MySQL, MongoDB) sur N-machines. Utilisation du sharding.
Mise en place d'outils d'administration adaptés à la nature dynamique des infrastructures cloud : Mcollective, développement d'outils en python
Monitoring
Migration du produit Zabbix vers Shinken. Utilisation des fonctionnalités distribuées pour garantir une meilleure disponibilité et qualité du service de monitoring.
Réduction des coût et délais de déploiement par l'intégration totale du monitoring dans l'outil de configuration centralisée.
Backup
Déploiement des outils Bacula et Rsnapshot sur l'ensemble des parcs. Mise en place de serveurs de sauvegardes répartis dans plusieurs data-centres pour assurer les meilleurs garanties.
Développement d'outils pour adresser les problématiques de sauvegarde liées aux infrastructures virtualisées : snapshots de BDD réparties sur N Volumes.
Formation
Formateur Puppet. Écriture des cours et exercices pour des formations de 4 jours. Délivrance de la formation en français/anglais. Accompagnement post-formation pour l'implémentation de Puppet dans les entreprise.
Formateur MySQL. Écriture des cours et exercices pour des formations de 3 jours.
Formateur Sun Grid Engine. Écriture des cours et exercices pour des formations de 3 jours.
Support
Support Niveau 3 en 24/7 des infrastructures. Astreintes téléphoniques.
Gestion de projets
Prise en charge complète de projets de reprise d'infrastructure. Audit, recommandation, implémentation.
Industrialisation des procédures d'exploitation et outils de production
Definir le plan de migration en étroite relation avec les clients pour prise en compte des contraintes métier
Administration des serveurs web/apaplicatifs Tomcat/JBOSS/Apache/IIS. Déploiement des sites, optimisation des performances, ajustement des paramètres système pour s'adapter à la charge
Automatisation des déploiements par Puppet
Mise en place de queues ActiveMQ entre les serveurs applicatifs pour faciliter l'échange de message et réduire la pression sur la base de donnée.
Infrastructure VMWare. Mise en place de haute-disponibilité (service HA) et règles de ressources. Suivi des métriques de performances. Etude de l'impact du multi-core sur les serveurs hôtes.
Administration des SAN Netapp. Gestion des volumes, réplication, sauvegarde,
Administration du domaine Windows 2003
Base de données
Travail avec les développeurs pour optimiser les performances. Profiling MySQL pour déterminer les besoins en index, isoler les requêtes lentes, proposer des solutions.
Gestion de projets
Mise en place d'un Disaster Recovery Plan (DRP) basé sur la redondance inter data-centres par réplication de SAN. Rédaction des procédures. Implémentation et test.
Support
Support Niveau 3 en 24/7 des infrastructures. Astreintes téléphoniques.
Brest
Système - Réseau
Déploiement de solutions intégrées groupware Cyrus/SOGo/LDAP
Administration d'infrastructures LAMP
Développement
Prototypage d'un ERP pour PME sur base open-source OpenERP
Création de sites Internet
Administration de l'infrastructure de dev/pre-prod/prod Tomcat/JAVA/Apache/OpenLDAP
Mise en place et analyse de tests de charge, établissement des préconisations d'infrastructure
Configuration du load-balancing par basculement d'IP (heart-beat)
Admnistration du parc réseau : routeurs et switchs Cisco, pare-feu netfilter
Intégration au Réseau JDNET (John Deere Network): Migration du domaine existant dans le réseau corporatif
Etude, choix et implémentation d’une nouvelle solution de téléphonie VOIP : Implémentation de la solution basée sur Asterisk, basculement téléphonique avec contrainte de service (support)
Base de données
Administration quotidienne : sauvegarde, monitoring, mises à jour
Haute disponibilité par réplication MySQL. Prototype avec Sequoia database clustering. Mise en place du support de ORACLE comme moteur de BDD.
Support
Support Niveau 3 en 24/7: applications pour 13 pays sur des fuseaux horaires répartis
Création des procédures de support pour les techniciens (escalades)
Prototypage d’une solution de Single Sign On pour la SCOR (Banque) intégrée à Active Directory
Mise en place d’un annuaire unifié au sein du PMU. Interconnexion des systèmes Linux, Mainframe et AS400 sur une base Tivoli Identity Manager
Spécifications, documentati...