About the Authors Robert Davies Robert is the vice president of engineering at CloudBees, Inc. He joined CloudBees from Red Hat to co-create the Jenkins X initiative. Rob was the creator of ActiveMQ and has worked on open source initiatives for over 10 years. Brian Dawson Brian is currently a DevOps evangelist and practitioner at CloudBees, Inc. with a focus on agile, continuous integra- tion (CI), continuous delivery (CD) and DevOps practices. He has over 25 years as a software professional in multi- ple domains including quality assurance, engineering and management, with a focus on optimization of software development. Brian has led an agile transformation con- sulting practice and helped many organizations imple- ment CI, CD and DevOps. James Rawlings James is a principal software engineer for CloudBees, Inc. and co-created the Jenkins X project. James is a lead de- veloper, frequent blogger and aims to help developers move to the cloud. James was formally at Red Hat and worked on the fabric8 project. James Strachan James is a distinguished engineer at CloudBees, Inc. and chief architect of Jenkins X. He is also the founder of the Apache Groovy programming language, Apache Camel and co-founder of Apache ServiceMix and fabric8. James is a frequent speaker and blogger on Jenkins X. He is ac- tively involved with the Kubernetes, developer tool and continuous delivery open source communities. Before joining CloudBees, James worked at Red Hat and FuseSource. vi

Building Cloud Native Apps Painlessly - Page 6 Building Cloud Native Apps Painlessly Page 5 Page 7