Log in from a computer to take this course

You'll need to log in from a computer to start Introduction to DevOps. But you can practice or keep up your coding streak with the Codecademy Go app. Download the app to get started.

apple storegoogle store
Learn

Ariadne has really gotten behind her coworker Jenny’s idea that combining Development and Operations is the way to go. Excited to adopt DevOps, Ariadne gets to work learning about the key components of a positive DevOps culture.

The culture of DevOps is the most critical factor to its success. Collaboration cannot occur from only applying a set of practices and tools. It requires a culture in which collaboration can thrive.

The central pillars of a DevOps culture include (click on each item to learn more!):

Systems-level thinking

Systems-level thinking means thinking about the whole production system, rather than a single department. Doing so allows teams to identify bottlenecks.

Continuous experimentation and learning

Teams that embrace continuous experimentation and learning encourage rapid development of new features and accept failure as a learning opportunity.

Feedback loops

Feedback loops allow teams to draw information from each part of the system. As they gain insight into their systems, processes can be improved and optimized.

To have a successful DevOps culture within an organization, these components must be implemented at both a team and individual level. Only with a positive culture can the practices and tools be utilized to their fullest.

Instructions

Ariadne has been frustrated that her deployments require approval from the Ops team who are often busy or have a backlog of tasks to handle. Ariadne sees that having only one set of team-members be able to control deployments is a bottleneck that slows down production. Which of the three pillars of DevOps culture is Ariadne practicing?

Answer

Ariadne is practicing systems-level thinking!


The central pillars of DevOps culture include systems-level thinking, continuous experimentation and learning, and feedback loops. Over the next few exercises, we’ll take a closer look at each of these pillars, starting with systems-level thinking.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?