DevOps AWS H/F

Utiliser les services AWS pour migrer et créer des applications

Ce que vous allez faire

Vous travaillerez avec des développeurs pour mettre en place l’outillage, l’infrastructure et l'exploitation d’applications sur la plateforme Amazon Web Services (AWS).
Cela comprend :

  • la chaîne d'intégration continue (CI, Git) 
  • l’architecture réseau (reverse proxy, DMZ, load balancer)
  • le stockage et le calcul
  • la montée en charge (autoscalling) et le redémarrage automatique en cas d’incident
  • les backups
  • la mise en place du monitoring et des alertes
  • la création des procédures d’exploitations

Vous travaillerez aussi avec les équipes d’exploitation pour aider à l’amélioration continue des applications sur ce sujet (automatisation de tâches, mise à jour des procédures, adaptation de l’infrastructure …)

Vous interviendrez sur 3 catégories de projets : 

  • La migration de parc d’applications. Il s’agit de mettre en place une infrastructure AWS qui se rapproche le plus possible de l'existant  pour limiter les risques de la migration. Le but est de pouvoir migrer en masse sans perte de qualité de service.
  • L’adaptation d’applications. Il s’agit sur une application existante d’utiliser les services AWS managés sans que cela ne demande une grosse modification de l’applicatif. Le but est d’améliorer le service, l’exploitabilité et/ou les coûts.
  • La mise en place d’une architecture cloud native pour une nouvelle application (ou une application fortement remaniée). Vous travaillerez avec les équipes de développement pour les aider à penser leur application autour des services AWS pour en tirer le maximum et ne pas réinventer la roue.

Dans tous les cas, vous porterez une attention particulière à ce que l’infrastructure que l’on met en place soit facile à exploiter (homogénéité des configurations, documentation, monitoring …)

Vos points forts

  • Vous appréciez de travailler en équipe et avec des développeurs
  • Vous êtes à même de comprendre une architecture complexe, composée de plusieurs briques interdépendantes
  • Vous faites preuve d’un esprit logique
  • Vous savez expliquer de façon simple des concepts techniques complexes
  • Vous avez le réflexe de lire la documentation et de chercher par vous-même avant de poser une question

Connaissances recherchées

  • Anglais courant
  • Administration Windows/Active Directory ou Linux /LDAP
  • Maîtrise d’un shell ou d’un langage de scripting
  • Compréhension des concepts de base d’une architecture web (DNS, DMZ, reverse proxy, load balancer …)
  • Compréhension des concepts de virtualisation et conteneurisation
  • Notions de base de donnée relationnelle (SQL, jointure, index, transaction …)

Environnement technique

  • Services AWS : EC2, ELB, Lambda, SNS, SQS
  • BDD : AWS Aurora, AWS RDS, PostgreSQL
  • Stockage : EFS, EBS, S4, Glacier
  • Applicatif: TomEE, ActiveMQ
  • Réseau : AWS Route 53
  • Conteneurisation : Docker, Kubernetes, AKS
  • Système : Windows Server, CentOS
  • Automatisation : Puppet, Chef, Ansible, Python
  • CI/CD : Gitlab, Jenkins

Ce que vous ferez après

Si vous aimez avoir une vision globale et régler les problèmes de tout le monde ⇒ Chef de projet AWS
Si vous lisez les release note de tous les services d'AWS ⇒ Expert AWS
 

Contrat
CDI
Métiers
Infrastructure
Villes
Grenoble
Partenaires
AWS