How to screen DevOps skills

Syanthiyana Sadagopal
3 min readNov 5, 2020

--

From the year 2015, the demand for a group of engineers in Information Technology started growing and in 2018 it reached a new height. Now in 2019, the sky is the limit for those engineers. They can write codes, automate services and also navigate cloud stacks. They are the DevOps Engineers.

Importance of DevOps:

This culture was introduced for collaborating two poles and to build good communication between the Software Development team and the Operation team. With the collaboration of both parts, it brought about a few important changes.

As time has changed, DevOps has a great role to play for your company. If you are thinking about a game-changer for your company then you should hire a DevOps Engineer.

Why? Here are the answers…

They will monitor the system as well as ensure that the system is running smoothly. With the rising of problems, they are ready to help. They can monitor your whole team of developers and most importantly they will keep up to date with the infrastructure as the stack evolves. They will accelerate the work as much as possible and it will definitely help the company grow.

Have a look at the image below. You can understand what I am saying above.

Now before jumping to the pool for hiring, you should be aware of a few skills that DevOps Engineers should have:

Experience with cloud platforms
People skills
Customer-first mindset
Curiosity and a knack for problem-solving
System Administration
Coding & Code-Level Errors
End-User Analytics
Application Performance
Application Availability
End-User Complaints
Performance Analytics

Now when it comes to the point of hiring a DevOps Engineer, you have to be very cautious about screening the best one. Here, I’m going to show you the skill sets to look for.

System Administration:

The candidate should have a senior level experience of Windows or Linux Administration for 5–10 years. It is because they can solve any sort of server related issues, can build, and administer server very easily.

Experience of Using DevOps tools:

Now, you have to check how many years of experience the candidate has of using the DevOps Tools. If you can set a list of DevOps Tools and then check with the tools which have been mentioned by the candidate.

(Tools that are used by the DevOps are Jenkins, Git, Gradle, Bamboo, Docker, etc.)

Soft Skills:

Although the job you are offering is a technical job, still you need to check that skill in the candidate. Why so? Because the candidate has to manage a full developer team. So if he doesn’t have this skill then he will be a mess.

Scripting Specialist:

The candidate has to be passionate about writing codes. The candidate should have the knowledge of Terraform, Bash, Powershell, Perl, Ruby, JavaScript, Python and many more. You will name the languages and your ideal candidate should start writing those languages.

Customer Service:

This skill is also important. Just think for once, if the candidate has the perfect customer service skills then he/she can easily handle the employees as well as the customers. With this skill, the problem-solving part will be very easy.

Cloud Experience:

Now the last and the foremost skill that you should check is the cloud expertise. The candidate should have experience in deploying applications in Amazon AWS, Google or Azure. If the candidate doesn’t have this experience, then you will be lacking accessibility, like accessing the data from the other locations, efficiency, flexibility and also Strategic edge.

I hope the article helps and as usual let me know what you think in the comment section below. Have a great time!

--

--

Syanthiyana Sadagopal

CEO of two tech corporations, Inspirational Speaker, helps people in need. Mother, wife, fitness expert, she believes in creating her own destiny.