L’ingénieur infrastructure a pour mission principale de conseiller l’entreprise chez laquelle il a été envoyé en mission et de lui apporter toute son expertise en termes d’infrastructures. Il devra s’affairer à trouver les meilleures solutions en fonction des applications envisagées.
Dans un premier temps, l’ingénieur infrastructure devra recenser les besoins de l’entreprise concernant bien évidemment l’infrastructure – ce qui inclue les serveurs, le stockage, les postes de travails, les logiciels non-applicatifs, les réseaux et les installations matérielles. Il sera alors en mesure de choisir le matériel adéquat pour créer une cohérence d’ensemble du système. L’architecture ainsi proposée devra permettre à chacun d’obtenir des données de manière optimale et sécurisée, et ce quels que soient leur nature (documents textes, sons, images, etc.), les distances visées et les divers équipements utilisés. L’aspect sécurité devra constituer un point clé pour l’ingénieur infrastructure et il devra particulièrement veiller à la sécurité des données échangées via les messageries et bases de données. Sa participation à la fiabilisation et à l’optimisation des différentes infrastructures est en effet essentielle.
D’autre part, l’ingénieur infrastructure devra être doté d’un bon sens de l’innovation afin de contribuer au mieux à la réalisation de solutions concernant le Cloud Computing, la virtualisation, l’amélioration de la haute disponibilité, la sécurité etc. il sera aussi en charge de définir des scénarios de test et devra participer aux recettes. Il assurera un appui technique auprès des équipes intervenants sur le projet – support de niveau 2 voire de niveau 3 – et devra se montrer réactif aux besoins de la production. Enfin, il s’intéressera au développement et à la documentation des scripts et des fonctions de gestion centralisée sur Microsoft Windows, aussi connu sous le nom de GPO (Group Policy Object). L’ingénieur infrastructure devra donc bénéficier de très bonnes connaissances sur les environnements Windows (Active Directory, SQL Server, etc.), sur Oracle ou encore Linux.
Contexte :
Au sein de l’équipe intégration composé de 10 personnes, je suis en charge des réaliser des projets dans les infrastructures pilotées par le service afin de garantir la livraison en production.
Enjeux :
Créer les serveurs selon les process et procédures établis par le service.
Installer les middleware et applicatifs livrés par les études.
Documenter, estimer et planifier les tâches d’intégration.
Participer aux Comités projet.
Lever les alertes en cas de retard ou difficultés sur les projets.
Animer des réunions et des workshops techniques.
Communiquer avec l’équipe projet (chef de projet, architectes, experts, clients, utilisateurs).
Garantir l’exploitabilité et optimiser les déploiements.
Rédiger les documentations.
Participer aux passations BUILD to RUN vers l’équipe de Production
Interlocuteurs clefs :
DSI, chefs de projet, Service Delivery Manager, Métiers, Prestataires
Responsabilités :
Build :
Déploiement d’architectures en 3 tiers sous Centos et Rocky Linux :
- Configuration Couche Système des serveurs ( Partionnement Lvm,
Authentification AD,Spacewalk,Ocs,Fstab)
- Configuration Middletier (Java, Tomcat, Apache , Marklogic)
- Troubleshooting Script Ansible avec le développeur
- Création Job Jenkins
- Configuration Failover sur les serveurs (mode Actif/Passif)
- Automatisation de tâches (scripts, crontab etc…).
- Gestion du DNS/AD.
- Identification, ouverture et création matrice de flux réseaux nécessaire au projet
- Analyse performance disque des plateformes fournies
Mise en place d’une plateforme RDS (Windows Server) pour remplacer la plateforme Citrix existante.
- Création Infrastructure 3 nœud, 1 serveur de Licence et un Broker.
- Animations atelier de montée en charge
- Création script d’historisations de connexions pour suivi métier.
Analyse performance Perfmon
Contexte :
Au sein de l’équipe production, mise en place de solution d’automatisation des taches courantes, assurer le run et le build de l’infrastructure existante.
Enjeux :
Garantir la disponibilité de l’infrastructure.
Résoudre des incidents N3 en respectant des accords de niveau de service (SLA).
Gérer les nouveaux projets de déploiement de services et infrastructure.
Animation des réunions post-incidents
Participer à l’amélioration continue des outils.
Rédaction de livrables et transfert de compétences.
Interlocuteurs clefs :
DSI, chefs de projet, Service Delivery Manager, Métiers, Prestataires
Responsabilités :
Automatisation des taches d’administrations et d’exploitation via PowerShell
Gestion des configurations serveurs windows via Ansible
Administration et exploitation des Bases de données Oracle
Contexte :
Au sein d’une startup ayant développé une Marketplace dans le domaine
musical.
Enjeux :
Optimiser les processus internes notamment sur la base de la méthode Agile.
Recrutement des prestataires de service sous la base d’un cahier des charges.
Dans le cadre du développement de la plateforme web, proposer et mettre en place une architecture optimise en termes de couts et scalabilité (Définition et migration vers Cloud AWS).
Assurer la supervision de l’infrastructure.
Définition des orientations techniques en étroite collaboration avec les équipes de développeurs internes et externes.
Configuration technique du site web afin de répondre au standard technique permettant un meilleur référencement web.
Build :
Mise en place d’un processus d’intégration et de déploiement continu :
Mise en place d’un pipeline de déploiement et provisionning automatique :
Bitbucket, Jenkins, Génération de conteneurs Docker à la volée avec l’orchestrateur Nomad.
Intégration du coffre-fort VAULT : Stockage des variables d’environnement et
credentials hors du code source
Mise en place d’une plateforme de Gestion de logs :
Déploiement de la Stack ELK (Elastic Search, Logstash, Kibana)
Responsabilités :
Mise en place d’outils facilitant le suivi et les communications internes et assurer la conduite du changement.
Mise en place d’un Wiki.
Mise en place d’un serveur d’image couple à un Content Delivery Network (AWS, Cloudfront)
Mise en place d’un Dashboard de supervision de logs (KIBANA)
Administration Serveur Linux (Sécu...