Nicolas Rodriguez
SysAdmin / Software Engineer / DevOps, Rubyist, Open Source Maintainer
About Me
Hello! I’m Nicolas Rodriguez. I am passionate about system archictecture design. I am a skilled fullstack developer and master of high traffic websites with high availability and scalability in mind. I am a quick learner and a team worker that gets the job done.
Bio
Age
41
Location
Marseille, France
Professional Skills
Web Architecture (Nginx, Apache, Memcached, Redis, Bind9)
High Availability / Load Balacing (Keepalived, HAPoxy, NFS, Samba)
Virtualization (Proxmox, Xen, KVM, LXC, Docker, VMware)
Supervision (Icinga, InfluxBD, Telegraf, Prometheus, Grafana, Graylog)
Provisionning (Foreman, Puppet, Ansible, SaltStack, Chef, Packer, Terraform)
Work Experience
Freelance at Nicolas Rodriguez Consulting
March, 2019 - Present
- Working as a System Architect / SysAdmin / Consultant for SeeTickets (around 400 servers, mostly virtualized, in 3 DC, including the network stack and the storage bay)
- Built a completely new hosting infrastructure for Veilleco (12 servers), largely automated thanks to Saltstack
- Developed Stacker for Saltstack (in Crystal)
- Maintaining some projects on Github
Senior Sys Admin at FraudBuster
Jul, 2016 - Apr, 2018
- Complete rework of the monitoring system (Icinga2)
- Complete rework of the provisionning system (SaltStack)
- Add infrastructure tests that run in CI (Jenkins, libvirt, Kitchen, Inspec)
- Add Foreman / Saltstack integration
- Member of saltstack-formulas community
- Author/reviewer of some saltstack formulas
Founder / CTO at JBox Web
Dec, 2013 - Feb, 2016
- Created Deploy'It an OSS hosting application (Heroku like, with RoR et Docker)
- Consulting for La Marseillaise
Self formation at home
Aug, 2012 - Aug, 2013
- Development (software architecture, design patterns, tests, good practices)
- Ruby, Ruby on Rails, Git
- CSS Framework (Bootstrap) / JS Framework (JQuery)
- Container LXC
- Start maintaining Redmine Git Hosting (as a fork) (also here)
- Created Redmine Jenkins (see also here and here)
Sys Admin at LDMobile
March, 2011 - Aug, 2012
- CI infrastructure deployment (Jenkins)
- Provisionning infrastructure deployment (Puppet)
- Benchmark customer applications (Ad’It)
Junior Sys Admin at Altervisions
March, 2009 - Feb, 2011
Education
Formation JasperSoft from JasperSoft Paris
2010
Prise en main d’IReport, intégration à JasperServer, administration de JasperServer
License Pro Administration de réseau / Chef de projet en Alternance from IFC Marseille
2008
BTS Informatique de Gestion en Alternance from CCI Marseille
2005 - 2007
References
Pierre Jean Mauvin
CEO at Concerto
Nicolas displays exemplary professionalism and is able to take on challenges. He learns quickly and is an asset to any team.
David
Back-end Developer
Nicolas is a great co-worker and problem solver. He is quick to extend his helping hand and makes a good team player.