Emilien Kenler, after working on small web projects, began focusing on game development in 2008 while he was in high school. Until 2011, he worked for different groups and specialized in system administration.
In 2011, he founded a company that sold Minecraft servers while studying computer science engineering. Emilien created a lightweight IaaS (https://github.com/HostYourCreeper/) based on new technologies (such as Node.js and RabbitMQ).
Thereafter, he worked at TaDaweb as a system administrator, building its infrastructure and creating tools to manage deployments and monitoring.
In 2014, he began a new adventure at Wizcorp, Tokyo. In 2014, Emilien graduated from the University of Technology of Compiègne.
For Packt Publishing, Emilien has also contributed as a reviewer on other books:
Darius Kri?tapavi?ius attended Vilnius University and studied software engineering as his major subject. In 2009, Darius started working with web application development and since then, he gained considerable experience and particularly developed various e-commerce systems. While working in this field, he learned the PHP programming language and different frameworks (such as CodeIgniter and Symfony2). At present, Darius is working as a professional web developer and is actively engaged in DevOps method, process automation, principles of Agile, and other associated subjects of web development.
Marcelo Pinheiro is a software engineer from Porto Alegre, Brazil. In 2000, he started to work as a web designer and programmer with ASP and PHP. Marcelo is still in touch with Microsoft .NET Framework and Java to run their respective choice of databases for web applications. Since 2003, he has been using Linux- and Unix-related operational systems, from Slackware to GoboLinux, Arch Linux, CentOS, and Debian. At present, he uses OS X, and he also uses FreeBSD to some extent. Marcelo lost a few nights compiling and applying patches on the Linux kernel to make their desktop work. He is an open source enthusiast and acts as a problem solver, irrespective of the programming language, database, or platform.
After a few years, he moved to S?o Paulo to work with newer technologies (such as NoSQL, cloud computing, and Ruby), where he began to present tech talks with these technologies in Locaweb, and RS on Rails, the biggest Ruby conference in South Brazil. As an observer, he created some tools to standardize development using tools (such as Vagrant and Ruby gems), some of these in their GitHub, in Locaweb to ensure fast application packaging and reduce deployment rollbacks. In 2013, Marcelo shifted his career focus to become a full-stack developer and began to follow the DevOps movement. In 2014, he attended QConSP-International Software Development Conference as a speaker and spoke about Packer and its use in Locaweb. Currently, Marcelo works as a DevOps engineer at Moip Pagamentos, where he is responsible for creating continuous deployment solutions, which cover non-PCI or PCI compliance environments. He is currently using Go as a preferable programming language.
First, I want to thank my wife for her patience, especially on days when I came home from work, ate something quickly, and went straight to my office, returning only to sleep. Secondly, I want to thank my friends, who believed in my potential since the beginning and kept in touch with me despite the distance, and lastly, my mentors Gleicon Moraes and Roberto Gaiser for the incentive and tips that helped me become a better software engineer.