Ingénieur Administrateur Système Cloud

i
SiteW est un service en ligne ouvert à tous (particuliers, associations, entreprises), qui permet de créer et d'héberger soi-même son site Internet, facilement et sans connaissance technique.

Depuis son lancement en Mars 2008, plus de 1.000.000 de sites Internet dans plus de 100 pays à travers le monde ont été créés (avec plus de 500 nouveaux sites chaque jour). Afin d'attirer de nouveaux utilisateurs et de toujours plus les satisfaire, nous améliorons sans cesse notre service et proposons de nouvelles fonctionnalités innovantes.

Pourquoi nous rejoindre ?

Esprit Startup
Equipe réduite, innovante et sur-motivée
Entreprise en expansion et pure player
Dans le Cantal
Qualité de vie et immobilier accessible
Projet grand-public et à l'international
Rejoignez-nous
Poste varié, évolutif et à responsabilité
De vraies possibilités de progression
Partageons nos talents et nos ambitions !

Envoyez votre CV et votre lettre de motivation
précisant ce que vous pourriez apporter à notre société à
jobs@sitew.com
Ingénieur Administrateur Système Cloud
  • Détails
  • CDD 6 Mois
  • Bac+5, Réseau et Internet
Vous aurez en charge le déploiement d'une infrastructure Cloud à l'aide de Docker et d'OpenStack.
Docker,
Création de conteneurs virtuels isolant les différents services utilisés par SiteW
OpenStack,
Configuration des ressources des machines virtuelles OpenStack pour accueillir les dockers
SGBDR,
Mise en place d'un système de base de données relationnelle redondant, haute disponibilité et scalable

Missions

Docker

La première partie aura pour but d'automatiser l'installation de nouveaux serveurs, qu'ils soient physiques ou virtuels, et utilisés en développement ou en production, à l'aide du récent et déjà très populaire projet Docker.
Ce projet se déroulera en plusieurs étapes :

  • Formation au système de conteneur virtuel
  • Identification et groupement des différents services utilisés par SiteW
  • Création de dockers
  • Test de l'installation sur un ordinateur de développement sous Ubuntu 14.04 LTS

OpenStack

Afin de gérer notre besoin croissant en nouvelles ressources, la deuxième partie  aura pour but d'automatiser l'installation des dockers sur des machines virtuelles OpenStack.

  • Étude sur OpenStack, ses différents composants et son intégration avec Docker
  • Étude des prestations proposées par un fournisseur d'instance OpenStack
  • Test des possibilités offertes et de la mise en place nécessaire
  • Lancement d'une machine virtuelle et installation des dockers
  • Script de configuration, déploiement, versioning et mises à jour des machines virtuelles
  • Mise en place du monitoring et des systèmes d'alerte des machines virtuelles
  • Déploiement de notre serveur backoffice sur une machine virtuelle OpenStack en production

SGBDR

La dernière partie sera consacrée à faire évoluer notre système de gestion de base de données pour faciliter sa mise à l'échelle (horizontale et verticale) ainsi qu'à améliorer la gestion des montés en charge et des interruptions de service.

  • Étude des solutions open-source existantes pouvant répondre à notre besoin de haute disponibilité et scalabilité (Mysql, Galera, OpenStack Database...)
  • Test de solutions à l'aide de machines virtuelles
  • Configuration et scripts de load-balancing et de fail-over
  • Documentations et scripts permettant l'ajout et le remplacement de serveurs

Qualités requises

Formation

Vous avez une véritable culture Web et Technologique et êtes un inconditionnel de Linux. Vous êtes intéressé par les projets open-source et les infrastructures de Cloud Computing.
En dernière année de cycle ingénieur, vous cherchez aujourd'hui à vous impliquer dans un projet grand public et innovant, au sein d'une structure en pleine croissance.

Autonomie

Curieux et débrouillard, vous savez utiliser les documentations technique de sources variées, qu'elles soient en français ou en anglais. Ceci vous permettra de vous auto-former sur les technologies à employer.
Vous savez gérer votre temps et vous organiser pour mener à bien plusieurs tâches en parallèle.

Collaboration

A l'aise et ouvert, vous saurez collaborer étroitement avec les équipes de développement et suivre les directives et recommandations du responsable du projet.

Technique 

Vous avez de solides compétences en administration de systèmes GNU/Linux (scripting, installation et configuration de packages) et une bonne maîtrise des systèmes de gestion de bases de données (ex. MySQL).
Vous êtes familier des architectures serveurs complexes et scalables.

Accompagnement


Notre société utilise les méthodes de gestion de projet Agile : vous participerez, avec le reste de l'équipe, aux réunions quotidiennes de suivi de projet, vous permettant de mener à bien votre mission sur la durée et de participer et suivre l'évolution de notre service dans sa globalité. 

Retour aux offres