Nos offres d'emploi

Vous êtes ici

Offre d'emploi DevOps / Administration système

Cette offre d'emploi concerne la société AfriNet qui est dirigée par la même personne que la société ToDoo. 

La société AfriNet gère une plate-forme de gestion des DNS qui comprends six ou sept serveurs principaux qui hébergent une quarantaine de containers / VM sous ProxMox (KVM et OpenVZ / LXC). Nous recherchons un administrateur système qui puisse prendre en charge les opérations courantes d'administration de cette plate-forme et nous aider dans la configuration, le déploiement et l'évolution de nouveaux services. 

La qualité des déploiements et la sécurité générale de la plate-forme joue un rôle central dans les opérations d'aministration. 

 

Description de la société :

La société AfriNet a été créé en 2008 et va fêter sa huitième année d'activité. 

Spécialisée depuis son origine dans les problématiques de noms de domaines, la société héberge le Registre d'un pays. 
La plate-forme permet l'enregistrement et le renouvellement des noms de domaines, ainsi que la vente en gros des domaines. 

Elle a été complétée au fur et à mesure avec : 

  • des services d'enregistrement d'e-mail 
  • des services de vente de certificats SSL
  • l'hébergement de services HTTP sous diverses technologies (Drupal, Magento, …) 

Précédemment hébergée sous FreeBSD, les serveurs ont récemment été migrés sous Ubuntu 14 LTS en mode virtualisé (via ProxMox). 

Nous disposons d'une baie autonome hébergée chez l'un des principaux hébergeurs Européen.  
La partie réseau, firewalling et hosting est directement assurée par nos soins par la société ToDoo (même dirigeant qu'AfriNet). 

 

Description du poste : 

L'objectif du stage est d'assurer l'administration système en collaboration avec les équipes existantes (Chef de projet, expert réseau sécurité, développeurs Java / PHP).  

Le logiciel Salt / Saltstack d'automatisation est déployé et permet une administration simplifiée des VMs de notre architecture. Ce logiciel permet de piloter directement les mises à jour sur l'ensemble de notre plate-forme.

Les opération attendues sont les suivantes : 

  • Gestion du FileSystem ZFS (paramétrage et snapshot)
  • Gestion du FileSystem Ext3/4 avec LVM
  • Maintenance du framework Salt / Saltstack
  • Mise à jour des serveurs ProxMox
  • Application des mises à jour logiciel de façon coordonnée avec les autres membres de l'équipe via Salt
  • Maintenance de la supervision avec Zabbix
  • Maintenance des backups (via ZFS snapshots, dump automatique niveau containers, backup via Bacula)
  • Migration des containers d'OpenVZ vers LXC
  • Migration de données vers un serveur de stockage monté en NFS 
  • Documentation complète des actions

En fonction du niveau : 

  • Passage progressif à Ceph 
  • Mise au point d'un système de hosting automatisé

Au total il y a un maximum de 40 serveurs principalement déployés sous forme de Containers et via ProxMox. 

Le candidat n'est pas obligé de disposer de toutes  les comptences, il pourra se former sur les logiciels / technologies sur lesquels il n'est pas familier. 
 

Compétences requises : 

Le stagiaire devra avoir une bonne connaissance théorique et pratique des réseaux IP. 

Il maîtrisera IPv4 et IPv6 ainsi que ses corollaires TCP/UDP/ICMP et la plupart des applications standards s'appuyant dessus. Il devra avoir acquis des connaissances suffisantes pour pouvoir installer et maintenir un serveur Linux Ubuntu ou Débian, y compris dans des couches bas niveau (FS). 

Notre plate-forme est basée sur le file system ZFS, il convient donc de bien connaitre ce dernier et d'être capable de comprendre les notions de dataset, zsnapshot (snapshot ZFS) et plus généralement les possibilités offertes par ZFS sous Linux ou FreeBSD. 

Le stagiaire devra être capable de déployer un service Unix de façon autonome (installation, debug, validation et déploiement) 

L'essentiel des travaux demandés concerneront la maintenance de la plate-forme. 
Il est donc souhaitable qu'il maîtrise les langages suivants : 

  • PHP, HTML (il y a pas mal de services Web) 
  • La maîtrise d'un ou deux shells et des scripts associés est importante (sh, bash, …). 
  • Perl ou Python  
  • Gestion de source avec git ou équivalent

 

Les applicatifs déployés sont les suivants : 

  • DNS : BIND et PowerDNS
  • BDD : MySQL et Postgres (mais une équipe de dev compétente assure en parallèle sa maintenance)
  • HTTP : Apache et Nginx
  • Mail : Postfix, Dovecot, Amavisd, Spamassassin
  • Supervision : Proxmox, Bacula

 

Condition d'exécution des prestations : 

Le candidat sera amené à assurer la maintenance de la plate-forme : 

  • Maintenance de ProxMox
  • Mise à jour des patchs de sécurité 
  • Vérification des backups 
  • Supervision des logs 
  • Déploiement et configuration de nouveaux containers
  • Migration d'OpenVZ vers LXC 
  • Maintenance Zabbix
  • Autres prestations ponctuelles

La prestation sera cadrée par un contrat de stage ou un CDD. 
C'est un contrat de six mois qui devrait être renouvelé par tacite reconduction avec un emploi à la clé si notre collaboration est fructueuse. 

Localisation : Paris 75001 
Rémunération : 1200 à 1400 € / mois pour les stages et > à 35K € en CDD / CDI

Le candidat pourra ponctuellement réaliser son travail à distance.
 


Contact : gregory.bernard at afrinet.eu
Téléphone : +33.182522452
Français