Sign in Agent Mode
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Chef PAYG

Progress Software Corporation

Reviews from AWS customer

4 AWS reviews

External reviews

4 reviews
from

External reviews are not included in the AWS star rating for the product.


    K. Rajesh

Automation has streamlined cloud workflows and consistently improved configuration reliability

  • December 15, 2025
  • Review from a verified AWS customer

What is our primary use case?

My main use case for Chef involves doing automation work in my environment. I use Chef to automate deployments and configuration for building application components across cloud infrastructures, such as automating scheduled jobs or scripts to process billing data or generate invoices. Additionally, I have automated similar workflows using Ansible, Bash, Python, GitHub Actions, and pipelines to ensure secure repeatable pipelines. Chef is a requirement where I currently work, and I am confident that I can quickly adapt my automation skills to use cookbooks and workflows effectively.

My main use case for automation tools such as Chef, Ansible, or scripting is to help with configuration and operational workflows to ensure repeatability, specifically to provision and configure cloud infrastructure and applications using Terraform or any cloud ARM or CloudFormation. I automate CI/CD pipelines for building, testing, scanning, and deploying microservices to Kubernetes, along with scheduling and automating routine operational tasks. This usage helps reduce manual errors and accelerates deliveries while improving reliability and compliance across multiple environments.

What is most valuable?

Chef offers valuable features in infrastructure as code, where it uses cookbooks and recipes written in Ruby language for detailed and flexible configuration of systems and applications. Idempotency is one of the major components, as Chef ensures that configurations are applied without any unintended side effects, making deployments more reliable. Chef's scalability allows for managing configuration across thousands of nodes effectively, which is critical for large-scale environments in production. Moreover, Chef integrates with multiple cloud platforms, such as AWS and Azure, has an ecosystem of community cookbooks, and allows for automated compliance checks with Chef InSpec. Its extensibility, custom resources, and handlers enable tailoring Chef for any organizational needs. Chef's ability to automate complex configuration workflows while maintaining the CI/CD pipeline contributes significantly to DevOps automation.

In day-to-day work, Chef helps me manage configuration consistently across hundreds or thousands of cloud instances without any manual intervention, significantly reducing human error. It aids in quickly provisioning and configuring new environments in multiple clouds such as AWS or Azure, using Chef cookbooks integrated with Terraform or CloudFormation to scale rapidly during peak demand or new project launches. It also automates updates and patches across all nodes simultaneously, reducing compliance and security downtime or tracking efforts. For example, while working on AKS and EKS clusters, Chef's integration with cloud platforms helped automate node configuration and application deployment, which was critical during cluster scaling and updates. The ecosystem of community cookbooks has accelerated this process, and Chef's scalability and cloud integration have enabled me to maintain a high level of availability while reducing operational overhead. This approach helps deliver faster, more reliable infrastructure changes in multi-cloud setups.

Chef has automation capabilities that enhance operational efficiency by minimizing manual tasks. The idempotent nature of Chef ensures consistent application of configurations, and its integration with the CI/CD pipeline facilitates continuous delivery and infrastructure updates in alignment with DevOps and SecOps practices. Additionally, the flexibility to create custom resources and handlers allows it to be tailored to unique organizational needs and complex workflows.

What needs improvement?

Chef is one of the most powerful tools; however, there are areas where improvements could enhance usability and efficiency. The learning curve is steep due to Chef's Ruby-based DSL and the complex components of cookbooks and recipes, which can be challenging for new users, especially those without programming backgrounds. Simplifying the syntax or providing more abstractions could aid in adoption and speed up execution. At times, Chef runs can be slower when compared to other configuration management tools, particularly in larger environments, so optimizing performance and reducing runtimes could enhance responsiveness. Additionally, the complexity in debugging failed Chef runs or complex recipes can be difficult due to limited error visibility. Regarding integration with modern tools, while Chef integrates well with many platforms, cloud-native integration with new cloud technologies and container orchestration tools would be advantageous. The quality of community cookbooks could also be a factor that could make Chef more accessible and easier to manage, further strengthening its position in DevOps automation.

Better documentation and tutorials, along with improvements to the GUI and visualization capabilities, would greatly benefit usability. Enhancements to collaboration features that support better teamwork, such as version control, integration, and change tracking, would also be valuable. Moreover, a robust testing framework focused on cloud-native practices would improve the user experience and align Chef more closely with modern DevOps methodologies.

Several additional improvements could enhance Chef, such as better error messaging. More clear and actionable error messages during cookbook runs would significantly reduce troubleshooting time. Additionally, improved documentation with real-world step-by-step examples for common use cases would facilitate quicker onboarding. Simplified cookbook testing through more integrated and user-friendly testing frameworks would ensure quality prior to deployment. Small UI improvements in Chef Automate would provide easier navigation and visualization of nodes, states, and compliance. Establishing better integration with modern CI/CD tools, while Chef supports many, could streamline workflows with deep native integration with popular pipelines such as GitHub Actions or Azure DevOps. These combined small improvements along with larger enhancements could make Chef more user-friendly and efficient for teams.

For how long have I used the solution?

I have been working in my current field for the last eight plus years.

How are customer service and support?

I would rate customer service as a four out of ten.

How would you rate customer service and support?

Positive

What other advice do I have?

My advice for those looking into using Chef is to understand that it is a powerful and mature configuration management tool, but it comes with a steep learning curve, particularly for those new to Ruby or infrastructure as code concepts. Investing time in learning the Chef DSL and the structures of cookbooks is essential. I recommend starting with small, well-defined projects to build confidence before scaling up to more complex environments. It is also beneficial to use infrastructure as code tools such as Terraform in conjunction with Chef and to focus on security best practices by integrating Chef with secrets management tools such as Azure Key Vault or AWS IAM rules. Implementing observability and monitoring strategies to track configuration drift is advisable. Leveraging community cookbooks and resources can help accelerate learning, and it is crucial to plan for robust testing and validation. Finally, staying updated on improvements in Chef and related tools will help continuously enhance automation workflows. With this kind of consideration, Chef can become a highly effective tool for scalable and automated infrastructure management.

Chef remains a strong and reliable tool that is flexible. I recommend organizations evaluate their team's skill set and project requirements to determine if Chef aligns well with their automation goals. Continuous improvements in integration with modern CI/CD pipelines and enhanced user experience would further solidify its position in the industry. Chef's flexibility and extensibility through cookbooks and the DSL make it adaptable to a variety of use cases. I would rate this product an overall eight out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    Sai Chandra

Automation has reduced daily infrastructure work and now simplifies secure cluster operations

  • December 15, 2025
  • Review from a verified AWS customer

What is our primary use case?

I have used Chef for more than six years to automate daily tasks and tasks related to building infrastructure and configuring Apache Cassandra servers.

I generally remember creating the cassandra.yml file and configuring the seed and data directories for Apache Cassandra. Whenever we needed to change the data directory folder or modify anything related to cluster names or replication strategies, we used Chef because it is a multi-layer cluster of Apache Cassandra.

Additionally, we used Chef for scaling out to provision new Cassandra instances in AWS.

Apart from that, I use Chef to deploy cron jobs for nodetool, snapshot, and incremental backups, and to automate the cleanup of old snapshots and backups.

What is most valuable?

In my experience, the best features I find in Chef are predictable and scalable environments, and it seamlessly integrates with cloud providers such as AWS and Azure. There is a way to do test-driven development using Test Kitchen and ChefSpec, and there are also compliance and security checks that we used.

When we use Chef, we comply with profiles such as benchmarking of CIS infrastructure, validating the configurations of industry standards, and using it for continuous integration and continuous deployment pipelines for secure configurations. We also enforce SSL and TLS authentication, firewall rules, and OS-level operations.

Using Chef for automating infrastructure and applications in my organization has helped us reduce manual tasks by more than forty percent, thereby saving significant revenue for the client. The customer is satisfied using Chef for automating these services, with most regular day-to-day operations being reduced because of this automation.

What needs improvement?

At this point, I do not have any thoughts on improvements for Chef. However, I think it would help if we had some kind of GUI-based monitoring system where we can see all the cookbooks and all the runbooks are predefined, and we just have to use them by changing the variables.

For how long have I used the solution?

I have used Chef for more than six years to automate daily tasks and tasks related to building infrastructure and configuring Apache Cassandra servers.

What do I think about the stability of the solution?

In my experience, Chef is quite stable most of the time. Whenever we encounter issues with Chef server, we simply restart the service and it works seamlessly.

What do I think about the scalability of the solution?

In terms of scalability, we did not have much requirement to scale. However, whatever we had, Chef running on a single EC2 machine meets our needs.

How are customer service and support?

Customer support is quite good.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

I started with Chef and I am still working with Chef. Now I am exploring cloud-native services related to Chef or configuration management, where we use OpsWorks instead of Chef. We are moving to OpsWorks because most of the servers are in AWS and it integrates easily using OpsWorks.

How was the initial setup?

The pricing, setup cost, and licensing are managed by another team. However, within my scope of work, we have Chef servers automatically installed, and I log in to Chef server to run those cookbooks.

What was our ROI?

I am definitely able to save a lot of time doing the same manual tasks every day, which are operational. In terms of revenue, I have not observed much because it is holistically depending on the project. However, we have seen significant improvement in the time and the way we make changes to the infrastructure, so it is good from the developer perspective, even if it may not be great from a business point of view.

Which other solutions did I evaluate?

It is because it was traditionally built on Chef and we are improving the way Chef works. I have not had a chance to evaluate other options.

What other advice do I have?

On a scale of one to ten, I would rate customer support an eight.

Chef is a traditional configuration management tool that is very easy to understand and deploy, and I get predefined cookbooks from the internet, which helps me move forward quickly without spending a lot of time developing the cookbooks.

I think Chef is quite good, and the focus should be more on customer support and providing monitoring and observability capabilities, which would be beneficial. I rate this review as a nine overall.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    reviewer2787969

Consistent infrastructure as code has boosted release throughput and reduced deployment effort

  • December 13, 2025
  • Review provided by PeerSpot

What is our primary use case?

My main use case for Chef is configuration and deployments. We receive blank servers and use Chef to build predefined application or appliance servers.

A quick specific example of how I use Chef to build a predefined application or appliance server is that we use Chef to build Postgres database servers in containers. We receive a blank Red Hat VM and then deploy Docker CE, Docker Compose, and the Red Hat environment.

Additionally, we deploy Postgres images and the Prometheus Postgres exporter and configure it with all of the client's requirements, including their pre-shared secrets and pre-agreed IP addresses. We use encrypted data bags for pre-shared secrets.

How has it helped my organization?

Chef has impacted my organization positively by ensuring that consistent deployments across production and test environments help more effective testing and faster deployments mean that more work can be done in one release cycle. There is less time spent building the infrastructure and more time spent building new functionality, testing new functionality and updates, which means we can get more into one release.

As for specific outcomes or metrics, there are impacts that could be measured in some of the systems that I have moved to Chef or systems that I have been involved in writing cookbooks for so that they are always deployed on the client site in Chef, but we have not measured them. I can tell you that deployment is more consistent and faster and there are fewer errors, but I do not know how many because we have not been tracking it effectively. GitOps and Chef make tracking it effectively very possible.

What is most valuable?

The best features Chef offers for my workflow include that Chef is very useful for infrastructure as code as part of the solution. Obviously, you might need Terraform or Ansible to build on bare metal, but then you use Chef to configure from the OS upward in the stack. It allows you to build all of that from a Git repo in a predictable way instead of a person doing it slightly differently every time manually, which is both faster and more reliable, therefore useful.

Out of those features, the one that stands out the most for me is the infrastructure as code aspect. The predictability and the speed are the key benefits. When you have infrastructure as code and you already have everything apart from the environment-specific config, which you can specify in variables, then it is not only more repeatable and reliable, it is faster. The two together is the benefit that you are after.

What needs improvement?

I would add that Ruby is a domain-specific language in the Chef dialect, which is a learning curve, but so is Terraform and so is Ansible. The only feedback would be if they could come up with an interface in a language such as Java or Python that is even more ubiquitous than Chef or Ansible are themselves, then I think someone with a good configuration system would be on to something.

To improve Chef, making an interface with another language such as Python or Java that is well understood, as capable as Ruby, and even more widely adopted would demystify it a bit. Other things would be the need to use Cinc if you want to use the open-source version because Progress Software's policy on copyright is confusing for new users and it puts a barrier in the way to adoption because many small, medium enterprises, startups, and non-profits who might want to use Chef would find the whole Cinc versus Chef situation confusing and the fact that there is not an easy path to install Chef and then go to a paid version without having to change from Cinc to Chef or Chef to Cinc.

Other than making the need for Cinc go away by finding a compromise policy and making an interface, whether optional or as the default, in a language that is even more ubiquitous than Ruby, the only things I could see would be a curated open-source approach.

For how long have I used the solution?

I have been working in IT for 17 years. I have been using Chef on and off for a couple of years total in the previous 12 to 13 years before my current role, and then continuously for all of the last three years in my current role.

What do I think about the stability of the solution?

Chef is stable. Both the pre-copyright policy version or trademark policy version of Chef and the Cinc server that we have have been stable.

What do I think about the scalability of the solution?

Chef's scalability is evident as the public sector organization I work at serves a population of 5 million, and we have had no problems with scaling.

How are customer service and support?

My experience with customer support is that we use Cinc, so there is no customer support available.

How would you rate customer service and support?

Which solution did I use previously and why did I switch?

Previously, I used a different solution where things were manually configured or servers were cloned. We did not have as capable a solution in the past.

How was the initial setup?

Before choosing Chef, the organization I am part of had already implemented Chef when I joined. However, I have heard about the process, and Chef was built as GitLab was already in place and Chef was used as a proof of concept to show how it could work, and it became production because it was working.

What was our ROI?

I have seen a return on investment. With the same number of employees or a very slight increase, we are doing more work than we were before Chef and Cinc were introduced. Even though we are using Cinc rather than paying for Chef, there is an investment required in time to configure it correctly on the on-premises version, time for people to learn, and generally staff resourcing. However, the return has been far more hours saved than spent.

What's my experience with pricing, setup cost, and licensing?

My experience with pricing, setup cost, and licensing is that we sidestepped it by using Cinc because none of the functionality that is exclusive to the paid version was actually in use in the organization.

What other advice do I have?

My advice for others looking into using Chef is that if Cinc covers your use case, even if in production you require the type of support that means you would have to buy Chef, it is possible to deploy for free still. Many people are not aware of that because of the trademark policy and the change of name. I would recommend that if Cinc covers your use case, then build your proof of concept using that because there are no license implications. As for the actual licensing, we are not using any of the features that require licensing, and we are a primarily on-premises organization, so we have been using on-premises Cinc.

My company does not have a business relationship with this vendor other than being a customer. Accenture may or may not be, but the contract I am on is with a public sector organization who are using the open-source version deliberately.

I have additional thoughts about Chef regarding the opaque relationship between the open-source distributions such as Cinc and the mainline Chef itself. I would rate this review an 8 out of 10.


    Walter Ochieng Odhiambo

Automation has transformed daily infrastructure work and now frees teams to focus on new challenges

  • December 07, 2025
  • Review from a verified AWS customer

What is our primary use case?

I use Chef day-to-day to manage infrastructure, create version control, and automate deployment for applications that are ready for deployment and that my team and other teams work on. I work to manage this capability and deploy as fast as possible in a scalable and automated manner, working with people across the organization to achieve a common infrastructure, scalability, and security upgrades for that infrastructure.

The specific task that I worked with for Chef involves managing up to 70 servers across the organization to deploy applications that my team or other teams develop. This has given me experience deploying applications, understanding the infrastructure as it works, automating processes thoroughly, and monitoring as the application scales up and down. Chef has given us an easy time doing all that automation, security, and monitoring by automating the processes across all those servers so that we don't do manual work, going one place at a time to install updates. If a server goes down across availability zones, we don't have to go and do it manually or troubleshoot along. We automate most of the tasks that we need to do using Chef.

How has it helped my organization?

In terms of time, the reduction in manual work is significant. A whole day of 12 hours is now reduced to less than 30 minutes, depending on what we are doing. Once you have the code, you can always copy and reuse it somewhere as long as you know what you are doing. In terms of security configurations, we monitor all servers in various availability zones. We look at how we can automate this in our infrastructure such that once we detect something is coming up, we can patch all servers at once. This reduces our concentration on repetitive tasks and allows us to focus more on delivering availability to the customers and company resources.

This has brought employee happiness, with developers saying that the work environment with available servers and infrastructures has improved by approximately 90 percent. We used to work with people on the sites who continually monitored servers and deployed servers. Now we deploy servers and then we wait while we automate using Chef and monitor those which are about to fail. We monitor them and create scripts to change how they operate, take some down, bring some up, and do load balancing when we need to start a load balancer, without physically having somebody do that every single day unless it is necessary.

This has given the organization an ability to focus more on new challenges that come in, not doing the mundane tasks of every day of infrastructure development. We save more on money in terms of time and also in terms of security applications, deployment, and bringing our infrastructure up. The reduction in employees needed means we don't have to recruit more. We look at those who are there, allowing them to save time to focus on themselves, improve, and learn more about how to make their infrastructure better every day.

What is most valuable?

Chef offers various features including a unified dashboard, compliance reporting, continuous delivery, and role-based access. The key features that stand out for me are agent scanning, auditing, and portability. With portability, you can easily pick what you have automated instead of trying again to work within another set of nodes. You have that ability to manage all your principles in the cookbook without moving everything from one place to another. You can use the concept of agentless deployment where you just install the Chef agent and then you can use the client. It can monitor what is going on on the servers and then it can report back for you to monitor. Even if you have various availability zones, you can monitor as one in a unified dashboard.

Security is a key aspect that Chef can automate, monitor new features that are available, and even do patches without you getting involved. The features that stand out for me are security as a key one and the work of a unified dashboard that is cross-platform. Chef allows you to write a declarative language using Ruby. These features exemplify the industrial standards that are there and have made my daily work as easy as possible.

What needs improvement?

One thing that Chef needs to improve on is making it available in as many languages as possible. There should be a focus on how to make it understandable, not just to infrastructure people, but also to those working in monitoring. How can we ensure that it is part of their daily input? That is something that still has a small missing link. We are almost there, but it can help us achieve outcomes in the future in terms of objectives, not just workflows and visibility. How can we make real-time interactive dashboards more available? Look at what kind of tools can be integrated with them, not just working with the ones like Chef Kitchen and Habitat, but trying to make it even more flexible than what we have right now.

On support, I think there should be more focus on how we can achieve AI automations in answering questions for beginners and addressing deep concerns without general manual management.

For how long have I used the solution?

I have used Chef for four years for infrastructure management, managing approximately up to 70 servers. This has helped in scaling applications that we develop and bring them to working through DevOps principles. This has given me quite a good experience in the company I work for and also allows me to leverage everything to scale, automate, and version control as expected.

What do I think about the stability of the solution?

Chef is very reliable in terms of how we work, achieving durability of scalability and monitoring of our servers. It is a good tool to work with, offering a strong developer experience and community support.

What do I think about the scalability of the solution?

We use both public and private cloud for Chef. We use AWS and Azure, but we also have on-premises that we depend on. We leverage both to achieve the best option possible for scaling.

We use both AWS and Azure depending on scenarios and areas of concern. We also work with Huawei and Oracle, as our dependencies vary based on what we want to achieve with the cloud platform.

How are customer service and support?

We usually work with the Chef teams and community support, who are always willing to assist. We often reach out through Slack or the main Chef support pages. The usual emails provide a lot of support, which contributes to our success and consulting efforts.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We mostly used to rely on manual processes, but we transformed to working with VMs, either single servers or similar setups. However, we realized we needed to automate how we bring our infrastructure up. Now, we look at Ansible as well. Ansible differentiates with its low barrier to entry and is more of a push model, as does Puppet. We don't just work with one, but we use a combination of Puppet, Ansible, and Chef to achieve what we need.

We evaluated working with manual setups, just Ansible, and working with Puppet alone, but then we realized each of them has limitations. We combine all three based on scenarios to achieve the best results for us.

What's my experience with pricing, setup cost, and licensing?

The setup cost and licensing are reasonable compared to what we deliver. Licensing looks reasonable compared to the manual work of managing whole data centers with even 10,000 servers. Chef will be better for monitoring as it brings cost in a unified way so that you don't just look at it as spending but also look at the savings at the end of the day for your licenses. This license is not quite high, depending on what we achieve, because it does a lot for us in infrastructure management.

Which other solutions did I evaluate?

Chef is something that solves challenges related to the cloud. Now that we are looking at scalability of data centers with thousands of servers, I will look at Chef to see how we can have everything and have other languages working on it, not just Ruby.

What other advice do I have?

The advice I would give is to learn Chef and look at what you want to achieve, what you want to save, and consider time. Evaluate in terms of what you want to accomplish, and once you do, you can work with Chef very well. Chef is a good tool, and to those venturing into infrastructure management, Chef is the way to go. This review is rated 9 out of 10.


    Neha Bisen

Easy to use and easily automates all the code and infrastructure

  • September 06, 2024
  • Review provided by PeerSpot

What is our primary use case?

I used the solution to transform my infrastructure into code.

What is most valuable?

The solution is easy to use and learn, and it easily automates all the code and infrastructure. The solution quickly automates development in a cloud environment and provides flexibility for selecting multiple clouds in infrastructure. The solution is easy to use.

What do I think about the stability of the solution?

I never faced issues with the solution’s stability.

What do I think about the scalability of the solution?

Chef is a scalable solution.

What other advice do I have?

I've worked with the solution during my three months of internship and in my self-made project. I would recommend the solution to other users.

Overall, I rate the solution an eight out of ten.


    Manjunath Reddy

The solution can be used by people who want to do configuration management with infrastructure as a code

  • November 17, 2023
  • Review provided by PeerSpot

What is our primary use case?

Chef is a configuration management tool, and I work for the product team of Chef. All the DevOps teams mainly use Chef for configuration management of their servers or infrastructure.

What is most valuable?

Chef is a great tool for an automation person who wants to do configuration management with infrastructure as a code.

What needs improvement?

Chef does not support the containerized things of Chef products. In the future, Chef could develop a docker container or docker images.

For how long have I used the solution?

I have been using Chef for four years.

What do I think about the stability of the solution?

I rate Chef a nine out of ten for stability.

What do I think about the scalability of the solution?

Thousands of customers are using the solution.

I rate Chef a nine out of ten for scalability.

How are customer service and support?

The solution's technical support team is really good, and you can directly contact them regarding any issues.

How would you rate customer service and support?

Positive

How was the initial setup?

The solution's initial setup for clients is very easy, but it is moderate for the infra server. The solution's documentation is very good, and its installation can be done in 15 to 20 minutes.

What's my experience with pricing, setup cost, and licensing?

Chef is priced based on the number of nodes.

What other advice do I have?

Overall, I rate Chef a nine out of ten.


    Ivan Bizhev

The product has an old technology, though it is useful for automating processes

  • November 16, 2023
  • Review from a verified AWS customer

What is our primary use case?

We were using the tool for managing Kubernetes.

What is most valuable?

The product is useful for automating processes.

What needs improvement?

I did not like the solution. It is an old technology. Compared to Ansible, it just doesn't hold up because we need to deploy a client to each of the services we need to manage, which makes the automation much harder.

What do I think about the stability of the solution?

The tool was fairly stable.

How was the initial setup?

The product was deployed on the cloud.

What other advice do I have?

I would not recommend the solution to others. It depends entirely on how someone’s system is made, but still, I would probably suggest something else entirely. Overall, I rate the tool a four or five out of ten.


    Aaron P

Easy configuration management, optimization abilities, and complete infrastructure and application automation

  • September 18, 2023
  • Review provided by PeerSpot

What is our primary use case?

Chef is like a master chef in a kitchen for computer systems. It's used to create recipes (cookbooks) that specify how servers and apps should be set up. Chef then makes sure these instructions are followed the same way on all computers in a network. The ChefServer is like the recipe book, where all these instructions are kept and shared, making it easier to manage and control how software and systems work in a company.

What is most valuable?

The most valuable feature is its easy configuration management, optimization abilities, complete infrastructure and application automation, and its superiority over other similar tools. It smoothly integrates with CI processes and helps reduce manual errors in system management and configuration. It is an effective and user-friendly tool for automating IT infrastructure and applications.

What needs improvement?

In terms of improvement, Chef could get better by being more widely available, adapting to different needs, and providing better documentation. There is also an issue with shared resources like cookbooks lacking context, which could lead to problems when multiple companies use them. Chef should aim for wider availability, better flexibility, clearer documentation, and improved management of shared resources to prevent conflicts. Many companies are now moving to Ansible, so I would recommend better documentation, easier customer use, and simpler integration. I have concerns about the complexity of migrating to different servers and would prefer a simpler process.

For how long have I used the solution?

I have been using Chef for almost a year.

What do I think about the stability of the solution?

I would rate the stability of the solution an eight out of ten.

What do I think about the scalability of the solution?

Approximately 16 people use Chef at our company.

Which solution did I use previously and why did I switch?

Ansible has more advanced features than Chef. Ansible is easy to install, highly scalable, excels in orchestration and streamlined provisioning, and is easy to deploy. However, I cannot decide whether I prefer Ansible or Chef.

What other advice do I have?

Overall, I would rate Chef a seven out of ten.


showing 1 - 8