Looking to see if the skills you possess are the ones most in demand? Are there areas within your overall skill set that need to be addressed to increase your marketability? We have combined the categories within our skills profiles to showcase what the ultimate DevOps engineer would look like based on corporate demand. Not only can you see the skill in each category that is currently at the top of the mountain, but also the ones realizing the greatest percentage growth. Essentially, one can view the incumbent and the challengers on its heels. Therefore, the notion of the ultimate DevOps engineer is fluid, and a certain skill can change on a quarter by quarter basis.

On a side note, there are a couple of categories that were deemed difficult to narrow. In this case, there were two of them, security and storage. We felt it best to stick with broad skills, such as SSL for security or SAN for storage. Also, within the networking section, it was determined to stick with application protocols, such as HTTP. The remaining categories provided a much easier means to narrow the field to an exact skill. As always, we are open to feedback. Thus, if there is a better way to get more specific results for security or storage, we are all ears.

Operating Systems

RedHat Enterprise Linux
Red Hat Enterprise Linux, or RHEL, is the enterprise-grade version of Red Hat's open source Linux operating system distribution.


MySQL is an open-source relational database management system. MariaDB is a community-developed fork MariaDB.

Scripting language

Python is a widely used, general-purpose high-level programming language.


VMware ESXi
VMware ESXi (formerly ESX) is an enterprise-class, type-1 hypervisor developed by VMware for deploying and serving virtual computers.


Docker open source container software platform that packages applications in containers.

Cloud Infrastructure

Amazon Web Services
Amazon Web Services (AWS) is a subsidiary of Amazon.com that provides on-demand cloud computing platforms to individuals, companies and governments.


Puppet is an open source systems management tool for centralizing and automating configuration management.

App Development

The Java Programming Language is a general-purpose, concurrent, class-based object-oriented language.


VPN, or Virtual Private Network, allows you to create a secure connection to another network over the Internet.

Version control

Git is actively maintained open source project distributed version control system.

Network Protocol

HTTP or Hypertext Transfer Protocol, is an application protocol for distributed, collaborative, and hypermedia information systems.


SAN or storage area network, is a network which provides access to consolidated, block level data storage.

{loadposition top-databases} {loadposition top-linux-distribution} {loadposition top-scripting} {loadposition top-virtualization} {loadposition top-container} {loadposition top-cloud} {loadposition top-automation} {loadposition top-languages} {loadposition top-security} {loadposition top-version-control} {loadposition top-network} {loadposition top-storage}