Michel Alexandre Salim

Production Engineer



Michel Alexandre Salim is a Production Engineer at Facebook. He likes automating things.


  • Configuration Management
  • Free and Open Source Software
  • Site Reliability Engineering


  • M.S. in Computer Science, 2007

    Indiana University Bloomington

  • BEng in Computer Science, 2003

    University of York

Recent Posts

Linux in the Time of COVID-19

Can’t believe I managed to spend more than a year without updating this blog! In hindsight, perhaps sticking to open-source communication channels should have been in my 2019 resolutions… I’ve been meaning to write a comprehensive status update, but perhaps starting small and updating more often is the way to go.

2019: New Year's Resolutions

It’s that time of the year again, and after a whirlwind 2018 - switching teams, a lot of work-related travel, and all those scandals in the news, it’s time to reflect on the year past and plan changes for the coming year ahead.

Hello GitLab Pages!

With the recent Google announcement that Chrome 68 will mark all HTTP sites as insecure, it’s time to say farewell to GitHub Pages, which I switched to more than two years ago, and move to GitLab Pages.

Property-based Testing in Python with Hypothesis @ GeekCamp.ID

Several months ago I discovered David R. MacIver’s impressive property-based testing library for Python, Hypothesis. Having been a big fan of Haskell’s QuickCheck – but not having much opportunity to use Haskell in daily life – this is hugely exciting.

Assign Phabricator reviewers based on module ownership

At Traveloka, Indonesia’s leading travel booking site, we use Phabricator for code reviews - and as a growing company it might not be straightforward to figure out who is knowledgeable about a particular part of the code base and thus would be a good reviewer.