Le devOps cadre notre organisation de travail et nous permet de lier le développement (Dev) et l’exploitation (Ops). Nous nous appuyons sur un ensemble d’outils (JIRA, Sentry, GIT, …) pour normaliser et simplifier notre organisation. Grâce à cette approche, nous pouvons réaliser des déploiements continus.

Nous respectons le cycle de vie DevOps dans le cadre de nos projets de développement sur-mesure.

cycle devops

Une approche DevOps dès la conception

Dès la phase d’étude du projet, nous définissons les outils et l’organisation des prochaines étapes du cycle DevOps. Quel déploiement ? Comment va être réalisé la surveillance ? … Nous normalisons au maximum ces usages tout en prenant en compte les spécificités de nos clients.

L’approche devOps offre les avantages suivants

Rapidité

Le passage du développement à la production est plus rapide. Il permet donc de livrer plus régulièrement des modifications et amélioration.

Fiabilité

Les livraisons effectuées en production sont plus fiables car elles ont été testées en version compilée.

Coût

L’organisation et l’automatisation permettent de réduire les tâches chronophage et répétitives. Et les coûts associés.

Cloud or not cloud

Nous sommes habitué à nous adapter à différentes infrastructures. Chaque client est différent et a ses propres contraintes (fonctionnement, sécurité, …). Nous pouvons ainsi vous conseiller sur l’architecture la mieux adaptée à votre besoin, en fonction de l’existant et des volontés d’évolution.

On distingue trois types de logique d’infrastructure.

Cloud

C’est la solution 100% en cloud chez un fournisseur de services Cloud comme : Amazon Web Services, Digital Ocean, Google Cloud, … Le code de fonctionnement ainsi que les données sont dans le cloud.

On Premise

La solution est hébergée dans vos locaux. Cette solution est parfois retenue dans le cadre de logiciel métier comportant des données très sensible ou des impératifs de fonctionnement.

Hybride

C’est une solution placé dans le cloud mais qui s’intègre avec des applications, des espaces de données, … qui sont dans vos locaux. Par exemple un site e-commerce qui s’intègre avec votre ERP On Premise.

Fournisseurs Cloud

Nous travaillons principalement avec deux fournisseurs de services Cloud
mais nous pouvons nous adapter à votre Cloud.

digitalocean

DigitalOcean est une plateforme Cloud construit pour les développeurs. Elle offre une approche plus simple et pragmatique de l’aspect Cloud.

amazon web services

Amazon Web Services est actuellement le géant incontesté du Cloud. La multitude de services managés et ses performances en font un acteur incontournable.

Technologies

Voici un exemple de quelques technologies que nous utilisons pour servir vos applications en environnement cloud.

docker

Conteneurisation avec Docker

docker swarm logo

Orchestration avec Docker Swarm

traefik 1

Organisation du trafic entrant
avec Traefik

nginx

Organisation du trafic entrant avec NGINX Proxy Manager

ols logo

Serveur Web pour site Internet