Compétences

Avant propos : Cette liste n’a pas vocation à être exhaustive et à jour, la technologie est un domaine qui évolue très vite et de manière soutenue, de par ma personnalité autodidacte j’apprends beaucoup tous les jours et je ne met pas systématiquement cette liste à jour.
Dernière mise à jour : Août 2015 (non exhaustif).

Administration / réseau :

Unix / Linux :

  • Distribution Linux: Debian GNU/Linux, Ubuntu, Fedora, Red hat (utilisé en stage).
  • Maîtrise des outils GNU de base: cat / top … etc.
  • Compilation de sources quand c’est nécessaire (make, cmake… etc)
  • A peut prêt 10 machines en production sous Debian GNU / Linux offrant des services variés (Hébergement de site web, Serveur de fichiers, Serveurs Vocaux, Serveur de messagerie instantanée, serveur de statistique, Serveur de jeux)
  • Serveur web : Nginx , Apache2. Les deux fonctionnant avec php, utilisation des dépots dotdeb par le passé.
  • Optimisation de PHP a l’aide de PHP-APC ou encore Memcache.
  • Installation de certificat SSL en production sur Nginx et Apache.
  • CDN: Amazon S3 ansi que « CloudFlare » (n’est pas un « vrai » CDN).
  • Outil de statistique déployé: Piwik (« équivalent » Google analytics).
  • SGBD : Mysql / MariaDB (Utilisé en cluster par le passé, phpmyadmin comme interface de gestion).
  • CMS en production : WordPress, Subsonic (java), Owncloud (sous Nginx avec webdav), Simple Forum Machine, Nuked klan, PhpBB, Joomla.
  • Synchronisation de fichier entre plusieurs machines: Rsync, Bittorent Sync.
  • Serveur mail : Postfix (spamassasin, clamav…).
  • Serveur de messagerie instantanée : Prosody (en production), Openfire.
  • Vpn : Openvpn (création des certificats, clefs … utilisation en production), pptpd.
  • Gestion des utilisateurs et de leurs droits (chown chmod… etc, gestion des clefs RSA pour l’authentification).
  • Serveur FTP: ProFtpd.
  • Monitoring système à l’aide de : Monit, MRTG, PHPSysAdmin.
  • Backup: backup-manager
  • Sécurité réseau : Iptables (Input, output, forward… etc, utilisé pour filtré certaines attaques tel que le SynFlood), ainsi que Traffic Control pour les limitations de bande passante sur VPN.
  • Serveur DNS : Bind9 (Gestion des noms de domaines, enregistre A, MX, SRV …)
  • Serveurs vocaux en production: Mumble, Teamspeak 3.
  • Serveurs de jeux en production: Minecraft (Java) ainsi que des jeux utilisant le moteur source de Valve,
  • Serveurs de Streaming en temps réel : red5 (utilisé en prod par le passé), Crtmp.
  • Tracker torrent : OpenTracker (compilé et utilisé en production).
  • Compétence sur le kernel Linux: Compilation du kernel afin d’activer ou désactiver certains modules (notamment les modules Hyper-V pour faire fonctionner une distribution non officiellement supporté sur Hyper-V).
  • Configuration réseau de base (ip, passerelle, route… etc).
  • Création et utilisation de script shell (utilisation de Cron pour les executer périodiquement)
  • Apprentissage de l’utilisation de FreeBSD (ne le maîtrise pas encore).
  • OpenVZ, Proxmox, Linux KVM (en Prod)
  • VirtualBox (En Dev seulement)
  • VMware ESXi (En prod)

Windows :

  • Administration de parc de quelques machines sous cet OS.
  • Windows 2008R2 standard en production pendant quelques mois.
  • Quelques notions sur le Firewall Windows sevrer.
  • Configuration rapide d’un serveur IIS pour ASP.net (jamais utilisé en production).
  • Installation d’Apache, PHP, Mysql en production.
  • Connaissances des outils réseaux de base de Windows (ipconfig, route, netstat… etc).

Général:

  •  Certificat Cisco CCNA Discovery 1

Développement

Web:

  • PHP
  • MYSQL
  • HTML / CSS
  • Développement de site en production sous Symfony2 (Familiarisé avec les bundles les plus connus, FoS User, Sonata Admin… etc).
  • Bootstrappe de Twitter.
  • Initié aux API Facebook, Twitter et Google.

Application :

  • C++
  • C#
  • Delphi
  • Java
  • Javascript (NodeJS, AngularJS, Jquery …)
  • VB
  • Reprise de projet fonctionnant sous QT (ne le maîtrise pas complètement).

Mobile:

  • Développement sous Androïd (Client HTTP, Volley, utilisation de la base de donnée sqlite embarqué d’Android… etc).
  • Utilisation des API Youtube, Google sous Android.
  • Apache Cordova (Ionic Framework),
  • React Native (en cours d’aprentissage, testé sur iOS).

Vous avez aimé cette page ? Partagez-la :)

Facebook Google Plus Twitter Linkedin email

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *