Blog‎ > ‎

Why hire a cloud consultant?

posted Mar 19, 2015, 2:22 AM by Unknown user   [ updated Jul 2, 2015, 10:10 PM ]
There are a few key reasons:
  • The companies that most need devops or cloud help are startups, but unfortunately startups generally don’t have the money, infrastructure, or head count for a dedicated devops / cloud person.  What they generally do is look for a developer who either knows something about infrastructure or can figure it out, and commit a portion of that person’s time to sysadmin responsibilities.  There are a few problems with this, but the biggest is the opportunity cost: every hour that your developer is spending on infrastructure is a lost hour of development.  Also, as anyone who has tried to do this will tell you, actually finding somebody with that skill set is a lot easier said than done.
  • Designing and building a scalable infrastructure is a lot of work, but the amount of work required for maintenance is comparatively small .  That means that you may spend a chunk of money in the beginning to get it done.. It ends up being a lot cheaper in the long run to hire a consulting partner than hiring an employee.
  • Hiring a consultant means that you can get started on a requirements gathering tomorrow and have someone working on it next week, rather than waiting for the amount of time it takes to hire someone.
  • Hiring a consultant doesn’t preclude hiring someone full-time – you can also hire a consultant just to keep you going until you find the right fit for a full-time position.