I used to work for large companies with big on-prem footprint. Networking and security in that world is a different game and warrants dedicated people.
But for a startup with two services running in the cloud, with so many out of the box tools? (IDS, WAF, log based monitoring, SDN and all the configurability that comes with it). That can go a long way, without dedicated people.
highly depends on function of the service and it's scale
>I used to work for large companies with big on-prem footprint. Networking and security in that world is a different game and warrants dedicated people.
>But for a startup with two services running in the cloud, with so many out of the box tools? (IDS, WAF, log based monitoring, SDN and all the configurability that comes with it). That can go a long way, without dedicated people.
maybe for network. but in my experience most of engineering (starting with junior developers and ending with vp/cto level) doesn't understand cybersecurity specifically or security in general . so even if there is tooling available, people don't understand when, how or most important why to use them.
Most startups don't have the scale, there are exceptions of course.
The other aspect it's that somebody needs to manage old PC. usually there needs to be a team managing this infra and it creates friction between developers and infra team. so devs run into cloud and try to manage everything on cloud themselves. but at some point arrives consolidation and new team dedicated to managing same infra in aws.
It's cheaper to pay for those cloud resources than hiring 2-3 more people.
I can't see how it would make sense to deploy in two completely different environments that are not alike at all.