DevOps. It’s the acronym of the year. A buzzword that is talked about everywhere. Funnily enough, when Forbes posted the 12 most promising jobs on LinkedIn, DevOps wasn’t mentioned once. Ah well, you won’t go wrong with with the Docker container platform, just like you can use knowledge about Kubernetes virtual machines.
DevOps for the buzzword lovers
But speaking of DevOps, it could be interesting to know what programmers are using most these days. After all, DevOps is the merging of two worlds, Development and Operations. Looking at the list compiled by SitePoint earlier this year, JavaScript, SQL and Java are in the top three most used technologies.
With Java and Linux we can surely continue to expect Linux environments running JVMs and Java applications. And for you as a Linux professional, that means knowing how to configure Linux for optimization of the JVM is therefore still important.
Automate everything!
Automation is the name of the game for Linux engineers these ways. Not only for them, software testers are expected to automate their work more and more. Whether we are talking about REST API testing or frontend testing, businesses want these workflows automated. Scripting with Bash and Python is crucial for this, with a variety of packages available for Python for testing automation (a bowl of BeautifulSoup, anyone?). Read more about Tecmint’s Linux System Administrator’s New Year’s Resolutions from December 2016.
These days not only programmers are expected to use revision control for their source code. That’s right, Linux professional, time to roll up the sleeves and start committing nicely written scripts to Git, well documented for others to build on your stuff.
Java.. You don’t say?
When Paysa wrote about the 10 most valuable tech skills in 2017, Java still came out on top. That is one tenacious programming platform and runtime environment (half of the readers go “yeah!” and the other half goes “booh!”).
But as we can find on Paysa’s overview, mobile app development and database connectivity also show up high in the list. Now is the time to dig into MySQL (or MariaDB) and maybe check out a mobile app development course – Just so you know how it works. Especially from a DevOps continuous integration perspective, eh?
DevOps is the new business mantra and pops up in contexts such as testing, infrastructure reliability and development workflow management. For you as a Linux pro it means get into automation and virtualization. Yesterday was already late, but there is always time.