Au sein du département DevOps, nous recherchons une mission pour contribuer au déploiement et au support d?exploitation de solutions logicielles développées pour nos clients (locaux et clients internationaux).
Nous proposons une mission DevOps sur notre service SaaS :
- Déploiement sous Kubernetes On Premise
- Déploiement sous Kubernetes On Cloud (AWS)
Le prestataire aura la responsabilité de l?industrialisation des déploiements sur AWS, en support d?un lead DevOps et en collaboration quotidienne avec les équipes d?architecture, de développement, de test et de production.
Le périmètre de la mission est le suivant :
- Faire évoluer et maintenir le déploiement de notre service sous Kubernetes et AWS
- Assurer le support N3 du produits (applicatifs et middlewares de la plateforme) : résolution des incidents d?intégration (et éventuellement de production) et des problèmes
- Industrialiser et automatiser les tâches courantes. Développer, maintenir et documenter les outils de déploiement/production/d'exploitation
- Améliorer en continu les outils, composants et processus permettant le bon fonctionnement et le déploiement des applications
Environnement technique :
- AWS: EKS, MSK, RDS (postgresql), S3, LAMDBA, KMS, SQS, SNS, IAM, DNS, etc. avec Terraform
- Containerisation et orchestration : Kubernetes, Helm, Terraform, Trivy, etc.
- Système d?exploitation : Linux RHEL / CentOS, Ubuntu / Debian, Alpine
- Serveurs web et application : Apache httpd, Nginx, Tomcat, Akka, NodeJS PM2
- Middlewares : Zookeeper, Hazelcast, Kafka, HAProxy
- Bases de données : PostgreSQL / EnterpriseDB
- Supervision et Métrologie : Check-MK, Nagios, Collectd, Graphite, Grafana, JMX, Prometheus, Alerta
- Centralisation des logs: Loki, Grafana, ELK
- Gestion et Communication : ServiceNow, Atlassian Jira et Confluence
Profil candidat:
Le prestataire intervient depuis 5 ans au moins dans l?intégration d'applications à haut niveau d'exigences. Il a travaillé sur des problématiques similaires, idéalement chez un éditeur de logiciel. Il est sensibilisé aux problématiques de production des applications distribuées haute disponibilité (ou en micro-services). Le prestataire sait travailler avec des développeurs d?application et des responsables d?application en production.
Etat d?esprit :
- Penser générique, scripts et automatisation pour la production
- Travail en équipe projet pluridisciplinaire,
Compétences requises :
Ingénieur DevOps, avec un background développeur ou Admin Système
- Compétences techniques (voir ci-dessous)
- Anglais courant (les documents seront à rédiger en anglais),
- Bon niveau rédactionnel et d?orthographe souhaités,
Compétences nécessaires
- Services AWS : EKS, S3, SNS, SQS, Lamda, IAM
- Helm, Terraform, Shell scripting
- Observabilité : Grafana / Loki / Prometheus / Fluentd
Compétences Souhaitables
- Autres services AWS : MSK, RDS
- Shell Scripting : Bash, Ksh
Compétences qui seraient un plus
- Outils de compliance et sécurité