I have been very fortunate to always have good people around me and I would like to thank God for that. I would like to thank my parents for all the sacrifices they made while raising me and my sister and for providing the best possible support. Next, I would like to thank my wife, Lakshmi (Lucky), who has been my best friend for the last 13 years. I feel fortunate to have her as my wife as she is better qualified than me in almost everything. My daughter, Sasha, has been the spark in my life and I enjoy all the little interactions with her. I would like to thank my wife and daughter for being patient in dealing with my occasional tantrums. Lastly, I would like to thank my sister, brother-in-law, and niece for being there for me always.
I would like to thank my current company, Cisco, for allowing me to spend time on the book. I would also like to thank my Cisco managers and colleagues who have been very supportive to me in this effort.
I would like to thank my wife and my niece, Pallavi, for reviewing some of the chapters. My wife and daughter also helped out by drawing a rough draft of some of the pictures used in the book.
I would like to thank my editors and reviewers for guiding and correcting me throughout the book's preparation.
These acknowledgements would not be complete without thanking the folks at CoreOS and Docker for the amazing technology that they have developed, which allowed me to write about it. Lastly, a big thanks to the open source community for making software easily accessible to everyone.