I would like to start Linux Consulting firm,what's are all the basic requirements of it?
I'm an open source programmer, Gained sound knowledge in Linux over past 6 years.
I can think of Following requirements:
The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.
Answers
get to know your open source equivalents for Windows software and also multi-platform software you can install on Windows so the step towards Linux will be much easier.
You will also have IBM, Microsoft, RedHat, Novell, Canonical and Oracle as some of your biggest competitors if you tender for big contracts.
Just something to also bare in mind.
- knowledge in very wide variety of topics.
- some basic programing skills in different languages.
- reading, reading, reading.
- catching up with tech news hour by hour.
- having an adventurous spirit to try and experiment new stuff.
- good knowledge about web servers, databases, security, networking, etc..
All the things you stated in your list are positive things. However, you and every other Linux engineer out there will know how to do those things. I think to be a good consultant you have to be able to communicate to the client what Linux can do for them, how it can save cost across the infrastructure and capital expenditures. Once they understand how Linux can be utilized in their business model then your best contribution will be to deliver quality engineering and expertise.
The only thing I would also add is to be courteous and listen to the engineers who do work for the company as they have specific knowledge about the way their systems are set up. I've grown tired of watching consultants come in and tell BU managers how they can do something without talking to us (the system engineers), the BUs believe them, then it turn out to not be possible due to the fact of our configurations. Ultimately BU people tend to listen to consultants instead of their own people and that breeds resentment which leads to lack of cooperation thus driving up costs. Ultimately it makes Linux look bad.
Cheers - Kryptikos
You should be able to setup some basic servers.
You need to know some equivalent Linux software for what companies are using. Also it would be good to know how to use them.
I'd say that programming isn't necessary, but some shell scripting is.
You need to know what is allowed with the software licences like GPL, MIT, BSD, … and could also help to know what Windows licence does not allow, if you are going to defend open source solutions.
But, being the sick sad world that it is, to be a consultant the only requirement is to find someone to pay your bills.