By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
Resources
>
Blog
>
Article
Four people in business casual clothes waiting in an office and holding resumes in hand.
August 17, 2018

DevOps Interview Process

Here, we’ll discuss the first three phases of the interview process.

In our last post, we covered the importance of hiring people who communicate openly, thrive on continual learning and remain open to new ways of thinking. We also introduced the six phases of our DevOps interview process and hiring process. Here, we’ll discuss the first three phases.

A diagram of Liatrio's six-phase hiring process.

When candidates enter our system, we make sure they know what we’re looking for and what to expect from us. From the first call to the final in-person interview, our DevOps interview process is designed to test for both technical knowledge and cultural fit.

We usually find candidates through recruiters and employee recommendations. Recruiters perform initial vetting, then ask select candidates to provide written responses to a series of questions. The questions focus on willingness to travel (most of our team members are traveling consultants), experience in end-to-end software delivery, familiarity with DevOps tools and technologies and summaries of significant DevOps accomplishments.

The candidate’s DevOps background and written communication skills determine whether or not we invite that candidate to participate in our six-phase hiring process.

Phase 1: Initial Screen

A 6-step diagram to the Liatrio hiring process, with step 1 highlighted.

The Initial Screen allows a member of Liatrio’s executive team and the candidate to discuss the candidate’s background, technical capabilities and DevOps philosophy. The Liatrio team member shares a company overview and describes our work and the life of a traveling consultant.

Throughout this 30-minute conversation, the team member listens out for the candidate’s alignment with expectations. For example, we let candidates know that the entire DevOps interview process may take anywhere from five business days to two full weeks to complete.

The two roles we usually hire for are Consultants and Technical Engineers. Consultants tend to focus on team dynamics and ways of optimizing DevOps processes through team interaction. Technical Engineers focus more on solving technical problems, integrating tools, creating pipelines and building end-to-end automation. Most candidates who show potential move on to Phase 2 even if they don’t seem like the perfect fit. The goal is to be open minded so we don’t miss out on great people.

A mac laptop showing a Jira ticket screen.

After the Initial Screen, the team chats over Slack, a cloud-based set of collaboration tools. The team chooses a Consultant Liaison to lead a Phase 2. We also create a Jira ticket that’s visible to all Liatrio team members. The Jira ticket is a one-stop-shop for information on each candidate, including their professional background, anticipated role at Liatrio, video interviews and team member feedback. The Jira ticket tracks candidates through the process and provides metrics needed to track progress.

Phase 2: Detailed Video Interview

A 6-step diagram to the Liatrio hiring process, with steps 1 - 2 highlighted.
An interview tip about using private Youtube hangouts to screen candidates.

The next step in the DevOps interview process is a one-hour Detailed Video Interview. The interviewer, usually a Consultant Liaison, uses scripted questions and open discussion as a baseline to assess the candidate’s technical and social skills. Strong communication skills are required for all company positions, so seeing how candidates participate in a dynamic conversation is critical.

At Liatrio, the five-person decision making team always includes an Executive, a Consultant Liaison, and a Technical Liaison.

At the end of the call, the Consultant Liaison shares the video interview with the team and gets their input to determine next steps. Every member of the team is free to share feedback about candidates at this or at any phase of the process. The Consultant Liaison then updates the Jira ticket and identifies the five people who will make up the decision-making team.

Phase 3: Technical Screen

A 6-step diagram to the Liatrio hiring process, with steps 1 - 3 highlighted.
The decision-making team can use the dedicated internal Slack channel to watch video footage at any time and weigh in.

After the Detailed Video Interview, the Technical Liaison has a 30-60-minute video interview (Technical Screen) with the candidate. Conversations with candidates interviewing for a Consulting position gauge how comfortable they are discussing the delivery pipeline and guiding senior and junior engineers. Conversations with candidates interviewing for a Technical position focus on their understanding of DevOps tools and use cases.

By videotaping interviews, we can build a library of candidates we can compare against each other to better identify strengths and weaknesses. Videos also help our leadership team identify interviewer strengths and weaknesses and create opportunities for improvement.

At the end of the call, the Technical Liaison shares detailed information about the next phase of the DevOps interview process to set the candidate up for success. The Technical Liaison also emphasizes the importance of open communication and introduces a private Slack channel created so the candidate can communicate rapidly and regularly with the decision-making team.

Stay Tuned for More

In our next post, we’ll cover the final three steps of our interviewing and hiring process.

Ready to get started?

Contact Us

We'd love to learn more about your project and determine how we can help out.