DevOps Interview Questions & Mindset

DevOps

DevOps Mindset

I’m glad you found this page.

You’re obviously here because you are looking for good DevOps interview questions.

Right?

Great news, I’ll offer my thoughts and 3 questions (and follow-up Qs).

Each question will include an explanation that can help get you into the right frame of mind for what you need to look for in prospects with the best skills and mindset.

DevOps Interview Questions

First of all, let’s understand something.

DevOps Engineers and Admins are not really job titles…

…and if you’ve spent much time researching, DevOps is not a team; it’s a culture and/or philosophy for improving IT service delivery.

A good resource for this is DevOps Cafe (Damon Edwards & John Willis).

Finding the right type of talent for a DevOps environment (culture) will take more than finding the sharpest Linux or development talent.

DevOps Question #1 – Teamwork

Provide an example of your greatest technical accomplishment where you worked together with a team to solve a difficult problem?

  • What were the challenges?
  • What was your role?
  • How did you put the team ahead of yourself?
  • How did you gather information?

Explanation:

At the heart of DevOps is an unselfish spirit to deliver better services.

There are no individuals working on their own agenda.

This idea is easier said than done because working independently and unsupervised is what we are taught is the best thing for good employees.

However, DevOps brings the problem solvers together to create a mastermind where more people working together are wiser than individuals working alone. Sounds good, right? It’s not that easy.

DevOps interview questions should be crafted to find creative candidates who can work well with others. 

DevOps Question #2 – Flexibility

Tell me about a time when you were given instructions to do a task and before you finished, you were asked to change direction more than 5 or more times?

  • How did this make you feel?
  • What were some of the comments you had (or thought)?
  • Did the changes make sense in the end?
  • Did you finish the task?

Explanation:

If you haven’t read the book (or at least chapter one) of The Startup Owner’s Manual by Steve Blank and Bob Dorf, you should so you understand the term Pivot.

Pivots are changes of direction that happen as often as necessary while the solution to a problem is being determined.

The purpose of pivoting is to avoid spending valuable resources (time, people, money) on something that isn’t working.

In other words it’s failing, and then we need to pivot and move on.

People who struggle with pivoting will struggle with DevOps, too. Once again unselfishness should triumph over ego.

Your interview questions (or screening) should help identify people who can pivot or change direction quickly without a lot of fuss.

DevOps Question #3 – Fill In the Blanks

Explain a time when you were given a task to figure out a solution for a problem with little or no information?

  • What type of conversations took place to fill in the blanks? And with whom?
  • Were there any problems between team members on what was the better solution?
  • Were you able to solve the problem in a reasonable time frame with a solid solution that worked?
  • How did you contribute to the overall result?

Explanation:

Many traditional IT people are notorious for needing to know far too much information before they can get started. Our brains are just wired like that. (We’re like Johnny-5. “Input, I need input!”)

In fact, gathering requirements before a project starts can take months if you let it.

The goal of DevOps is to create a mastermind that can fill in the DNA gaps when there are bits of information missing. This is why I harped so much on communication and people skills in my DevOps Skills post.

Finding people who bend easily and don’t get hung-up when they are asked to do task without understanding the full picture is isn’t easy.

DevOps is about continuous improvements which come in iteration or small bits at a time. Sometimes requirements come in bits, too.

Your interview questions should help identify people who can work without knowing the entire stack of requirements up front. Find people who can figure it out. People who are creative thinkers.

Retrospective

If you don’t get the mindset point, read this article again because it’s important for the person interviewing to get-it, too.

Let’s review who you’re looking for:

  • First the candidate needs to be a team player (no grand-standers).
  • Next they need to be flexible or willing to change direction without notice (pivot).
  • And finally they need to be able to operate with little or no information, (fill in the blanks).

I don’t recall where I read or heard this [maybe on DevOps Cafe podcast] but the best definition of DevOps was actually by Bruce Lee:

Be like water!”

Find people who are unselfish and can adapt quickly to anything they are assigned…better yet, who aren’t waiting to be assigned.

Want to find out more about DevOps?

Read my eBook “Shades of DevOps

Discussion

  1. Scott
    • Joe
  2. Clara
    • Joe
  3. Raf

Leave a Reply

vSphere Data Protection EOA
3 Alternative vSphere Backup Replacements For VDP

Important Notification: vSphere Data Protection (VDP) End of Availability (EOA) That...

vSphere 6
8 Updates That Make vSphere 6 Better – Keith Barker

Editor’s note: Keith Barker has been a CBT Nuggets Trainer since 2012. Some...

VMware Interview Questions
25 VMware Interview Questions And Answers: Tough & Technical (Download PDF)

Free VMware vSphere Interview Guide In this VMinstall Guide I’ll share a...

Project Photon
VMware Project Photon: Technical Review for Linux Admins

My quick and dirty review of Project Photon. I was very happy...

DevOps Plan
Best DevOps Strategy Hack (Winners Start With Why)

What is DevOps? It’s a model. It’s a culture. It’s a...

DevOps Tools Download
DevOps Toolchain: Download 3 Free Tools Used By Pros (Ansible, Git, Jenkins)

Hack Your Resume with DevOps Skills Lately I’ve been getting a...

DevOps Guide
Microsoft DevOps: 25+ Powerful Windows SysAdmin Skills (NEW Guide!)

What is Microsoft DevOps? This is an interesting question because first off,...

continuous integration tools
DevOps Training Courses That Will Give You The Edge (Perfect For Beginners Who Want Skills That Are Noticed By Google & Facebook…)

When I was just a fledgling starting out as a Jr...

Click here to learn how to Optimize WordPress Speed
WordPress Speed Optimization: Part 4 – VPS Case Study To Make VMinstall.com Rank Higher In Google Through Faster Hosting & High Availability @ Lower Cost

This is going to be a quick and dirty part 4...

Best Hosting for WordPress
Case Study: Best VPS For Easy WordPress Migration

Why I moved my WordPress blog off slow shared hosting… Let’s...

cloudways review updated
11 Cloudways Review Pros & Cons From My Deep Dive Testing (VPS Series: Part 2)

Which is a better cPanel alternative of a VPS – Cloudways...

ServerPilot Review
ServerPilot Review: Installing WordPress On DigitalOcean (VPS Series: Part 1)

How to install WordPress on a cloud server like a Pro...

DesTechAZ
What’s So Interesting About Woz U?

On 10/12/2017, I had the privilege of attending the AZ Tech...

tensorflow training
TensorFlow Tools for Beginners (7 Easy Takeaways To Get You Started)

Introduction To Deep Learning As a follow-up to my book review...

job rut
How To Get MOVING When You’re Stuck In A Career Rut (Video)

You worked hard to get your degree and after graduation you...

Storage Engineer Skills
Why Storage Engineer Skills Are HOT! (Can You Say Big Data?)

3 BIG Skills New Storage Engineers Are Missing Out On… Behind...

Open Source Storage Software
3 Open Source Storage Software Alternatives For Beginners

Build Your Own Storage Solution! Reflecting on my trip to VMworld...

VMware VCP FOR Hire eBook
Read Excerpts from VCP for Hire eBook

BIG Thanks… Before I share the excerpt of VCP for Hire,...

How to Self Publish Your VMware eBook KDP
How to Self Publish Your VMware eBook KDP

Do you have a VMware book you’d like to self publish...

free chef for 5 servers
Free Hosted Opscode to Try Chef On 5 Servers Before You Buy

Is Chef the configuration management and automation tool for your operations team?...