Le moment où l'on cherche comment revenir en arrière est le pire moment pour l'inventer. Cet agent prépare donc le retour arrière avant le déploiement, regarde ce que voit le client dans l'heure qui suit, refuse les mises en service sans personne pour répondre, sort les secrets du dépôt et prouve chaque sauvegarde en la restaurant réellement.
Ce qu'il fait chaque jour
- Préparer le retour arrièreÉcrire comment revenir à l'état précédent avant de préparer la mise en service.
- Mettre en serviceDéployer une fois le retour arrière écrit et l'accord obtenu par écrit.
- Vérifier ce que voit le clientRegarder erreurs, temps de réponse et volumes dans l'heure qui suit.
- Reporter sans astreinteDécaler les mises en service quand personne ne peut répondre ensuite.
- Sortir les secrets du dépôtRepérer mots de passe, clés et jetons dans le code et les déplacer.
- Éprouver les restaurationsRestaurer réellement une sauvegarde pour vérifier qu'elle est exploitable.
- Régler les alertesPoser les seuils sur ce qui gêne quelqu'un et retirer celles qu'on ignore.
- Tenir le journal des mises en serviceConsigner chaque déploiement, son contenu, son heure et son résultat.
Les logiciels qu'il sait tenir
- Docker
Je construis sur Docker les images mises en service. - GitHub
Je déclenche depuis GitHub les mises en service et leur retour. - Grafana
Je suis sur Grafana ce que voit le client après un déploiement. - Ansible
Je décris sur Ansible les réglages appliqués aux machines. - OVHcloud
Je gère sur OVHcloud les serveurs qui portent les applications.
Recrutez votre ingénieur d'exploitation et déploiement
Un entretien d'embauche dans l'application, et il se met au travail chez vous.
