Stage développement cloud (H/F)

Développement d'une plateforme de cloud auto-hébergée

Contexte

Abilian développe une plateforme d'auto-hébergement open source baptisée NUA. Il s'agit d'un système de PaaS (Platform as a Service) qui peut s'installer facilement sur des serveurs bare metal ou virtualisés, et qui permet de faire tourner des applications web conteneurisées, en gérant leur cycle de vie, les resources dont elles ont besoin (stockage, bases de données, etc.), les droits d'accès des utilisateurs, les backups, le monitoring, les logs...

NUA permet de gérer des applications issues d'un portefeuille applicatif ("marketplace"), i.e. packagées et optimisées par les développeurs de la plateforme (ou des tiers). NUA permet aussi de déployer des applications en cours de développement (demo / qualif / prod), y compris plusieurs instances d'une même application, et y compris en déploiement automatique (exemple de use case: crééer des instance de démo à la demande de prospects, en optimisant la consommation de ressources).

NUA est basé sur les principaux standards du monde open source et du cloud: base de données (Postgres, MySQL, Mongodb, Redis), stockage (protocole S3), OCI, dockerfiles et buildpacks, LDAP et SSO, etc.

Mission

Participation au développement de NUA: architecture, moteur d'orchestration des applications, résilience (backups, etc.), interface utilisateurs...

Réalisation de profils d'installation pour plusieurs logiciels open source d'usage courant.

Le logiciel développé sera open source.

Profil

  • Etudiant(e) en école d'ingénieur, d'informatique ou équivalent universitaire (master).
  • La maitrise de Python est indispensable
  • Connaissances et première expérience dans le déploiement d'applications Web (par exemple, l'administration d'un site web personnel ou associatif...)
  • Connaissance des technologies cloud et des containers.
  • Connaissance du développement Web (en Python pour le back-end / HTML5 pour le front-end).
  • Un esprit créatif et la capacité à transformer des idées originales en des prototypes.
  • Capacité à produire du code propre et maintenable (notamment via le TDD).

Conditions pratiques

Type de stage ou contrat: Stage pour étudiants en formation initiale

Date prévisionnelle de démarrage: ASAP

Durée du stage: de 4 à 6 mois

Le stage est-il rémunéré ?: Oui

Pour postuler, envoyez un mail à: jobs@abilian.com