Daryl Thomas Porter
3 min readFeb 16, 2016

What is WebOps?

Ever considered a career in WebOps? Know what WebOps is? Ever even heard of WebOps? If you answered “No” to any of those questions, then maybe this post can help.

I’m Daryl, and I’m a Senior WebOps engineer with @KainosSoftware. Recently I have been involved in the planning of starting a WebOps academy for Kainos in the UK. We have run 3 of these academies out of our Poland office and they have been hugely successful, helping both new graduates and experienced systems engineers gain knowledge and experience with the automation tools we use day to day in the WebOps role. On completing the academy participants become full time WebOps Engineers within Kainos, but more on that later.

The idea of DevOps and the role of WebOps are still relatively new to the IT industry. And despite currently being one of the most sought after positions, there is still a level of mystery surrounding what the role actually entails. This combined with the fact that different people have different interpretations of what the role is, doesn’t help new comers to the industry understand what this new discipline is, and indeed, why they may be interested in a career in the field.

This thought was confirmed after speaking to a number of students at various careers fairs who not only didn’t know what the WebOps role entailed, but had never heard of it, or indeed the wider known buzzword “DevOps”. Which is completely understandable, given the absence of any content relating to these subjects in current curriculums. So this blog will aim to give a quick view into what the WebOps role is here in Kainos.

DEVOPS IS NOT A ROLE! This is something I can’t stress enough. DevOps is not a role, it is a culture. When I say culture I mean it is a way of working that the whole organization has to buy into, from Management to Ops to Dev to Security and Testing. It is about breaking down communication barriers and supporting collaborative working across multidisciplinary teams through the entire project lifecycle from design through development to production support.

WebOps fits into this DevOps culture as one of the disciplines within the multidisciplinary teams mentioned above. The primary function of the WebOps role is to work alongside the development team to build software services that are easy to deploy, operate, scale and are performant and secure. We achieve this through automation.

Before the days of automation, without going into too much detail, the WebOps role would typically have been one of a systems or web administrator. It would have involved the manual configuration of all aspects of infrastructure such as: building virtual machines, configuring networks, securing platforms etc. Which if done manually, would be an incredibly repeatable, monotonous and difficult to manage and maintain process.

Tools such as Terraform, Vagrant, Puppet, Ansible and Jenkins (to name a very few) allow us to automate every aspect of the infrastructure build through infrastructure as code. This eradicates the need for time to be spent completing mundane, monotonous tasks, therefore freeing up time to spend focusing on developing and improving on innovative solutions.

WebOps is a capability, not a silo. In the past, a lot of companies may have split their infrastructure roles into specialist sub-departments. So individuals may specialize in one area i.e. Networking, Security, Database Administration etc. WebOps is the opposite. In the WebOps role you get to work in all areas of infrastructure, allowing you to naturally progress further in areas which interest you more, while still gaining a broader knowledge across spectrum.

If this sounds like something you might be interested in, Kainos are launching their first UK WebOps Academy starting this Summer 2016 with applications open at the moment here. It will take successful candidates through a 10 week training course allowing them to learn and develop the skills needed for the role from the ground up in what mirrors a customer environment by working as part of an agile scrum team to deliver a demo project.

I hope this has helped answer some of the questions you may have had around WebOps, even if you hadn’t realized it yet. And so again I’ll ask.

Ever considered a career in WebOps?