After several experiments with Internet access providers and web agencies I was for over 10 years CTO of CCM Benchmark, responsible for the management of a web development team of 50 people and designing of the related Linux infrastructure. The project included the development of web services, ecommerce and the successful launch of the copainsdavant.com website serving 14 millions users. In 2012, I launched a consultancy specializing in cloud computing architectures and OpenStack.
From 12/2001 to 3/2012 (11 years), Rennes (France)
Head of Software Development, Head of Group Infrastructure.
From beginning to end, designing and building an architecture of 300 real servers for scalable web services (web audience of 19 millions unique visitors 1/2012):
Responsible for a team of 51 people :
6 – Technical project manager
24 – Web developers (PHP, Perl, SVN, PostgreSQL, MySQL)
2 – UX developer (jQuery, Comet)
4 – Mobile developer (iPhone, Android)
4 – System and network administrator (Debian, Cisco, Varnish)
7 – Help Desk (ticketing, monitoring, bug tracking)
4 – Community manager
PHP development, code review for core objects.
Telecom management, datacenter management (Equinix, Telecity, Level3), purchasing servers.
Deployment of the security, PKI : OpenLdap + X509, USB token.
Disaster Recovery Plan : Netapp replication, BGP, database replication in 2 datacenters.
Build a distributed cluster for media storage developed with NFS and PHP (100 To, 60 000 new pictures uploaded each day).
System and Network administration of all the infrastructure (3rd level support).
9/2000 12/2001 (16 months), Rennes (35)
roject manager and developer of the first version of copainsdavant.com launched in 2001 (now 14 millions of users).
Development of web services (PHP/PostgreSQL) : Cuisine, Journal du Net Emploicenter, L’Internaute Photos.
3/1999 to 7/2000 (18 months), Nantes (44)
Web Groupware development (Java Servlet).
Administration : ISP, web server, mailing platform.
PHP, Zend Framework, Python, Django, Perl, C, Java.
UML, Merise, Eclipse, SVN, Git, Mercurial.
Linux administration (Debian, Ubuntu Server, Redhat).
Solaris and Windows Server administration.
Deployed with heavy load : Apache, Lighttpd, Flash media server, Icecast, Red5.
Postfix, Sendmail, Qmail, OpenLDAP, Bind, NIS, NFS, Samba, SSH,
Netapp administration (data OnTap).
KVM, Xen, libvirt.
Cloud computing : OpenStack, Amazon Web Services (EC2, S3, VPC, Auto Scaling).
Configuration management : Puppet, Chef.
Monitoring : Nagios, Cacti, RRDtool , MRTG, Cricket.
Database : MySQL (tuning, replication), PostgreSQL (tuning, replication), Oracle, SQL Server.
Memcached, Redis, MongoDB.
Google Apps for Business mail administration.
LVS HA, Varnish, HAProxy.
Cisco routers (BGP), VPN IPsec, OpenVPN, fiber deployment.
Iptables Firewalling, PKI Aladdin.
Supervising and leading a team of developers/project managers.
Recruitment: preparing and issuing tenders, interviews.
Introduction of Scrum method of agile development.
Negotiation of services.
Implementation of dashboards and project technical performance.
Organization of the training plan.
Organization of project schedules, budget monitoring time.