|
|
|
|
|
by sgarland
741 days ago
|
|
Databases. SQL isn’t going anywhere, and neither is Postgres. Plus the various NoSQL offerings. DBA has been reinvented as DBRE. It’s essentially still the same job, except you also have to know how to wrestle YAML, HA/DR, and create meaningful SLIs / SLOs. But if you like getting your hands dirty with the internals of DBs, hoo boy are there jobs. My last interview run, I had a 50% callback rate (n=10), plus some extras where the recruiter hit me up on LinkedIn. The job can and should entail Linux ops knowledge, so if you aren’t great at that, learn it to a great detail. Somewhat obscure things like filesystem and kernel tuning are helpful. I say can and should because yes, if all you deal with are managed DBs, you can pretend Linux doesn’t exist – but it does, and it’s enormously helpful to have a good handle on concepts like IOPS (including how latency affects it, and how ops requests can be batched by the kernel [and EBS FWIW], etc.). |
|