致谢
写书是一件劳心费力的事情,写本书也不例外。接下来,你将读到的内容是我用了两年多的时间收集、组织、编写、编辑、重写、校对和制作的。关于写书的过程,我最喜欢的一句话来自Gene Fowler,他说:
“写作不难,只消坐瞪白纸一张,静待前额鲜血点点。”
独自面对这个漫长而痛苦的过程,放弃是很容易的决定,如果不是我的妻子Bogdana,我可能也已经放弃了。她不断地鼓励我完成这本书,并在我错过与家人相处的时间里支持我。我爱她,我对她感激不尽!
我还要感谢来自Mozilla安全团队、开发团队及运维团队的朋友和同事,他们的建议、反馈和技术支持帮助我完成了这本书。他们理所应当留下姓名,限于篇幅,我却无法在这里将所有人一一列出,但我还是要特别感谢Guillaume Destuynder、Aaron Meihm、Chris Kolosiwsky和Simon Bennetts。他们的评论、反馈和支持让本书增色不少。
我的朋友Didier Bernaudeau发挥了关键的作用,他以银行业的专业知识拓展了DevOps中的安全视野。他贡献了另一个与我不同的视角,让本书可以被更多背景的读者所接受。
我必须感谢Andrew Bovill和Scott Piper,他们验证了全书代码和技术的准确性。没有经过正确同行评审的代码就不是好代码!
此外,来自Manning的审稿人也提出了许多宝贵的建议,他们是Adam Montville、Adrien Saladin、Bruce Zamaere、Clifford Miller、Daivid Morgan、Daut Morina、Ernesto Cardenas Cangahuala、Geoff Clark、Jim Amrhein、Morgan Nelson、Rajiv Ranjan、Tony Sweets及Yan Guo。
最后,我要对我的开发编辑Toni Arritola和Dan Maharry表示特别感谢,他们在本书的成书过程中发挥了重要的作用。Dan帮我把散乱的想法整理成有条理的教材,而Toni督促我尽可能地交出一份高质量的手稿。我可以负责任地说,本书的出版他们功不可没,感谢他们!