Ask Your Question

In my current organisation I have been offered to choose any one of the cross training in between Puppet and Python. So which would be good for career?

asked 2015-09-15 12:30:11 -0500

Satish_JL gravatar image

My primary skill is Linux and Shellscripting. I have worked in databases as well.

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted

answered 2015-09-15 20:10:08 -0500

GregLarkin gravatar image

Hi Satish,

Full disclosure - I'm a Puppet Labs employee.

I recommend that you learn Puppet and get familiar with the types of problems it solves. Python, while an interesting and useful language, is another type of scripting language. If you're already familiar with other scripting languages, my opinion is that learning it will not necessarily make you more valuable in the marketplace. Also, if I had to guess, there may be up to an order of magnitude more developers with Python experience than Puppet experience. My feeling is that it's better to be a big fish in a small pond, if you can.

As companies have to solve harder problems at the intra- and inter-datacenter level to stand up their business-critical infrastructure, they use Puppet to do so, not Python, Perl, Ruby or shell scripts. At least, they shouldn't do that, and that's what we're trying to help them stop doing!

I hope that information is helpful, and please post any follow-up questions you may have. Good luck!

edit flag offensive delete link more

answered 2015-09-16 03:40:05 -0500

Hello Satish,

the question you should ask yourself is not which tool/language you should learn, but you should ask yourself which goal in your career you want to achieve in the short/middle/long term. From your career choice, you can choose one of the training options, or even ask for a different one.

Keep in mind that enjoying your work is very important to stay motivated.

edit flag offensive delete link more

answered 2015-09-16 04:07:33 -0500

updated 2015-09-16 04:08:26 -0500

hi greg,

thanks for your answer and its very clear.

Can you suggest any books for learning puppet. because i started to self-learn before some days due to some other works i cant able to continue. suggest some books so i can play something with Puppet.

edit flag offensive delete link more


Probably the best thing you can do is download our Learning VM and go through the self-paced exercises: "Pro Puppet" has been a highly-recommended book for a while, but Puppet has changed since it was written. This looks like a good option when...

GregLarkin gravatar imageGregLarkin ( 2015-09-16 15:11:02 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2015-09-15 12:30:11 -0500

Seen: 99 times

Last updated: Sep 16 '15