The current system is not broken, it works just fine - for the companies.
The current system is not broken, it works just fine - for the companies.
> However, after heading over to Y Combinator to check out startup jobs, I was again frustrated by the findings. YC Jobs has a category for Engineering, but it's all software. There's a category for Operations, but it's all CEO, CTO, management positions. After searching and searching I was unable to find any listings for any network or cybersecurity jobs along the sysadmin/engineer lines. How on earth are all these startups operating without a network person? You don't have someone running your server or your VPN?
These "operational" jobs where people manage servers without engineering knowledge are much rarer today. Most people run their services on cloud, you need ops people that can code and do engineering as well, the people that used to cable and connect servers are not as important anymore, as the market moves more and more towards cloud or managed providers.
If i was the OP i would start thinking seriously about pivoting careers to a devops kinda job instead, where they will find many more options. The "tinkerer" network jobs just aren't that available anymore, it has been heavily abstracted away and the little work that there is the engineers will do as well.
So I think this role just isn't very compatible with startup job boards, specifically.
It's cheaper to pay for those cloud resources than hiring 2-3 more people.
If you're an organization that already has a SRE or Infra Eng hired, there's no point supporting a niche setup when every other team is using a prebuilt and troubleshooted environment.
Edit: Can't reply to OP atm, but he makes a good point. For a higher margins and less commodified segment like ML Compute, on-prem computing still makes financial sense.
That said, that's still managed by actual SWEs not a generic Sysadmin, due to intricacies of GPU Architecture and Model Development, and OP is extremely underskilled for this role.
I can't see how it would make sense to deploy in two completely different environments that are not alike at all.
Because you are not saving that much money by having multiple bespoke on-prem environments per team.
Troubleshooting, management, and security headaches grow.
It's just easier to have everyone use a pre-built and troubleshooted environment.
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.
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.
OP has actually fallen behind skills wise.
This is why companies have been moving Cloud First - your DevOps/SRE or even your Dev team can also be your Networking and Security team.
The writing was on the wall for Network Engineers and old school Sysadmins almost a decade ago, and why so many transitioned into becoming Infra, DevOps, SRE, or Security SWEs or joining Security and Cloud companies as Sales or Support Engineers.
Edit: OP seems technical enough (assuming they know how the difference between Podman vs CRI-O, how to code a DFS from scratch, and what Netlink is), but isn't selling their skills right. They need to invest better and think about how to better tailor a resume.
Not having a LinkedIn is also career suicide at this point.
Not a single job I worked I got from LinkedIn. LinkedIn seems to be spam-only site to me. Thus not sure about that.
For smaller companies the answer is: "VPN admin is just one of many hats that a given generalist might wear"
It would be very costly to pay a FTE just for that one thing, it wouldn't make economical sense until the company reached a certain size and could afford a dedicated IT dept.
That generalist is your SRE/DevOps/Cloud Engineer in most cases.
This is why companies try to be increasingly cloud first - you can have 1 person do 3 jobs at once.
Even once you get a little bit bigger, I lean towards having a few generalists who wear more hats over breaking out a hat and putting it on a team of one.
Just pointing out that these places exist but openings are rare and often not paying competitive salaries. I agree that a career pivot to "devops" or "site-reliability engineer" would probably be the way to go for a networking person of yesterday to make a competitive salary today while retaining the relevance of their expertise. (Of course, if the salary is less important, there you go!)
What an arrogant take. As someone who does this, and is also a self-taught, no-degree-having troglodyte, I am forced to completely disagree.
Your cloud servers are built by people. That you don’t value those people says WAY more about you than anything else. I understand the abstraction— but that isn’t gonna matter when the PDUs are offline or the fibers get cut.
Tinkerers still exist and still get hired. Just not at FAANG. There is an entire world outside FAANG.
I'm not devaluing anyone here, just stating that, as running infrastructure becomes a more and more concentrated business, there will be less jobs because the small shops/ISPs/data centers are disappearing, and what will be left will be the large cloud providers and equinixes out there.
Offices don't even need simple cable runs and switches/routers anymore. A basic consumer-level network connection and ISP-provided WiFi AP are all the vast majority of businesses need. Everyone has a laptop and there's nothing to plug in or manage.
I wouldn't even necessarily consider this a career pivot, it's just a matter of them embracing the evolution of their field. Most of the other "network people" saw the writing on the wall years ago and re-titled themselves and got whatever new training and certifications were needed to use the new tools. They're a bit late to the game, but they can take the same path that tens if not hundreds of thousands have already taken.
It's rare to find definitional SWEs in these spaces and when you do you should cling to them. Even then, it's hard to resist the urge to revert back to ops because toil is somewhat addicting to companies.
They never existed.
The system is broken. It's just that companies can weather the storm.
Also job searching on its own is broken even when you ignore the market favouring the employer, as online submissions are still disastrous from companies asking invasive questions, to demanding LinkedIn profiles so they can apply through there instead of their own network, to automatic resume apps most companies rely on not even doing their basic job properly, to forcing companies to have to invent weird ways to verify the person who is applying is even a person at all. It's all a huge mess nobody wants to tackle because again, companies can weather it fine, and eventually everyone gets a job somewhere that keeps them too busy to care.
This isn’t unique to software of course, the attack on working people is broad spectrum in 2024, but it’s probably the last white collar profession to go down in terms of labor pricing power. Even five or ten years ago it was a seller’s market.
Did you mean 2024?
> This isn’t unique to software of course, the attack on working people is broad spectrum in 2024, but it’s probably the last white collar profession to go down in terms of labor pricing power. Even five or ten years ago it was a seller’s market.
I'm curious of where we are on the curve. Is San Francisco 2024 anywhere near Detroit 2013? My guess would be that it's a "no": San Francisco is in a much more attractive natural location and white collar professions tend to have more flexible individuals than blue collar ones.
While a lot of the IT jobs are cert and experience focused, more like a blue collar job. They are still in white collar companies, in offices, and play normal office politics. So eventually having a degree can be a filter to moving up, so its better to get one sooner rather than later.
The other side of this is what this person is facing. Operations jobs are becoming rarer than they used to be, and operations jobs that do not require coding are even rarer. Just having skills doing set ups is a lot less valuable if you can't script everything to happen automatically in a cloud environment.
At the end of the day you might be a good candidate, but on paper 5 years of experience vs 5 eyars of experience AND a degree, the degree wins.
Best advice as others have said- get out there and network, join side projects, contribute to open source.