Heck, I know testing, cloud, CI/CD, devops, etc. and have been doing it for 9 years.
And I still don't feel I can adequately call my self an engineer.
I feel like I can't call myself an engineer cause while I'm a decent doer who executes well, I am not the one coming up with high level plans of architecture. I've never been put on the spot.