I am a Linux sysadmin and principal of an
awesome start-up that loves Linux and runs lots of it.
How I got here:
I took a keen interest in Linux in 1999-2000 and started building my own labs at home and reading Linux and Unix books. I also took a Unix course at my local community college (they didn't have any Linux courses then). Perhaps most important of all, I started bringing Linux to work as much as possible. I have pretty much always worked in IT. Early in my career, I worked in shops that were primarily Windows and Novell shops but I always had a Linux system under my desk running on an older spare machine. Whenever possible, I'd deploy or suggest Linux and open source solutions. Vitally, when recommending anything, I always searched for optimum ways to address to business needs, rather than bringing a solution in search of a problem (Linux makes this easy since because of it's quality, versatility, and price).
Eventually, I became an IT manager and sysadmin at a relatively small organization (~150 employees) that gave me a great deal of freedom in choosing technology platforms/solutions and how to deploy them, particularly on the server and network end of things. They were also very budget conscious. This trust and freedom allowed me to deploy Linux pretty much everywhere -- web servers, back-up, file servers, some desktops, and more. So at this point, I was administering Linux as a core part of my job.
Next, I moved to another city that is fairly big in tech (Vancouver, BC) where I was hired as a sysadmin in the managed services division at a large web site development and digital marketing firm. It was fantastic -- we built and managed lots of high-traffic web infrastructure. After that, I joined a small dot-com as their IT manager and senior sysadmin for a couple years. I left there late last year to start IONICA.
So I learned by immersion -- I lived Linux at work and at home. I basically turned my "non-Linux" jobs into Linux jobs and went from there.
Some more tips:
From the beginning, I read a lot -- web sites and magazines, but books were most helpful. They discussed and taught me concepts, commands, applications, and techniques I wasn't running into in my own labs and were instrumental in building a comprehensive foundational body of knowledge for future interviews and issues on the job. I read many man pages too -- I still do. This might sound boring but it can often be very interesting and, like books, man pages can teach you things you might not otherwise come across but can help make you a better pro and make your life easier.
It's really important to know your city. Find out what industries there run Linux for core services. Linux is pretty much everywhere these days but there are some industries that have a lot of Linux/Unix infrastructure. Some examples spring to mind -- web development/hosting, software development, finance/banking, science/research (biotech is a good example), film (particularly visual effects houses), government, military. Depending on what the landscape is like in your area, moving to another city might be the best way to get the job you really want.
Certifications are a good idea, especially when you are starting out. They can add to your credibility as you build knowledge and experience. I found that once I became a senior-level professional, employers cared less about certifications and more about experience and achievements.
Network with people. There are probably some good LUGs or meet-ups on meetup.com that cover Linux. Join some of these groups and chat with some people there. Maybe take one out for lunch or a coffee to get the lay of the land in your area. They might also be able to help with job leads or with finding a mentor.
Speaking of mentors, that would be great. If you can find some people to hang around during (best) or after work for a few hours to learn or lend a hand, that should provide a nice boost to your Linux education and give you an idea on what it's like to do a similar job. I didn't really have a mentor early on but I wish I did.
Hope that helps. Good luck in your journey! It's a great career with tremendous opportunity and lots of fun too!
Mike