4 ms·
I’m very much a specialist consultant - I specialize in “cloud application modernization”. Which basically means I do application development and “DevOps” usin
by scarface74 4y ago
I’m very much a specialist consultant - I specialize in “cloud application modernization”. Which basically means I do application development and “DevOps” using AWS technologies. But I’ve been doing your standard enterprise app dev/architecture for decades and I’ve used every type of backend language and database imaginable. Within the context of cloud, I am considered a generalist with a few specialities.
> Specialists are pointless to hire because yeah, they should just be employees
My job as both a consultant and before that at my last two full time jobs is to “put myself out of a job”. I focus on training my coworkers (when I was working full time as a non consultant) and now my clients to not need me. I did so twice before working as a full time consultant.
I absolutely refuse to do a staff augmentation type project and focus on projects where the company needs to leverage my specific skillset. I am engaged with the customer from pre-sales, architecture proposal, SOWs, through delivery. I haven’t done a project in any of my consulting projects where I haven’t started with an empty git repo.
I’ll be the first to admit that I suck at “staff augmentation”. Either I’m good at my job, or I’ve managed to fool a very large cloud provider and our customers that I’m good enough not to get fired.
I was also a dev lead in a previous life who was forced to work with contractors. I would never do so again. I’ll work with my team. But I know without a doubt that my team knows our specialty better than anyone else in the world.
- kyleyeats 4y agoIt's mostly a tongue-in-cheek comment there at the end. Of course specialist consultants are appropriate in some cases. I do like the "automating the gig out of existence" approach.
- scarface74 4y agoNot just automating - training. If you make yourself irreplaceable, you also can’t be promoted or transferred to new projects. It also doesn’t look good when you get ready to talk about your achievements. Some people thought it was heartless when Netflix laid off some of their employees who were responsible for the original migration to AWS once it was complete. They don’t seem to realize how good it looks on your resume or at an interview to say “I was on a team in charge of the largest cloud migration in history and once it was successful. They didn’t need me.”
- rdtwo 4y agoYeah it sounds good but you are still moving, wasting time interviewing and currently unemployed
- scarface74 4y agoHave you heard about Netflix’s severance package? I have personal experience successfully interviewing at a major cloud provider in the consulting department. That hypothetical former Netflix employee would have no problem finding a job quickly making a lot more than I make doing similar work at the same company.