System Administration

I primarily use Debian/Ubuntu/RedHat ecosystems, along with Ansible or Puppet, or even Chef at home.

my chef cookbooks

Deployment

I love building simple and composable things with tools like Docker, Ansible and a few custom scripts .

some docker repos - hub

Monitoring & Logging

I used Nagios with Centreon, though I'm learning Riemann. For graphs I love Graphite with Grafana, and I leave my logs in ELK.

Application & Databases

I have experience with Nginx, Apache, Tomcat, and various Rails servers. I like Postgresql and ElasticSearch too. I'd love to try Riak in production someday.

Internal Tools

I'm really an expert in Redmine, though I already managed Jekyll, SPIP, Dokuwiki, Request Tracker and a lot of useful internal tools.

redmine contribs - plugins

Debugging & Performance

I like to track performance issue and debug various problems, using strace, netstat, tcpdump, ... or much high-level tools like Newrelic or Boundary.

Simple monitoring system

A simple monitoring system to replace Nagios for a few dozens machines

made with ruby + ansible + python

Costs dashboard

A dashboard to analyze monthly AWS/OVH costs

made with sinatra + reactjs

Cartoque

Cartoque is an open-source CMDB built for medium scale datacenters

cartoque.org - jbbarth/cartoque/2

Klou

Klou helps manage postdoc proposals for french PhD's

made with rails + heroku

jbbarth.com

My blog, once powered by mephisto, simplelog and now nanoc3 on gh-pages

jbbarth.com - jbbarth/jbbarth.com

Cucumber merge

One page app to visualize many cucumber reports in one consolidated page

jbbarth/cucumber-merge

Monitoring dashboards

Made some custom dashboards at $WORK based on Graphite data

made with graphitejs

La Poutre

A topbar with links and monitoring reports which can be externally injected

made with custom JS + mod_substitute

Redmine plugins for $WORK

Developed some private plugins for $WORK since 2007

see my other plugins here

Drafts plugin

Saves drafts of issues while you edit them so they don't get lost

jbbarth/redmine_drafts

Refresh plugin

Automatic refresh on important pages in Redmine

jbbarth/redmine_refresh

Comments plugin

Private comments for your Redmine instance, visible only by allowed roles

jbbarth/redmine_comments

Organizations plugin

Hierarchical organizations for big Redmine instances

jbbarth/redmine_organizations

Notified plugin

Know which people have been notified on a specific issue

jbbarth/redmine_notified

Uhoh plugin

Centralized errors & exceptions reporting for your redmine instance

jbbarth/redmine_uhoh

Reminders plugin

Stick reminders (aka postits) on "My Page" so you don't forget important things!

jbbarth/redmine_reminders

Wiki Backup plugin

Easy backup solution for your Redmine wikis. Allows full mirroring

jbbarth/redmine_wiki_backup

CMDB plugin

CMDB interface for Redmine : allows you to link issues to your external CMDB

jbbarth/redmine_cmdb

CAS plugin

Authenticate to your Redmine instance through your existing CAS/SSO solution

jbbarth/redmine_omniauth_cas

Sudo plugin

Sudo-like powers for administrators ; you should not be root all the time !

jbbarth/redmine_sudo

Stronger plugin

Adds additional layers of security for your Redmine instance exposed on the Internet

jbbarth/redmine_strong

Watch Project plugin

Adds ability to automatically watch all issues in a project

jbbarth/redmine_watch_project

Notification center

Adds various fine-grained options for redmine notifications

jbbarth/redmine_notification_center

Auto-Private plugin

Force private issues on some projects (where you want privacy between clients)

jbbarth/redmine_auto_private

Base select2 plugin

Base plugin which adds select2 to your redmine instance

jbbarth/redmine_base_select2

Base Deface plugin

Base plugin which adds ability to use Deface (view overrides) in your plugins

jbbarth/redmine_base_deface

Base RSpec plugin

Base plugin which adds ability to use RSpec for your plugin tests

jbbarth/redmine_base_rspec

Better Crossprojects

Force private issues on some projects (where you want privacy between clients)

jbbarth/redmine_auto_private

Wiki issue details

Add some textile syntax to display issues attributes inside wiki sections

jbbarth/redmine_auto_private

Asset Pipeline plugin

An experiment to show how Rails' asset pipeline could be activated in Redmine

jbbarth/redmine_asset_pipeline

ITIL Priority plugin

Calculate priroity based on urgency and impact metrics as ITIL suggests

jbbarth/redmine_itil_priority

Limited Visibility

Limit visibility of issues by defining custom scopes on each issue

jbbarth/redmine_limited_visibility

Reports plugin

Include custom graphs in any wiki or issue (needs some ruby/js foo)

jbbarth/redmine_reports

Workload Calendar

Builds a week-by-week workload calendar based on versions and load estimates

jbbarth/redmine_workload_calendar

Theme ministere

A custom theme for french minitry for sustainable development

jbbarth/redmine_theme_ministere

Redmine scripts

A collection of useful scripts I use to manage my Redmine installations

jbbarth/redmine-scripts