john arundel.jpg

John Arundel, principal consultant at Bitfield Consulting, is a well-known expert on DevOps, infrastructure, Kubernetes, Puppet, and the Go programming language. He has been writing software for 40 years, managing Unix systems for nearly three decades, and working on infrastructure from nuclear power stations to Netflix since he was knee-high to a login prompt.

John Arundel is both a superb engineer and, just as importantly, an excellent teacher/communicator.
—Amazon review

He is the author of several technical books, including Cloud Native DevOps with Kubernetes (O'Reilly 2019) and the Puppet Beginner's Guide. He regularly blogs on technical topics, and writes articles in the press. Currently his time is divided between Golang training and mentoring, and consulting on Kubernetes and cloud infrastructure for DevOps teams. He is also a well-known and highly experienced Puppet consultant.

His skills have saved my life more than once. He’s a rare find.
—Dan Webb, Engineering Manager, Facebook

John has worked with hundreds of companies worldwide, large and not so large, including Microsoft, the Raspberry Pi Foundation, Dynatrace, Cisco, CareZone, Wide Open West, Paidy, and many more.

He is an excellent consultant, and a diligent proponent of all things DevOps. He has provided mentoring and support to our entire team, and is a fine ally.
—Mike Thomas, Head of Tech, ObjectiveManager

When not writing or consulting, he tweets as @bitfield. You may like to follow him there too.

John holds a B.Sc. in Computer Science, with a research interest in kernel resource scheduler design, and is a certified Sun Solaris administrator, A+ Hardware Technician, LPI (Linux Professional Institute) graduate, and a member of the British Computer Society (MBCS). Before becoming an independent consultant, he was formerly a senior architect responsible for datacentre operations in the enterprise hosting division of MCI/Verizon, then the world’s largest telecoms carrier.

Superb from both a technical and business angle, John makes everyone in the meeting room happy with his work.
—James Darling, Technical Lead, Government Digital Service

John is also an open source software developer and mentor, maintainer of the popular script library for infrastructure automation with Golang, and a contributor to Kubernetes, Terraform, and the Go programming language itself. In his non-existent spare time he is a volunteer mentor for Golang at the Exercism coding school, and works with people from under-represented groups in tech, helping them develop the skills they need to get their first job in the industry.

John is an excellent mentor: competent, precise and respectful; kind and helpful, informative but not condescending. I learned a lot from him.
—Exercism student