I feel inept of obtaining or maintaining a job. It's been 6 or 7 years since working within a larger organization.
Do you have suggestions?
Regarding interviews, most tech role interviews tend to focus on looking for specialists vs generalists, this has stung me quite a bit. I’d say to favor this in early on when searching, and be very upfront with interviewers in breadth value depth of knowledge
Be ready to face rejections
There's been a couple of good threads here about facing interviews.
Also: have you thought about conducting online training videos? Like, on PluralSight, Udemy, YouTube, etc ?