3

Click here to load reader

Loic Tosser DevOps

Embed Size (px)

Citation preview

Page 1: Loic Tosser DevOps

Loic TosserLead DevOps

"Release faster and automate more"

SummaryLead Engineer, between Development, Q&A and Operations:

{ Strong Unix/Linux system administration skills, exceptional troubleshooting aptitude. A Bachelor Degree inComputer Science brought development and scripting skills into the picture. Mastery in CI/CD.

{ Strong skills in Q&A: unit testing, integration tests, system tests.{ Years of Site Reliability Engineering experience, strong knowledge in embedded system, Big Data, metrics/KPI

and telecommunications.

Top Technologies:

{ Programming languages: Go, C, Python, shell scripting{ DataStores: ElasticSearch, OrientDB, Redis{ OS/Virtualization/Containers: FreeBSD, Fedora, CentOS, Archlinux, Ubuntu, Xen, Docker, Jails{ CI/CD: Jenkins, Rundeck, Ansible, Puppet{ Monitoring/Metrics/KPIs: Zabbix, TICK stack, ELK stack, Grafana, Monit/MMonit{ Logs: Logentries, ELK stack, Loggly

Experience2015–Present CTO, Aswat Telecom and Media, Dubai.

As CTO, I have multiple tasks{ Identify opportunities and risks for the business{ Manage research and development{ Maintain current information about technology standards and compliance regulations{ Monitor technology and social trends that could impact the companyBut my biggest target, as a CTO, is to launch our new contact center software. To increase the qualityand the agility of the project, I’m also the DevOps on this project. I’ve put in place multiple tools, like:{ Team Management: Git, GitHub, Kanban Board{ Test frameworks: Mocha, Protractor, Goblin{ CI/CD: Jenkins, Poudriere, Rundeck{ Deployment: Phoenix VMs (FreeBSD on Xen, with integration of Cloud-init and Xen Orchestra),

Ender(Tailor-made solution, based on the pull concept, like Puppet, but with the Ansible syntax){ Metrics/Monitoring: TICK Stack, GrafanaOn top of this, I’ve managed a side project: a customer database with 2.5 millions of entrances, includingKPI/metrics system, statistics, customer profiling, SSO and APIs.

Springs 1, Street 6, Villa 52 – Dubai, United Arab EmiratesH +971 (0) 56 42 81 346 • B [email protected] • Í Linkedin Profile 1/3

Page 2: Loic Tosser DevOps

2015 DevOps, Aswat Telecom and Media, Dubai.I did DevOps/SysAdmin job, design the architecture for the new project, and manage the old project. Ibring some tools, to have a better qualityDevOps Tasks:{ Programming: Golang, Python, PHP{ Monitoring: Zabbix, Monit, Datadog{ Deployment: Ansible, Docker{ OS: RancherOS, Fedora 22, FreeBSD{ Databases: Redis, OrientDB, MySQL{ Softwares: Yaws, HAProxy, RabbitMQ, Git, Jenkins{ Managing Tools: GitHub, Trello (Kanban Board), GitFlow

2014-2015 CTO, My Sign, Dubai.I did DevOps/SysAdmin job, and design the architecture for the project. My other fonctions are to plancosts, hiring, managing the project and giving some advices to the founders DevOps Tasks{ Programming Languages: Python, Golang, Erlang{ Monitoring: Zabbix,Monit,Observium, Logstash, Kibana{ Deployment: Ansible{ OS and Virtualization: FreeBSD, Jails{ Databases: Redis, Mnesia, Neo4J, MariaDB{ Softwares: Yaws, HAProxy, RabbitMQ, Git, Poudriere, Jenkins, MongooseIM{ Managing Tools: Redmine, GitHub, Trello, GitFlow{ Startup Knowledges: Growth Hacking, Statistics/Metrics, Fundraising

2013-2014 SysAdmin, Findspire, Nancy, France.I Developed a complete infrastructure for a startup, including monitoring, deploy-ment,virtualization,databases and much moreDevOps Tasks:{ Programming Languages: Python, Golang, Erlang{ Monitoring: Zabbix,Supervisor, Logstash, Kibana{ Deployment: Ansible{ Virtualization: LXC,Docker,Jails{ Databases: Redis,ElasticSearch,Couchdb,Riak and RiakCS,ArangoDB{ Others : Yaws, Lighttpd, Nginx, Varnish, Gunicorn, ApacheDS, OpenVSwitch, RabbitMQ

2012-2013 Team Leader - Server Side application, BoBee, Nancy, France.Bo-Bee is a home automation and respectful of nature solution. We hope control as many componentsas possible with our solution, such as household appliances, lighting, water and heating. Bo-Bee, wantingto be also a consulting solution, visualizes in real time or delayed how the house uses its energies, and thisthrough various statistics. Work : Team Leader on the Home/Dedicated Server, which include material(Raspberry Pi), sysadmin (FreeBSD ARM), python software (django, tastypie)

2011-2012 ERP Developer, Be Metrics, Nancy, France.Developed a new ERP for the companyDetailed achievements:{ Learned how to manage a company{ Learned how to use OpenERP{ Learned how to develop an OpenERP module

2010-2011 Stand-in Tutor, Université de Metz, Metz, France.Teacher in the Telecommunication Bachelors degreeDetailed achievements:{ Classes about web security{ Classes about web development{ Classes about web architecture

SkillsSystem Administration{ FreeBSD { Jails{ Fedora { Debian

Springs 1, Street 6, Villa 52 – Dubai, United Arab EmiratesH +971 (0) 56 42 81 346 • B [email protected] • Í Linkedin Profile 2/3

Page 3: Loic Tosser DevOps

{ CentOS { Docker{ Ansible { Puppet{ Jenkins { RundeckDataBases{ MySQL { PostgreSQL{ CouchDB { ElasticSearch{ OrientDB { Redis{ InfluxDB { Google DataStoreData Science{ R { Python{ TSDB { GraphDB{ Data Mining { Data Analysis{ Big Data { Customer DatabaseProgramming languages{ Go { Python{ R { CVirtualization{ Xen { Unikernel

Education2012–2013 Master1 Network and security, Bonch-Bruevich University Of Telecommunication, Saint-

Petersburg, Russian Federation.2009–2012 Bachelor - Computer Science, EPITECH - European Institute of Technology, Nancy, France.

LanguagesFrench MothertongueEnglish Full professional proficiencyGerman Limited working proficiencyRussian Limited working proficiency

Communication Skills2016 Gophercon Dubai - Go for the web2014 RMLL - Why Debian When FreeBSD?

Interests- FreeBSD - Chess- MMA - Swimming- Poweriser

Springs 1, Street 6, Villa 52 – Dubai, United Arab EmiratesH +971 (0) 56 42 81 346 • B [email protected] • Í Linkedin Profile 3/3