Expertise DevOps & Intégration Continue

Dans un contexte concurrentiel tendu, il est primordial d’innover et de lancer le plus rapidement possible ses offres sur le marché. Cette course à l’innovation implique de revoir les processus de production.
DevOps est la combinaison de philosophies, de pratiques et d’outils qui augmentent votre capacité à livrer des applications et des services à grande vitesse.

Nos experts assurent la conception de vos applications en utilisant nos mécanismes, processus et Outils d’intégration continue. Nous avons mis en place une organisation dont l’objectif est d’assurer une communication permanente entre les équipes de développeurs (Dev) et les Opérations (Ops). Grâce à elle, nous accélérons et sécurisons les mises en production de vos applications. 

Quatre valeurs fondamentales visent à optimiser nos processus de développement logiciel :

  • Les individus et leurs interactions plutôt que les processus et les outils
  • Des logiciels opérationnels plutôt qu’une documentation exhaustive
  • La collaboration avec les clients plutôt que la négociation contractuelle
  • L’adaptation au changement plutôt que le suivi d’un plan

 
Nos Langages de développement 

Du point de vu des technologies de développement, Nos réalisations sont essentiellement basées sur les langages PHP, JAVA et PHYTON.

PHP / SYMFONY : Développé en PHP, sous licence MIT, Symfony est reconnu comme le framework PHP open source leader sur le marché. Symfony étant basé sur une architecture HTTP, son utilisation est idéale pour créer des webservices RESTful.

JAVA / SPRING : Spring est un framework libre pour construire et définir l’infrastructure d’une application java, dont il facilite le développement et les tests.

PYTHON / DJANGO : Django est un framework écrit en Python. Puissant, il est utilisé par des organisations comme la Nasa, le Washington Times et a servi de base à Google App Engine. Django peut être considéré comme une boîte à outils où chaque module peut fonctionner de façon indépendante. Facile et simple.

Nos outils

Le choix des outils est très structurant dans le processus DevOps. VEONE utilise entre autre les outils suivants :

  • Git est un logiciel open source de gestion de versions décentralisé.
  • Ansible permet le déploiement et la gestion de configurations systèmes dynamiques.
  • Capistrano est un outil open source pour exécuter des scripts sur plusieurs serveurs, son utilisation principale est le déploiement d’applications web. Il automatise le processus de déploiement d’une nouvelle version d’une application sur un ou plusieurs serveurs web.
  • Jenkins est une application d’intégration continue qui monitore l’exécution de jobs répétés, comme les builds d’un logiciel ou des tâches automatiques.
  • Docker est un projet open source qui permet de créer facilement des containers légers, mobiles et autonomes depuis n’importe quelle application.