A lot has been said about how technology is changing and the impact that is having on the way businesses operate and the way we live our lives. We're more mobile, we have the world's information available to us at the click of a button and our data is stored on interconnected servers spread throughout the world.
It's pretty amazing when you think about it. But I suspect that many people, and many businesses for that matter, don't think about it too much. Mobility, the internet, the cloud are all just there.
However, with the emergence of new technologies comes the requirement for new skillsets, and I think we are facing a potentially damaging shortage in those skills.
Recent reports have revealed that CIOs believe a lack of staff with the required skills is actually holding back cloud computing adoption. Rocco Labellarte, CIO at the Royal Borough of Windsor and Maidenhead, is on record saying he is finding it "bloody hard" to find workers with the right skills to help it shift its applications to the cloud.
Similarly, the UK government's much-hyped Cyber Security Challenge has failed to have the desired impact. Reportedly, just one-third of contestants who make the "Face to Face" or "Masterclass" stage of the competition have gone on to forge a career in cyber security.
What this shows is that the industry is perhaps not doing a good enough of a job in recruiting, training or retraining the skills that modern IT requires. Cloud computing, software-defined networking and data centres, mobile apps and any other technological innovation you can think of requires new and different skills.
So too does cyber security. Many people have spoken about the changing threat landscape - increased cyber-attacks, hacking, DDoS, to name but a few - and they also require a new skillset to defend against. Notably, the recent Heartbleed vulnerability catapulted the debate about a cyber-security skills shortage up the agenda.
This means that businesses are facing up to new challenges without the in-house skills required to take advantage of them or protect themselves from new threats.
There is a huge opportunity here. The skills are needed and at the moment the demand is not being met. Graduates with a keen interest in these fields have a great opportunity to build a fantastic, rewarding career for themselves, if they can obtain and maintain the necessary skills.
There is a lot of advice around about the best way of getting those much-needed skills into your business. Additionally, most technology companies (F5 Networks included, of course) offer training and accreditation courses, often in conjunction with universities. As an aside, the new F5 Certification program is an interesting one. It aims to certify people with the knowledge to deliver applications, focusing on Layer 7 security, availability and optimisation. This particular skill set is pretty unique in business, largely due to the fact that companies have different teams looking after each area. This separation of skills is causing issues in day-to-day operations and is largely responsible for the need for SDN and reducing the time it takes to change and deploy new applications and services.
I have also witnessed the emergence of a couple of new roles within the industry; one being an application delivery architect. This is someone who has end to end responsibility for an application, including the security, availability etc, and who can take a high level view of the entire stack and not just "networking" or "compute".
This is slowly evolving to an even newer and bleeding edge role in the area of DevOps, which is a cross over of development and operations. This is someone who can take an operational view of an app or infrastructure and couple with that the development background to integrate all the separate parts to improve deployment times, orchestrate repetitive tasks and generally improve the overall efficiency of IT in a given organisation. It is taking the mind-set of a developer who embraces change and merging it with operations who typically favour stability and little change.
In this ever changing industry, there will never be a single certification that will encompass everything and there will never be a single role that can do everything. The one constant that will remain is change. Things are changing at a pace never seen before and it has caught training and education providers off guard - which means that it is up to individuals and their employers to ensure that their skills are always up to scratch. On top of that, there is no substitute for experience and the most important certification anyone can have is a positive attitude.