We are looking for real world GNU/Linux stories!

Many people would like to read your FLOSS story on LinuxCareer.com
The title of DevOps Engineer has consistently been gaining momentum for over five years. From the outside, it appeared it might be a corporate preference to call an individual a DevOps engineer as opposed to a System Administrator. It was thought they were virtually one and the same. As time has progressed, the nuances that differentiate the two have become apparent.

DevOps's existence is primarily the result of the cloud. Being able to automate a lot of the tasks done by a traditional System Administrator, the evolution of the DevOps role took shape. The previously known System Administrator was now being asked to collaborate with software development and product management to ensure efficiency in the process of releasing software. To further detail the DevOps position, Wikipedia describes it as follows:

Devops is a software development and delivery process that emphasizes communication and collaboration between product management, software development, and operations professionals. It seeks to automate the process of software integration, testing, deployment and infrastructure changes by establishing a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more.
Therefore, gone were the days of configuring and maintaining a network. Sure, one was going to still be responsible for such tasks, but the transition occurred. To put it bluntly, a DevOps engineer can generally do everything a System Administrator can do, but not vice versa.

One interesting caveat to ponder is when companies advertise for a DevOps Engineer role, is it truly a DevOps position? Not surprisingly, it is hard to say. Do companies utilize the DevOps name with the hope of attracting a certain talent base when the position is in all actuality a System Administrator role? Why not attract talent that has a broader skill set even if it is not necessarily needed on day one? I am sure this is taking place, but to what extent is again hard to say.

What we know is the numbers are showing strong growth in the DevOps title and a decline in the System Administrator one. In the last 18 months, we have seen an increase of over 50% in the number of advertisements that include a title of DevOps Engineer. This is happening while the search results for System Administrator show a 50% decline over the same period, thus canceling each other out for the most part. Overall, companies are currently utilizing the DevOps title five times that of the System Administrator title.
Since it is in high demand, what can one do to make the transition from traditional System Administrator to DevOps? There are a few critical areas one can focus on to make this a reality. For one, as stated above, the DevOps role emerged as a result of the cloud. Therefore, if you are not familiar with some standard cloud service such as AWS or Azure, it is paramount that you become familiar with one of those services. Next, in order to succeed in a DevOps position, one must be able to build and deploy software. Knowing something like Nginx can be very beneficial. Also, learn GIT. Being that it is a very popular version control system, it is another crucial skill to have. If you do not have any prior experience with a CM tool such as Ansible, Chef or Puppet, it is another important aspect of the position. Lastly, having a familiarity with containers, such as Docker, is basically a must at this point.

It is fairly apparent there are a lot of areas where one has to refine his/her skill set to succeed in the DevOps role. If you are currently in a System Administrator titled role yet you have experience with the skills mentioned, be sure you stress your experience in those areas. Both on your CV/resume, as well as during the interview process. Do not let a mistitled role prevent you from realizing your goal of becoming a DevOps engineer with the title intact. As a result of an increased knowledge base for the DevOps position, the compensation follows suit. It is your responsibility that you are being remunerated properly for the skills you bring to the table.

The shift is real; companies are looking for DevOps Engineers more than they are looking for System Administrator's. And, as pointed out, there is a clear difference in the tasks being asked to complete either role. With the goal of making a process as efficient as possible, it is clear that DevOps is the future for now. Thus, it is more than just a name. The real question is, are companies treating it as more than just a name?
Blockchain skills on demand
Blockchain technology is on the rise. Some might presume Bitcoin is the reason behind it. While it was developed for the digital currency, developers are finding other uses of blockchain technology. Most prominently is the open source project Ethereum. The use of Ethereum has brought about smart contracts, which have proven to be quite functional within the financial industry. With its decentralized structure, blockchain technology could be a paradigm shift with vast boundaries.

While that is all well and good, are there companies behind it? Does it deserve the hype that has been bestowed upon it? Ultimately, are developers within the blockchain technology spectrum in demand? The simple answer is yes. Not in any mind-boggling numbers, but the rise is worth taking note of.

When we started accumulating numbers from FLOSS related job postings, the search for “blockchain technology” had 0 search results quarter after quarter. We got our first results back in late 2015. For most of 2016, the results were still miniscule. But, beginning at the start of this year, we have seen incremental strengthening of the results each and every quarter. Albeit low in comparison to more household named open source derived languages or technologies, blockchain technology is something to keep your eye on. Search results are up 150% in this area over the last 6 months, and it is showing no signs of letting up.
When reading up on blockchain technology, from the individuals heavily involved in the technology, 2017 seems to be a pivotal year. Some of the startups, such as BitPesa,Storj or OpenBazaar, that are funded by notable venture capitalists, should start showing some traction for the remainder of this year and heading into 2018. And, these startups are being formed in a cross section of industries, from financial institutions to healthcare to consumer products. In 2016 alone, over $1.4 billion dollars was invested in startups that considered blockchain technology part of their core competency.

For the developers interested in getting a start in this emerging technology, what kind of skill set should one possess? As with a lot of things in life, the answer is it depends. For instance, solidity experience is essential to ones ability to write smart contracts for Ethereum. Meanwhile, Bitcoin is being done primarily in C++. Outside of that, one can witness developers using Java, Ruby, Python, etc. Therefore, if you have expertise in a particular language, it would probably just take a simple search to find an area within blockchain technology that could utilize your skills.

As with a lot of emerging technologies, they are always filled with a lot of unknowns. And, this time is no different. In today's world, there is heavy reliance on numbers telling us the story. Statistics is king. If that is indeed the case, then the numbers are telling us that blockchain technology is without question on the rise. And, with this P2P technology permeating other industries outside of the crypto currency world, there appears to be a strong argument that it has staying power. Only time will tell, but the outlook is bright at the moment.

From our data, Ansible is gaining on industry leaders Puppet and Chef. Why is that the case? Simplicity is one of the key factors driving the growth in the utilization of Ansible. That according to the Director of Ansible Community at Red Hat, Greg DeKoenigsberg. He was kind enough to take time answering our questions revolving around the growth phenomenon which is Ansible. From Ansible's future plans to its integration with Red Hat, Greg provided us with a wealth of information.

About LinuxCareer.com

LinuxCareer.com is an independent web portal examining a wide range of GNU/Linux and FLOSS related affairs.

We specialize in FLOSS based careers and closely related Information Technology fields. Our goal is to provide readers advice on career advancement and inform them about current employment opportunities.

We are not affiliated with any local or international company, nor are we a recruitment or employment agency.

Contact Us

Editor in Chief
We are looking for real world GNU/Linux stories! Send us your story or topic tips:
editor (@) linuxcareer.com
Website Administrator
For website issues and difficulties contact:
admin (@) linuxcareer.com
General inquiries
Have a general question for us? We'd be happy to help you find the answer:
web (@) linuxcareer.com

Latest entries:


Most in-demand skill...

Looking to see if the skills you possess are the ones most in demand? Are there areas within your ov...


DevOps: Is It More T...

The title of DevOps Engineer has consistently been gaining momentum for over five years. From the ou...


Blockchain skills: D...

Blockchain technology is on the rise. Some might presume Bitcoin is the reason behind it. While it w...


Ansible, or Not Ansi...

From our data, Ansible is gaining on industry leaders Puppet and Chef. Why is that the case? Simplic...