Pages

Showing posts with label IT. Show all posts
Showing posts with label IT. Show all posts

Thursday, October 13, 2011

Job Title Soup. Making Sense of IT Job Titles.

Engineer
(Sub)Contractor
Consultant
Architect
Administrator
Specialist
Technician
Analyst

Have you looked at job postings lately?  If you're one of the 14 million unemployed in the U.S., odds are you have.  Even with information businesses and providers of professional and business services increasing payrolls there are still a depressing number of people in Information Technology looking for work.

So, how do you interpret the job titles employers use to understand a potential job's responsibilities?  Human resources people and recruiters are often tasked with finding the perfect candidate for a position without really understanding what the position is.  Often, the hiring manager just gives them a list of requirements and a title. There may not be any guiding policy from the company about filling the position and the same job, posted by two different managers may have very different titles and descriptions.

Let's take a look at some of the titles used to describe technology services positions.  I'll try to make a few observations about each... I'm going to be stereo-typing each of them on purpose.  If you disagree with me or have a differing opinion I'd love to hear it.

Engineer
Wikipedia definition:
An engineer is a professional practitioner of engineering, concerned with applying scientific knowledge, mathematics and ingenuity to develop solutions for technical and practical problems. Engineers design materials, structures, machines and systems while considering the limitations imposed by practicality, safety and cost. The word engineer is derived from the Latin root ingenerare, meaning "to create".

My take:
Engineer has a professional connotation and generally refers to a very technical person.  When you say engineer it brings up visions of people using Autocad or some other design software and the word often is used to refer to non-IT people who are professionals in one of the engineering disciplines.  It is used in IT for very technical software and infrastructure positions.  It is similar to the technician title, but engineer positions often require more experience or training.

(Sub)Contractor

Wikipedia definition:
A subcontractor is an individual or in many cases a business that signs a contract to perform part or all of the obligations of another's contract. [...] While the most common concept of a subcontractor is in building works and civil engineering, the range of opportunities for subcontractor is much wider and it is possible that the greatest number now operate in the information technology and information sectors of business.

My take:
Contractor is actually a term referring to the type of employment rather than a position title in itself although it is often misused as a title by sloppy recruiters.  Being a contractor is actually a shortening of subcontractor or independent contractor.  Businesses hiring contractors may actually be referring to someone doing anything from coding to infrastructure to plumbing or janitorial work.  You'll need to look deeper in the job description for a useful clue about just what is required.  Often, businesses will use contractors to outsource internal business processes when it is too expensive or unjustifiable to keep someone on staff.  Contractors often are used for long periods of time rather than for shorter projects.  1099 employment is often referred to as "contractors."

Consultant

Wikipedia definition:
A consultant is usually an expert or a professional in a specific field and has a wide knowledge of the subject matter. A consultant usually works for a consultancy firm or is self-employed, and engages with multiple and changing clients. Thus, clients have access to deeper levels of expertise than would be feasible for them to retain in-house, and may purchase only as much service from the outside consultant as desired.

My take:
Consultants tend to be higher trained, sometimes with advanced degrees or certifications. In reality consultant really just means "professional."  A consultant generally works for a company that provides consulting services on particular subject matter like IT Infrastructure services or application development.  Just like contractors, the word is more of a description about the type of employment rather than the work they will do. Often, consultants are used for shorter projects rather than long contracts where contractors are used.  Consultants work for a business that provides services rather than directly for a client as 1099 contractors do.

Architect

Wikipedia definition:
An architect is a person trained in the planning, design and oversight of the construction of buildings. [...] The terms architect and architecture are also used in the disciplines of landscape architecture, naval architecture and often information technology (for example a software architect).

My take:
In the IT industry the word is often used to describe one of the most senior level technical positions available. The technical architect or software architect is generally the person responsible for the highest level design of a system or application.  They provide a higher level of technical capability that also goes hand in hand with some level of business savvy and a great deal of experience.  The IT architect is generally a mid or late career position that has much higher requirements than normal.

(System) Administrator

Wikipedia definition:
A system administrator, IT systems administrator, systems administrator, or sysadmin, is a person employed to maintain and operate a computer system and/or network. System administrators may be members of an information technology (IT) or Electronics and Communication Engineering department.

My take:
Administrator generally indicates the person most responsible for a particular system.  This might be a system, network, server, database or other administrator.  It is generally a role for someone with an IT infrastructure background rather than in coding with the exception of database administrators.  In larger organizations, this may be a low management position where a number of other "administrators" are part of a team headed by the head administrator.  The term is often misused to mean just about anything the job posted would like, however, and the actual position may be a more junior position than the word seems to indicate.

Specialist

Wikipedia definition:
Specialist frequently refers to an expert in a profession. An expert [...] is someone widely recognized as a reliable source of technique or skill whose faculty for judging or deciding rightly, justly, or wisely is accorded authority and status by their peers or the public in a specific well-distinguished domain. An expert, more generally, is a person with extensive knowledge or ability based on research, experience, or occupation and in a particular area of study. Experts are called in for advice on their respective subject [...]. Experts have a prolonged or intense experience through practice and education in a particular field.

My take:
Specialists tend to concentrate on a particular technology to the exclusion of most others.  You often see this title used with regards to particular software packages or hardware technologies.  For instance it is not uncommon to see positions like "Cisco Specialist" or "SAP Specialist."  Sloppy wording may apply the word to something that requires a lot of additional skills in addition to the primary one, so once again, be careful to read the entire description.

Technician

Wikipedia definition:
A technician is a worker in a field of technology who is proficient in the relevant skills and techniques, with a relatively practical understanding of the theoretical principles. Experienced technicians in a specific tool domain typically have intermediate understanding of theory and expert proficiency in technique. As such, technicians are generally much better versed in technique compared to average layman and even general professionals in that field of technology. [...] Technicians may be classified as either skilled workers or semi-skilled workers, and may be part of a larger (production) process.

My take:
Technician connotes a more technical, closer to entry-level position generally.  Technicians may be very experienced but will generally move in to a job with a different title before long.  Generally, you move out of technician positions when your communication and business skills develop.

(Business) Analyst

Wikipedia definition:
A Business Analyst (BA) analyzes the organization and design of businesses, government departments, and non-profit organizations; BAs also assess business models and their integration with technology. [...] The role of Business Analyst has evolved from someone who was a part of the business operation and worked with Information Technology to improve the quality of the products and services being delivered by the IT organization to someone who apart from gathering Business Requirements, also assists in Integration and Acceptance Testing, supports the development of training and implementation material, participates in the implementation, and provides post-implementation support. Business Analysts today are also involved in the development of project plans and often provide project management skills when these skills are not available in other project participants.

My take:
Analysts or Business Analysts are generally higher trained, more mid-career positions.  They often have advanced degrees in business or management.  Positions may include some technical components but are much more focused on business.  Unlike consultants (who may be business analysts also) a business analyst is expected to understand the effect of Information Technology on the business and to assist in the evaluation and manage the implementation of appropriate technologies.

These are just some of the job titles you might see if you looked on a job board like Monster, Career Builder or Dice.  If you took any three similar jobs at different companies and compared their descriptions they would all be very different.  There is no standardized language or use of titles especially amongst recruiters who often barely understand the actual requirements for the positions they are trying to fill.

I find that the most successful recruiters are those that take the time to educate themselves about the technologies and detailed requirements for the positions they are responsible for filling.  The most successful candidates understand that to get their dream jobs not only will they need to get noticed, but they'll need to navigate the alphabet soup of IT job titles successfully.

Wednesday, June 8, 2011

Rebranding my Blog

This morning I was reviewing my blog after posting the update about mobile computing yesterday and I realized... I haven't been posting about any topics aside from mobile and cloud computing for months now.  I like these two subjects and I find that there is lots to talk about that is relevant not just to technical people but to end users and decision makers.

So, I've decided that Consulting Notes is no longer an appropriate title for the blog.  To reflect the content that dominates my articles I have changed the name to "Cloud Notes by Scott Cameron."  I apologize for any confusion this may create for existing readers.  The old content is still here for those that want it, I'm just not going to focus on delivering content for consultants and IT providers any more.  Many of the topics I cover will be of interest to them I am sure, however.

The focus of my content will for the most part be on mobile and cloud computing topics.  I will try to use non-technical language as much as possible to make the content accessible to those not in the IT industry.  That doesn't mean there won't be some good technical nuggets in there as well, though.  I hope you find the topics I cover illuminating and am looking forward to a good discussion.

Thanks for reading!

Tuesday, January 26, 2010

Justifying the cost of managed services

A friend of mine asked this question recently. They're in a market we don't serve and are considering purchasing managed services from a local company. I thought it worth posting here. It's always interesting to try to dissect other service provider's pricing on managed services.

Question:
Our service provider wants $775.00 per month to provide unlimited hours of service for 1 server and 7 desktop/laptops, or $490.00 per month for a capped hours option. This does not include overage charges ($135.00/hour) or any project or after hours support.

Your opinion about what we need and the fee amount they are charging?

Answer:
Most companies justify the cost by saying that if you have unlimited support you’ll use it more often since you don’t worry about the cost of each call (like having health insurance) and your computer system will be healthier. It’ll cost more in the short run but productivity gains in the long run due to the system being up more and better maintained should make up the difference and then some.

Regarding the capped usage option, look back over your usage of the service provider over the past 6 months. Get an average number of hours per month and multiply it by $135 (we assume this is their normal hourly rate). You shouldn’t be paying more than 20% over that amount for unlimited hours unless something else is included like remote monitoring, managing Windows updates, free equipment upgrades, software, etc.

Industry standards for providing unlimited support range from $250-350 per server and $30-60 per workstation per month. There may be some additional charges for multiple locations and other a la cartes. For these prices most companies will provide remote monitoring, unlimited phone support and onsite support but no hardware or software. If they’re going to throw in a new server, any workstations, software or anything else that would increase the amount.

There’s no reason why you can’t bargain with them either. You can ask for $650 per month for unlimited and see if they’ll meet you at $700. They’re likely to have 20-30% of that as fixed-costs and the rest is a buffer. Sometimes you’ll need more services than the remaining 70% covers but most of the time you’ll use less… much less if they’re good at their job. If they do a good job of keeping everything working and are responsive and good to work with I would suggest that $775 is a good price. You're looking at total value, not the cheapest solution here. You have to factor in the less substantial costs of lost productivity and your internal time lost managing Information Technology that will now be handled by someone else.

Regarding the capped hours option, look back at your average spend with them for the last 6 months. Look at how much service time you’ve been purchasing from them per month; compare that to the number of hours they cap at for the $490 option. If your average is under the cap and you’ve been spending more than $490 per month on invoices for them then it’s a good deal. Otherwise it isn’t.

Complicated isn’t it? I’d probably recommend the unlimited option if there’s no contract term. If they want you to sign up for 12 months or something you might consider doing month to month for a few more months to get a good idea what your monthly costs are going to be and then ask them to reconsider their pricing. Before you get in bed with someone you’re going to sign a 12 - 36 month contract with you should get to know them and get a feel for the quality and consistency of their work. Make sure you’re not just getting 3 months of initial attention and then being ignored for the next 33. If they don't offer that option, ask to have the contract amended to include a honeymoon period of 3 months after which you can cancel if you're dissatisfied. After that 3 months the contract should renew automatically for the remainder of the term unless you provide written notice to the service provider.
Related Posts Plugin for WordPress, Blogger...