Recent Posts

Backup my Linux servers to Google Drive

1 min read

I'd created my own backup script to keep a copy of $HOME to all my Linux servers.Install Google Drive to your Linux ServerFirst, you’ll need to install Google Drive to your Linux machine (debian or ubuntu tested)wget -O drive https://drive.google.com/uc?id=0B3X9GlR6EmbnMHBMVWtKaEZXdDgsudo mv

Delete files from Google Drive folders after 7 days

1 min read

Code Appsfunction DeleteOldFiles() { var Folders = new Array( 'FOLDER_ID_HERE', // My trash movies folder 'FOLDER_ID_HERE' // My backup servers folder ); var Files; Logger.clear(); for each (var FolderID in Folders) { Folder = DriveApp.getFolderById(FolderID) Files = Folder.getFiles(); while (Files.hasNext()) { var File = Files.next(); if (new Date() - File.

How We Switched to a Continuous Delivery Pipeline in 3 months

7 min read

First MonthBackgroundOur deployment strategy was very old and manual due to several reasons:Deployment was manual (build, publish/promote, release and deploy)Functional and technical tests were manualThe release pipeline took long times to be pushed to productionOften defect and rollback for a releaseHigh coupling between Infrastructure & dev teams

Story 4: I’m an Incident Commander

1 min read

ProblemI was working as a team leader for a while now in different company.  That made me take a look at different processes and organisation for an incident management. Often and more often on startup company, the incident management didn’t exist or was very tiny. The result was almost

Story 3: Don’t Underestimate the Importance of a First 1:1

1 min read

ProblemIn the last few years, I’ve had the pleasure of kicking off lots of new relationships with both engineers and managers. I’ve learned a lot over time that getting specific data during the first 1:1 meeting can be really helpful. I’ve also learned from my mistakes

Story 2: Surviving an All-Hands Fire with No One On-Site

1 min read

ProblemI was called in as an Escalation Manager for a fire issue at a US datacenter during a banking holiday in France. As you can imagine, it was not an easy task for me to reach everyone.  Additionally, these were all remote workers. Regardless of the impossible circumstances, I was