Brightcove : Des solutions vidéo fiables avec PagerDuty

PagerDuty image

Taille: 250+

Industrie: Technologie

Emplacement: Boston, Massachusetts

Client depuis : 2/2010

Brightcove est un fournisseur mondial de premier plan de services cloud pour la vidéo. L'entreprise propose des produits qui révolutionnent la manière dont les organisations diffusent des expériences vidéo, notamment Video Cloud, la plateforme vidéo en ligne leader du marché, et Zencoder, un service de traitement multimédia cloud de pointe et fournisseur de technologie de lecteur vidéo HTML5. Brightcove compte plus de 6 300 clients dans plus de 70 pays qui font confiance à ses services de contenu cloud pour créer et exploiter des expériences vidéo sur PC, smartphones, tablettes et téléviseurs connectés.

Premiers défis de Brightcove

Il y a trois ans, Brightcove a adopté un modèle DevOps afin de responsabiliser ses ingénieurs quant aux phases de conception, de production et de support de leur code. L'objectif du DevOps est de développer plus rapidement des logiciels de haute qualité, mais la plupart des transitions DevOps échouent faute d'adaptation culturelle et technologique suffisante. Brightcove a franchi une première étape culturelle vers ce modèle en étendant le système d'astreinte aux développeurs. Il semblait logique que ceux qui avaient développé le code soient les mieux placés pour résoudre les problèmes lorsqu'ils survenaient. La forte culture d'équipe de Brightcove permettait aux employés de choisir leurs propres astreintes. Ces plannings se sont avérés difficiles à gérer avec l'arrivée de nouveaux membres dans l'équipe et les changements fréquents nécessaires. De plus, ces plannings ne résolvaient pas le problème de la gestion du cycle de vie des incidents. Il était difficile de savoir qui travaillait sur un incident et à quel stade il en était. Cela entraînait une remontée prématurée des problèmes vers d'autres collègues ou responsables.

« Nous manquions de visibilité sur la responsabilité des incidents, ce qui a nui à notre efficacité. » – Responsable de l'ingénierie

Tous les ingénieurs d'astreinte recevaient des alertes via leurs BlackBerry, synchronisées avec leurs outils de supervision. Les BlackBerry étaient utilisés à tour de rôle par les membres de l'équipe, mais cette méthode s'avérait lourde, sujette aux erreurs et limitait la participation des personnes hors de portée. De plus, il était impossible de signaler un problème à un autre membre de l'équipe en cas d'incident manqué. Avec l'expansion de leurs équipes, désormais réparties sur trois bureaux à travers le monde, il leur fallait trouver une solution pour répartir équitablement les astreintes.

« Nous avions besoin d’une solution adaptée à notre environnement de travail flexible. L’échange d’un appareil physique n’était pas viable à grande échelle. »

Brightcove devait simplifier la logistique des astreintes et confier la planification directement aux ingénieurs d'astreinte. En effet, si les ingénieurs doivent assurer des astreintes, ils devraient avoir leur mot à dire sur leurs horaires et sur la manière dont ils sont prévenus. Pour une transition complète vers un modèle DevOps, l'entreprise avait besoin d'une technologie adaptée à ce changement culturel.

Donner le contrôle aux ingénieurs d'astreinte

Pour les ingénieurs de Brightcove, il est important de préserver un équilibre de vie. Lorsqu'un membre de l'équipe souhaite partir en vacances pendant une période d'astreinte, il s'organise pour trouver un remplaçant. Grâce à PagerDuty , la gestion des astreintes permet d'effectuer des modifications en toute simplicité.

« Une fois que nous avons échangé les astreintes, la mise à jour des plannings dans PagerDuty est un jeu d'enfant. »

Grâce à PagerDuty, les alertes manquées chez Brightcove, dues à une mauvaise gestion des notifications via leurs BlackBerry, ne sont plus un problème. Les ingénieurs peuvent désormais choisir leurs modes de notification. Certains collègues, résidant dans des zones à faible couverture réseau, ont programmé leur téléphone fixe dans leur politique d'alerte. Chaque ingénieur d'astreinte peut ainsi sélectionner les paramètres d'alerte les plus adaptés à ses besoins. Si l'ingénieur d'astreinte principal manque une alerte, son remplaçant est averti. Ce système d'escalade automatique des incidents fait de PagerDuty un véritable filet de sécurité pour Brightcove, garantissant une résolution rapide de tous les problèmes.

« Je ne peux pas imaginer ma vie sans PagerDuty. Avoir plusieurs méthodes d'alerte et d'escalade est une évidence. »

Pour une meilleure visibilité des incidents, Brightcove a intégré PagerDuty à HipChat afin que chacun puisse suivre le cycle de vie d'un incident. Fini les recherches interminables pour savoir qui gère un incident et s'il est résolu. D'autres équipes peuvent intervenir en cas de besoin. Les responsables ne sont plus alertés par erreur pour des problèmes mineurs et peuvent être mobilisés rapidement en cas de problème plus important.

« Grâce à PagerDuty, nous sommes beaucoup moins stressés. Nous savons maintenant si un incident est pris en charge et par qui. C'est un vrai soulagement. »

Avec PagerDuty, Brightcove dispose de la technologie nécessaire pour accompagner sa transition DevOps et fournir un service de haute qualité et extrêmement fiable à ses clients.