Marking its tenth anniversary next year, though DevOps is the youngest software methodology around, it grows year-by-year in popularity. DevOps continues to be an approach widely used by businesses and developers alike. Even new developers are learning about the philosophies behind DevOps and how its implementation can help make the delivery of applications and services more effective and efficient.
Learning about DevOps and various things related to the approach today is easy. There are so many resources that you can turn to, no matter what you want to learn on the subject. To help you get started, here are the top DevOps blogs and books to read for 2019.
If you’re looking for ways to integrate DevOps into your organization, give Caylent a try here.
It is difficult to beat DevOps.com as a site that focuses on DevOps. What started life as a small, dedicated site is now the go-to website for all things DevOps-related. You can learn the basics of DevOps, about specific matters such as DevSecOps, and how the methodology can help teams avoid disasters. You can also dive deep into subjects like continuous delivery.
The site’s latest piece about 10 years of DevOps is particularly interesting. You can see how DevOps has grown from being a simple approach to a philosophy that many developers and stakeholders now believe wholeheartedly.
Dzone is another site with a section focused purely on DevOps and how it is best implemented in different situations. The site has an appealing layout that makes browsing through the articles and resources found on it very enjoyable. You can even find specific guides and DevOps-related job openings. (Caylent’s CTO Stefan Thorpe has contributed to the Containers Guide Vol. II as well as the Open Source: Democratizing Development Guide Vol. I.)
DZone doesn’t just focus on DevOps on its own though. Writers contribute on all subjects from Agile through to Web development and beyond as much as it discusses DevOps. You can also find new guides and resources on Kubernetes, artificial intelligence, and TDD.
The 2018 – 2019 DevOps RoadMap
This next resource isn’t actually a page, but an article written by Javin Paul, one of the top DevOps writers in the world. The 2018 – 2019 DevOps RoadMap is an illustrated guide by software engineer Javin Paul and is useful if you want to know more about how DevOps – the approach as a whole – will grow in 2019.
In the article, Javin talks about how Docker and Kubernetes affect DevOps, how you can become a DevOps engineer and the different paths that will take you to that final destination of being an expert in this approach. Javin’s other posts on the subject are equally interesting too.
The DevOps Handbook
Considered the ‘bible of DevOps’, no DevOps resource list is complete without The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations. Written by Gene Kim, Patrick Debois, John Willis, Jez Humble, and John Allspaw, all of which are exceptional people in the world of DevOps and software engineering.
The DevOps Handbook is an influential, go-to book for those who want to learn more about DevOps from every angle. It gives you a coherent view of the approach and allows you to see the big picture. (If the thought of getting through all 400+ pages is too much, then check out our bite-size summary series of the full works here.)
Architecting for Scale: High Availability for Your Growing Applications
The book Architecting for Scale: High Availability for Your Growing Applications is the next resource on our list. This guide talks about the importance of scaling and how to best manage critical applications. It covers topics like the future of software development through microservices in-depth.
Architecting for Scale gives you the “why” of DevOps. It touches on subjects that let you realize how DevOps is the right approach for the challenges of today. It is definitely one of the first books you want to read when you are just getting started with DevOps.
Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale
One of the reasons why I love this book so much is the way it talks about the human aspect of DevOps in an in-depth fashion. Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale touches the philosophical side of the cultural approach, but in a way that lets you learn how to best implement the philosophies in real-world situations.
Written by Jennifer Davis and Ryn Daniels, Effective DevOps is also perfect for managers who want to become better at team collaboration and continuous delivery in general. The book even touches on subjects such as improving relationships among team members and scaling up in an effective manner.
The DevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline With Containerized Microservices
The DevOps 2.0 Toolkit is one of the most recent books about DevOps, which is why it is able to talk about compartmentalization and containers in great detail. You can learn about Ansible, Docker Warm, and Kubernetes, including about how to best utilize these environments for maximum effectiveness.
Viktor Farcic, the writer of this book, also talks about microservices and how they are the perfect building blocks for even the most complex apps. Definitely, one to check out.
These are the blogs, resources, and books you should definitely check out if you want to know more about DevOps or are keen to expand your current knowledge. Of course, our own Blog page here at Caylent.com is thriving with in-depth articles on a range of DevOps articles as well. And be sure to check out our Resources section too for other development-related subjects.
Keen to discover where your organization is on the DevOps journey? Check out Caylent’s free DevOps assessment to learn more.
Caylent is a cloud-native services company that helps organizations bring the best out of their people and technology using AWS. We are living in a software-defined world where technology is at the core of every business. To thrive in this paradigm, organizations need to empower their people and processes through technology. Caylent is uniquely positioned to fuel that engine of innovation by bringing ambitious ideas to life for our customers.
Caylent works with customers to build, scale and optimize sophisticated cloud solutions using deep subject matter expertise to deliver world-class outcomes through an agile co-delivery model.