Long time since my last post. This one is not very technical post, but it’s a nice to have solution if you use grep usually. Are not you fed up to type vim and search the line after a grep command ? If yes, this post is for you. First of all, you may know that an alternative more user friendly to grep exist, called ag (perf comparison). I really like ag and grep, but something make me loose my time since several years and I’m pretty sure it’s your case too.

Continue reading

Some of you may not be familiar with the terms “Rolling upgrade” or “Rolling restart”. This is the action of upgrading or restarting a cluster without service interruption (alias zero downtime). In most cases, this is done node by node, but in fact it depends of the technology you’re managing and the number of active nodes in your cluster. At Nousmotards we have several Java Spring Boot applications running. Restarting one application can take up to 1 min.

Continue reading

As I wanted to upgrade it and because it has been asked several time, I upgraded the consul-template Ansible role to manage official binaries (and upgrades). Here are the new vars: consul_template_version: '0.11.0' consul_template_arch: 'linux_amd64' consul_template_http_src: "https://github.com/hashicorp/consul-template/releases/download/v{{consul_template_version}}/consul_template_{{consul_template_version}}_{{consul_template_arch}}.zip" You can of course find the role to Ansible Galaxy: https://galaxy.ansible.com/deimosfr/consul-template/ I hope you’ll enjoy this new version :-)

Continue reading

I recently had the chance to get the latest MacBookPro 13 for my new work at Criteo. If you follow me and remember, this is not the first time I want to use Debian on a new MacBookPro version. Overview History repeats itself and as you can think, some things are not working out of the box on Debian Jessie. Here are the issues I encountered and how i could fix some of them:

Continue reading

Debian 8 is out ! After several months of freeze, it’s now ready. I’m really happy about that version because MySecureShell is finally available in the mainstream packages and the second thing is MariaDB available in the latest stable version (10). Unfortunately, Docker is not present because it has too fast cycles to be stable (source). Thanks to Debian teams for this amazing work once again :-)

Continue reading

I spent nearly 2 years at eNovance/RedHat, it was a great adventure, now I’m glad to start a new job at Criteo today! I’ll be in charge of storage technologies around big data. My future blog posts will of course evolve to this kind of technologies too. However as I’ve side projects, there still will have several kind of subjects. Really happy to start this new job :-)

Continue reading

Un blog post en français cette fois ci, car ça ne concerne que les Français (pour l’instant) pour vous expliquer le nouveau projet que j’entreprends avec 2 amis. L’idée est simple, vous êtes motards, vous aimez les balades à moto…l’application est faites pour vous ! Aucune application n’est à l’heure actuelle disponible sur Smartphone qui fait ce que nous proposons. Il s’agit d’une application à la Facebook like, ou vous pouvez inviter des amis, créer des clubs de moto, proposer et planifier des itinéraires, partager vos parcours effectués et beaucoup d’autres choses.

Continue reading

Author's picture

Pierre Mavro / Deimosfr


SRE Lead DevOps at Criteo  •  Nousmotards Co-Founder

Paris - France