Lead Infrastructure & Platform Engineer
February 2019 — Today | Traveldoo, Expedia
Architecture and design
- Design a Kubernetes infrastructure to accelerate development cycle.
- Analyse performances problems in databases handling 6 TB of data.
- Identify scalability bottlenecks on webapps that handle 5 million req/days.
- Supervise and streamline PCI-DSS and SSAE audit through automation.
- Establish GitOps culture to enforce security, provide reliability and stability.
- Summarise ideas and present schedule and plan to leadership.
- Develop an AWS Infrastructure strategy aligned with the group.
- Maintain logging infrastructure handling 1 TB of logs per month.
Organisational and Management
- Make decision on infrastructure, security and delivery tools.
- Manage and coach seven engineers and delegate responsibilities.
- Oversee company-wide project across 5 geographically dispersed teams.
- Train and guides dev teams with workshops and presentations.
- Handle communication and coordination in critical incidents.
- Transform legacy IT team into an Agile and DevOps oriented team.
- Predict future infrastructure needs and forecast budgets and planning.
Infrastructure & Platform Engineer
January 2017 — February 2019 | Traveldoo, Expedia
- Improve delivery pipeline handling 3 deployments per day from 10 per year.
- Deploy High Availability components to increase uptime above 99.9%.
- Automate release and validation of ~500 projects with Maven and Jenkins.
- Reduce house-keeping time by 90% of ~200 virtual machines with Chef.
- Enhanced post-upgrade stability to 100% with Jenkins and monitoring.
- Provide performance and optimisation feedbacks based on metrics.
- Upgrade implementation processes taking hours to less than 2 minutes.
- Wrote and tested Chef cookbooks & policies to enforce security policies.
- Examine requirements to provide well-thought self-service tools.
- Implement monitoring and alerting of infrastructure and applications.
Java Software Engineer
January 2014 — January 2017 | Traveldoo, Expedia
- Identify customers’ needs to design and implement the best solution.
- Coach new team members and provide technical recommendations.
- Coordinates and lead a team of 6 in an agile environment.
Java Software Engineer
April 2011 — December 2013 | Ekino
- Design, develop and deliver new features in production.
- Advise on quantitative estimates and technical feasability.
Android Developper
2012 | Freelancer
- Development and release of an Android application with a Java backend server.
- Native responsive design and built-in notifications.
PHP Developper
2010 — 6-month internship| WebFullCircle – Charlotte, USA
- In-house CMS solution development and websites implementation.
- Analytics, Search Engine Optimisation and page speed improvement on existing sites.