Coming October 25: PeerSpot Awards will be announced! Learn more
2018-07-01T08:03:00Z
Miriam Tover - PeerSpot reviewer
Service Delivery Manager at PeerSpot (formerly IT Central Station)
  • 0
  • 0

What advice do you have for others considering Chef?

If you were talking to someone whose organization is considering Chef, what would you say?

How would you rate it and why? Any other tips or advice?

13
PeerSpot user
13 Answers
TW
DevOps Director at Aerohive
MSP
2018-12-11T08:31:00Z
11 December 18

Chef is a great tool to use. Try to automate your whole department process with Chef, if possible. Also, try to use the same tool across different platforms, so it will be easier to manage.

BP
AWS Content Support Manager at a tech company with 51-200 employees
Real User
2018-12-11T08:31:00Z
11 December 18

Compare it to the other services that you use. Everything can always be improved. If you have a specific need in configuration management and integration, Chef is a great product, especially with AWS.

Stefan Nava - PeerSpot reviewer
Director at Centurylink
Real User
2018-12-11T08:31:00Z
11 December 18

It works well. I would highly recommend it. It is a well thought out product which integrates well with what developers and customers are looking for. The product works well with VMware environments. I have used the on-premise and AWS versions. It integrates well if you are in AWS environments. However, if you are on-premise, it may not be the best solution.

MS
Senior Operations Engineer at a retailer with 10,001+ employees
Real User
2018-12-11T08:31:00Z
11 December 18

Make sure when you are tooling that what you are trying to create is functional within the product. Don't try and make it do something that it's not technically, nor architecturally, designed to do. While there are corner cases for things like that, if you're going to start to wander down that road, maybe you better take another look at a wider set of tools rather than just the one that you've got your eye on or the one your executives have their eyes on. The product is functional. The ease of setup for almost everything that we did tooling-wise was straightforward. We didn't have too many issues which were out of the ordinary, corner case scenarios when using the product. That's always a bonus. Especially in ease of the installation and configuration, it is always a good thing when you're dealing with a product like this. It integrates with softer packages, modern packages, alerting packages, etc. Aside from the base infrastructure, there are a lot of Chef tooling and plugins which make it a rather straightforward addition to the tool set. Almost everything was off-the-shelf or out-of-the-box. We did not have to configure or rewrite it ourselves, which was a big bonus. Most of these products are usually commercialized and available with ready support and tooling. There was a migration that we were moving to the AWS sphere, but I was only doing that in the migration phase, never into the full operational phase. Comparability-wise, you do have a more control over your on-premise stuff because you can customize it to your needs. There is plenty of functionality that you can get in when you have on-premise. Though, you have to follow the standards when you're dealing with a vendor provided service.

AS
Solutions Architect with 201-500 employees
Real User
2018-12-11T08:31:00Z
11 December 18

Find use cases and do your research. We only use the AWS version. We tried the other versions, but we found that they were lacking in functionality.

TR
Engineer II at a transportation company with 10,001+ employees
Real User
2018-12-11T08:31:00Z
11 December 18

I would recommend Chef. It is very user-friendly. There are a lot of community resources which make it easy to onboard. It also plays nicely with existing automation tools and other things which you are probably already using. Chef works with Adobe Experience Manager, Terraform, and AWS CLI tools. We have been pleased with the integration. We have only used the AWS offering.

Find out what your peers are saying about Chef, Jenkins, Atlassian and others in Build Automation. Updated: September 2022.
635,162 professionals have used our research since 2012.
IH
Manager at ZS Associates
Real User
2018-12-10T06:53:00Z
10 December 18

I would rate this solution a nine because it's simple, easy to use, more versatile, and most importantly, it can handle the hundred thousand servers at the same time very easily and almost in no time. It depends on the enterprise need, but I would advise someone considering this solution that if you want to have very heavy or big clusters this is a product you can trust for deployment and it's smooth. You can create your own custom recipe which in other products, I would say is only partially there and depends on the different types of applications. Not all applications have the same deployment and orchestration patterns and most of the SAP deployment credits are covered.

JB
CTO at FCamara
Real User
2018-12-09T08:49:00Z
09 December 18

I have used the on-premise and AWS versions. I prefer the AWS for troubleshooting. It integrates with many products in ILT, data management, and the server areas with each of them providing cloud computing, like EC2 and API Gateway.

AC
Primary Architect at Autodesk, Inc.
Real User
2018-12-09T08:34:00Z
09 December 18

If someone would like to go for a heavy cluster, this is a product they can trust for deployment, since it is smooth. Even though customization is needed, they can create their own custom recipe, which in other products, I would say is partially there and also depends on the different type of applications. We had the solution on on-premise for a year, but now it is completely on AWS Cloud. AWS Cloud is easier to use. We can change the solution by refitting the architecture solution now because it is easy.

Wil Whitlark - PeerSpot reviewer
Lead DevOps Engineer at General Assembly
Real User
2018-12-05T07:52:00Z
05 December 18

At the top level, it is integrated with Terraform, which is delivering whole entities and groups of nodes. Then, those nodes are individually being provisioned with Chef. The integration is seamless. I've run my own Chef server before. We've done completely headless with Chef Zero, where we're distributing the code directly to box during provisioning. We've used Chef pretty much every way that it can be used. The AWS software is good. There is definitely value for somebody who is trying to understand it and be able to have a deployment of it for observation. Coming into it, there's a lot to understand, as with any technology. If I'm thinking about coming into it now or trying to bring somebody up to speed, it would be good to have an already functioning setup of the server where you can interact with the NoSQL database and play with some of the tools available to understanding how they work in an AWS instance. It will be very similar to the way Chef Automate works, in general. Therefore, I do see value in it.

Sharath Annabathina - PeerSpot reviewer
Senior Software Engineer at BMS
Real User
2018-12-05T07:52:00Z
05 December 18

I would definitely recommend using Chef. Chef integrates and configures well with AWS and other products. We use Chef and Puppet together. We are also using Splunk for log traces. We just started using Chef with AWS for easy to use containers. AWS is great for storage, CloudFormation, and CloudFrond CDN. We are moving towards the cloud environment with all AWS resources.

MohammedHashim - PeerSpot reviewer
Principal Architect at Brillio
Real User
Top 20
2018-08-02T11:48:00Z
02 August 18

If you're looking for an environment where there is an ROI business case, or looking into or orchestrating multiple environments, it makes sense to go with Chef. But if it's a minor orchestration you're looking into, the best tool would always be native solutions. In other words, if I you are looking at a platform where there will be two or three moving parts, you should look at the platform's built-in, native solution. If you have a wider range of moving parts and automation to be done, configuration-wise, you can bring in an orchestrator like Chef.

PeerSpot user
Senior DevOps Engineer at a tech services company with 1,001-5,000 employees
MSP
2018-07-01T08:03:00Z
01 July 18

Chef is an extremely amazing tool and has been extensively developed in the last couple of years. There are tons of plugins and integrations available for it, my favorite being the Chef-docker plugin. I started with Chef as a QA engineer and wrote some beginner level recipes for some easy setups on AWS. I then worked on a bank project where I used the knife-vcloud plugin for Chef to automate provisioning for VMware vCloud. I did some initial evaluation, comparing Chef and Ansible for SAP to automate deployment on bare metal. In some recent projects, I wrote Chef recipes for deployment automation. I integrated it with Fabric/Python. I would definitely rate Chef an eight out of 10. Although Chef is easy to code, it still has a little learning curve, since you need to know Ruby.

Related Questions
Miriam Tover - PeerSpot reviewer
Service Delivery Manager at PeerSpot (formerly IT Central Station)
Apr 05, 2022
How do you or your organization use this solution? Please share with us so that your peers can learn from your experiences. Thank you!
See 1 answer
Murat Gultekin - PeerSpot reviewer
Presales Consultant - Solution Architect at Hewlett Packard Enterprise
05 April 22
Chef is mostly for the operating systems to deploy or style, e.g. not containers. Before the containers, you need hardware, then an operating system, then you start to work on Kubernetes. To automate those steps, we use Chef. The tool is useful for provisioning the operating system, because as you talk about the ops, sometimes customers ask to further deploy everything through automation, e.g. starting from scratch. You need to use different tools for you to provision via automation, so you need Chef. We use an automation tool such as Chef, then we were able to run Docker or containers on top of the hardware and operating system.
Julia Frohwein - PeerSpot reviewer
Senior Director of Delivery at PeerSpot (formerly IT Central Station)
Apr 05, 2022
Hi, We all know it's really hard to get good pricing and cost information. Please share what you can so you can help your peers.
See 1 answer
Murat Gultekin - PeerSpot reviewer
Presales Consultant - Solution Architect at Hewlett Packard Enterprise
05 April 22
Pricing for Chef can be relatively high for some customers but, if we consider the benefits it provides, we can say that it is a reasonable price. . Customers need to pay for the license of the tool on a yearly basis.
Related Articles
Megha - PeerSpot reviewer
User at Signity Solutions
Mar 15, 2022
Intelligent automation is the need of the hour today for businesses across industries. Business leaders are rapidly implementing automation solutions in their existing processes or creating new automation opportunities. By doing so, they are accelerating their digital transformation to achieve operational efficiency and productivity. It has the potential to deliver enormous benefits for your o...
Amar Yelane - PeerSpot reviewer
RPA Developer at DynPro Inc
Dec 15, 2021
Cost to Benefit is of utmost importance in any RPA program for any organization to figure out benefits gained.The 3 main levers that need to be considered are:1. Increase in the Cash flow - Once an investment is done, the organizations will focus more on the immediate ROI. Factors that should be considered are:1a. Reduce spending - Focus on reduction in spending, eg. Leverage existing team memb...
See 1 comment
Shibu Babuchandran - PeerSpot reviewer
Regional Manager/ Service Delivery Manager at ASPL INFO Services
15 December 21
Hi @Amar Yelane, Thanks for the article and for giving insights on the cost-benefit analysis of the RPA program, can you help us understand how can we do the Estimation of robots needed & what would be the Refinement of Benefits in such a scenario?
Tjeerd Saijoen - PeerSpot reviewer
CEO at Rufusforyou
Sep 03, 2021
ICT is getting more and more complex: today I have several systems in Chicago, several more in Amsterdam and if you need to protect your environment you will need to check on-premises, the cloud at Amazon, and the cloud at Microsoft Azure.  Why is Performance related to security? For the following reasons:  Today we need more than one tool to protect our environment. You need anti-spoofing...
See 2 comments
Shibu Babuchandran - PeerSpot reviewer
Regional Manager/ Service Delivery Manager at ASPL INFO Services
01 September 21
Very good insights about correlation for security with performance.
Johann Delaunay - PeerSpot reviewer
Key Account Manager at ITRS Group
03 September 21
Interesting positioning and way of thinking, thank you very much for the article!
Related Solutions
Related Articles
Megha - PeerSpot reviewer
User at Signity Solutions
Mar 15, 2022
Critical Success Factors for Your Intelligent Automation Transformation
Intelligent automation is the need of the hour today for businesses across industries. Business l...
Amar Yelane - PeerSpot reviewer
RPA Developer at DynPro Inc
Dec 15, 2021
Cost-Benefit Analysis of an RPA Program
Cost to Benefit is of utmost importance in any RPA program for any organization to figure out ben...
Download Free Report
Download our free Build Automation Report and find out what your peers are saying about Chef, Jenkins, Atlassian, and more! Updated: September 2022.
DOWNLOAD NOW
635,162 professionals have used our research since 2012.