Basically, companies look for freelance cyber security technicians with cyber security skills. They search for individuals who can help manage their network security or provide audits. The freelancers are deployed to do their work, and cyber security issues are kept at bay.
The benefit of this is that freelancers get paid by the job, not by the hour. So, companies only have to call upon them when they’re required. Plus, companies can deploy various freelancers to tackle specific things.
For example, one may audit their network by carrying out ethical hacking. Then, another might provide off-site maintenance to prevent threats. The opportunities are endless!
For more info: cyber security issues and challenges