Expérience technique
Sommaire
Version 2017
A l’origine,
mes études supérieures m’ont permis d’acquérir des bases de développement :
– Algorithmique
– Systèmes logiques
– Systèmes numériques
– Programmation temps réel
– Systèmes d’exploitation
– Base de données
– Transmission de données
J’ai ensuite approfondi ces bases de développement avec le travail de diplôme, option informatique, conduit en fin d’études. Il m’a fallu réaliser un portail de courses à pied ayant comme cadre, une carte interactive du canton de Genève. L’interface de navigation était similaire à ce que Google Maps et d’autres proposent aujourd’hui. Un administrateur devait pouvoir dessiner sur l’interface des parcours et en renseigner le profil, ajouter des emplacements des parkings et des arrêts de bus. Un utilisateur devait pouvoir consulter ce portail en ligne. Seuls des outils open source étaient autorisés pour le développer :
– Serveur web Apache installé et configuré sur une distribution Linux Redhat Fedora core 2
– Langage de programmation orienté objet -> PHP
– Langage de programmation de script -> JavaScript
– Format d’image vectorielle basé sur XML -> SVG
– Système de gestion de base de données -> PostGreSQL
J’ai alors transposé ces connaissances au monde professionnel dans le but de pouvoir scripter des suites d’instructions. Quand j’étais technicien, c’était principalement dans le but de pouvoir automatiser certaines tâches répétitives. Par la suite, c’est devenu une partie intégrante majeure de mon travail d’administrateur puis d’ingénieur système.
– Langage de commande DOS -> batch
– Langage de script -> VBScript
– Langage de script orienté objet s’appuyant sur le framework Microsoft .NET -> Powershell
Par la suite,
j’ai pu mettre en oeuvre plusieurs technologies présentées, d’abord pendant mes études, et ensuite pendant les formations professionnelles que j’ai suivi. Je résume ci-dessous une liste de ces technologies que j’ai pu mettre en oeuvre et dont j’ai l’expertise
Les systèmes d’exploitation
– Microsoft Windows serveur 2000 à 2016
– Microsoft Windows XP professionnel à Windows 10 Entreprise
– Linux Ubuntu Server 16.04
Les services
Identification et authentification
– Microsoft Active Directory Domain Services
– Microsoft Active Directory Federation Services
Fichiers
– Microsoft Distributed File Systems
Déploiement
– Windows Deployment Services
– Microsoft Deployment Toolkit
– Dell KACE K1000
– Windows Server Update Services
Surveillance d’infrastructure
– Microsoft System Center Operation services
– Nagios
– Zabbix
Messagerie
– Microsoft Exchange 2007 à 2013
Activation de licences
– Microsoft Management Key Services
Hébergement web
– Apache
– Microsoft II
SGBD
– Microsoft SQL Server 2012 et SQL Server Reporting Services
– MySQL
– PostgreSQL
Sauvegarde
– Symantec BackupExec 2010, 2012, 2014
– Veeam backup & replication v9
– EMC Networker 8.1
Le réseau
Commutation, routage et filtrage
– Switchs Dell PowerConnect
– Routeur et pare-feu Dell SonicWall NSA
– Routeur et pare-feu Cyberoam
Authentification
– Serveurs RADIUS
Accès à distance
– VPN SSL et IPSEC
– VMware View Secure Gateway
Sécurité
– Microsoft Network Policy server
– Authentification forte
Le stockage
Unifié
– EMC VNX 5200 block
– Dell EqualLogic PS4100 XV
Consolidé et répliqué
– EMC vPlex VS2
De protection des données
– EMC Datadomain DD2500
La virtualisation
Consolidation de Datacentre
– VMware vSphere 4.x à 6.5 avec répartition automatique des machines virtuelles et haute disponibilité
– Microsoft Virtual Machine Manager
Infrastructure de bureaux virtuels
– VMware Horizon 5.x à 7.03 avec view
– Microsoft Virtual Desktop Infrastructure
Reporting
– VMware PowerCLI
– Microsoft Powershell
DevOps & Cloud
– Chef
– Amazon Web Services
La documentation et les rapports
J’indique ci-dessous les outils de bureautiques qui font partie intégrante de mon travail au jour le jour.
– Microsoft Office Word
– Microsoft Office Excel
– Microsoft Office Visio
– Microsoft Office Onenote