PHP / DevOps

PHP: Hypertext Preprocessor, plus connu sous son sigle PHP (acronyme récursif), est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n’importe quel langage interprété de façon locale. PHP est un langage impératif orienté objet.

PHP a permis de créer un grand nombre de sites web célèbres, comme Facebook, Wikipédia, etc. Il est considéré comme une des bases de la création de sites web dits dynamiques mais également des applications web.

Le devops est un mouvement en ingénierie informatique et une pratique technique visant à l’unification du développement logiciel (dev) et de l’administration des infrastructures informatiques (ops), notamment l’administration système.

Notre domaine de compétences porte essentiellement autour de :

PHP/Symphony pour le code métier lourd

NodeJS pour les autres applications

JS/React pour l’application de monitoring d’ensemble de la pipeline 

Une base de données principale en PostgreSQL

Cassandra par endroits

RabbitMQ en tant que event-bus structurant de l’achitecture

Radio France

La mission s’effectue au coeur du métier de Radio France, les outils suivants son à disposition

  • Elasticsearch/Kibana + Graphite/Grafana + Prometheus
  • Git + Gitlab, et un workflow de dev en pull-request et feature branching
  • Docker à gogo (Tous les services sont hébergées dans des clusters Kubernetes, sur AWS et GCE)