Ryan Shriver

Chief Technology Officer
Ryan Shriver, our Chief Technology Officer, specializes in solving complex technical problems and is a trusted partner to some of our biggest clients. Ryan is passionate about teaching and mentoring: in addition to leading our Cloud and DevOps team, Ryan teaches Problem Solving for Designers at Virginia Commonwealth University’s School of Arts.

Thought Leadership

Celebrating One Year of Bounded Context

Problem-solving fascinates me because no two ways are exactly the same and the conversation always looks different. Learning new methods and understanding what actions people pursue in search of a solution makes me better at my job and a better human…

TechOps: Maintaining Your Software

Has your team or organization been wanting to build a new app but you lack the infrastructure, capacity, or skillset to host it? Or have you recently invested in a new product and worry…

Creating Design Principles: Innovation within Guardrails

This article is a how-to for people who design, build, and run software-based systems. You’ll learn how to establish a simple tool—design principles—in a way that promotes innovation…

Introducing Bounded Context: Exploring How Experts Solve Problems

I’ve always been interested in how people solve problems. Understanding their approach and what actions they pursue in search of a solution. I think about this a lot,…

7 Pipeline Design Patterns for Continuous Delivery

Business agility is built on code agility. For modern digital products and services, the ability to release on demand quickly and safely is a real competitive business advantage….

A Career in Problem Solving: Ryan Shriver’s Consulting Evolution

In our last edition, you heard from Vida Williams and why she chose to join SingleStone. This week, we’re continuing our series on how SingleStone is redefining the…

You’re Ready to Hire a DevOps Engineer: Focus on Six Traits

In my last post, I shared two DevOps Engineer personas to consider when hiring. Once the appropriate persona is identified, the next question clients often ask is: “What…

So, You Want to Hire a DevOps Engineer?

“Ryan, what type of DevOps engineer should we hire?”, is a question I’ve been asked by customer after customer. As much as I want to flippantly respond “A…

If It Ain’t Broke, Break It – Reflections From the Twin Cities Chaos Day

What is Chaos Engineering? Chaos Engineering is “the discipline of experimenting on a distributed system in order to build confidence in the system’s capability to withstand turbulent conditions…