How to become a chef

Aleksandr Simonov
Aleksandr SimonovCEO and Founder at Amoniac OÜ
HOWTOBECOMEACHEF
ABOUT ME
Software engineer from 1999
Linux administrator from 2001
Mobile trainer from 2002
Team lead from 2007
Business man from 2012
CHEF
is a highly trained and skilled professional cook who is proficient
in all aspects of food preparation of a particular cuisine. The word
"chef" is derived from the term chef de cuisine, the director or
head of a kitchen.
APPLICATION
RUBY
DATABASE
SYSTEM
85%
15%
System Application
Application provision automation:
Chef
Puppet
Ansimble
System provision automation:
Kickstart
Cobbler
SERVER SETUP
Revenue of Amazon
Web Services
IN CLOUDS
LAST 10 YEARS INFRASTRUCTURE
GOES INTO CLOUDSSERVER
87%
$7,880M
IN 2015 YEAR
IBM Cloud Orchestrator
(OpenStack)
Operations Management
Suite (PowerShell)
AWS OpsWorks (Chef)
31%
AMAZON
9%
MICROSOFT
7%
IBM
CHEF
is both the name of a company and the name of a configuration
management tool written in Ruby and Erlang. It uses a pure-Ruby,
domain-specific language (DSL) for writing system configuration
“recipes”.
contains everything you need to start using
Chef, along with the tools essential to
managing the code that runs your business.
ChefDK
is Chef's community repository
for cookbooks
SUPERMARKET
BERKSHELF
The well-known cookbook dependency manager
TEST KITCHEN
is a test harness tool to execute your configured code on one or
more platforms in isolation. A driver plugin architecture is used
which lets you run your code on various cloud providers and
virtualization technologies.Many testing frameworks are already
supported out of the box.
CHEFSPEC
is a unit testing framework for testing Chef cookbooks. ChefSpec
makes it easy to write examples and get fast feedback on
cookbook changes without the need for virtual machines or cloud
servers.
FOODCRITIC
is a helpful lint tool you can use to check your Chef cookbooks for
common problems. It comes with 61 built-in rules that identify
problems ranging from simple style inconsistencies to difficult to
diagnose issues that will hurt in production.
SERVERSPEC
tests your servers' actual state by executing command locally, via
SSH, via WinRM, via Docker API and so on. So you don't need to
install any agent softwares on your servers and can use any
configuration management tools.
COOKBOOK
A cookbook is the fundamental unit of configuration and policy
distribution. A cookbook defines a scenario and contains
everything that is required to support that scenario:
Recipes |Attributes |Files |Templates|Extensions
review cookbook example
LETS GO
CONTACT
http://amoniac.eu
alex@amoniac.eu
@simonoff
Q&A
THANK
YOU
1 of 19

Recommended

Terraform Testing with InSpec Demo by
Terraform Testing with InSpec DemoTerraform Testing with InSpec Demo
Terraform Testing with InSpec DemoAnnie Hedgpeth
200 views22 slides
Introducing OpKey by
Introducing OpKeyIntroducing OpKey
Introducing OpKeyopkey
1.1K views2 slides
Cloud hub with mule by
Cloud hub with muleCloud hub with mule
Cloud hub with muleSon Nguyen
301 views19 slides
Deployingmuleapplications 160903085602 by
Deployingmuleapplications 160903085602Deployingmuleapplications 160903085602
Deployingmuleapplications 160903085602ppts123456
176 views16 slides
Angular 11 – everything you need to know by
Angular 11 – everything you need to knowAngular 11 – everything you need to know
Angular 11 – everything you need to knowWebGuru Infosystems Pvt. Ltd.
21 views4 slides
Czech SharePoint Conference 2019 - 10 things you should do with your o365 dem... by
Czech SharePoint Conference 2019 - 10 things you should do with your o365 dem...Czech SharePoint Conference 2019 - 10 things you should do with your o365 dem...
Czech SharePoint Conference 2019 - 10 things you should do with your o365 dem...Thomas Gölles
93 views48 slides

More Related Content

Similar to How to become a chef

Intermediate/Compliance training Guide by
Intermediate/Compliance training GuideIntermediate/Compliance training Guide
Intermediate/Compliance training GuideChef
754 views287 slides
Cooking Up Windows with Chef Automate by
Cooking Up Windows with Chef AutomateCooking Up Windows with Chef Automate
Cooking Up Windows with Chef AutomateMatt Ray
304 views17 slides
Announcing AWS OpsWorks for Chef Automate - January 2017 AWS Online Tech Talks by
Announcing AWS OpsWorks for Chef Automate - January 2017 AWS Online Tech TalksAnnouncing AWS OpsWorks for Chef Automate - January 2017 AWS Online Tech Talks
Announcing AWS OpsWorks for Chef Automate - January 2017 AWS Online Tech TalksAmazon Web Services
1.4K views31 slides
Chef Automate - Azure Sydney User Group by
Chef Automate - Azure Sydney User GroupChef Automate - Azure Sydney User Group
Chef Automate - Azure Sydney User GroupMatt Ray
723 views17 slides
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa... by
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...Edureka!
5.7K views29 slides
DevOps: Continuous Delivery and Windows Azure by
DevOps: Continuous Delivery and Windows AzureDevOps: Continuous Delivery and Windows Azure
DevOps: Continuous Delivery and Windows AzurePlain Concepts
615 views73 slides

Similar to How to become a chef(20)

Intermediate/Compliance training Guide by Chef
Intermediate/Compliance training GuideIntermediate/Compliance training Guide
Intermediate/Compliance training Guide
Chef754 views
Cooking Up Windows with Chef Automate by Matt Ray
Cooking Up Windows with Chef AutomateCooking Up Windows with Chef Automate
Cooking Up Windows with Chef Automate
Matt Ray304 views
Announcing AWS OpsWorks for Chef Automate - January 2017 AWS Online Tech Talks by Amazon Web Services
Announcing AWS OpsWorks for Chef Automate - January 2017 AWS Online Tech TalksAnnouncing AWS OpsWorks for Chef Automate - January 2017 AWS Online Tech Talks
Announcing AWS OpsWorks for Chef Automate - January 2017 AWS Online Tech Talks
Amazon Web Services1.4K views
Chef Automate - Azure Sydney User Group by Matt Ray
Chef Automate - Azure Sydney User GroupChef Automate - Azure Sydney User Group
Chef Automate - Azure Sydney User Group
Matt Ray723 views
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa... by Edureka!
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
Edureka!5.7K views
DevOps: Continuous Delivery and Windows Azure by Plain Concepts
DevOps: Continuous Delivery and Windows AzureDevOps: Continuous Delivery and Windows Azure
DevOps: Continuous Delivery and Windows Azure
Plain Concepts615 views
Dev ops: Continuous delivery and Windows Azure by Ibon Landa
Dev ops: Continuous delivery and Windows AzureDev ops: Continuous delivery and Windows Azure
Dev ops: Continuous delivery and Windows Azure
Ibon Landa3.9K views
DevOps: Continuous Delivery and Windows Azure by Iván Vilaboa
DevOps: Continuous Delivery and Windows AzureDevOps: Continuous Delivery and Windows Azure
DevOps: Continuous Delivery and Windows Azure
Iván Vilaboa347 views
The Chef Prince of Azure - ChefConf 2015 by Chef
The Chef Prince of Azure - ChefConf 2015The Chef Prince of Azure - ChefConf 2015
The Chef Prince of Azure - ChefConf 2015
Chef484 views
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ... by Simplilearn
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
Simplilearn569 views
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305) by Amazon Web Services
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
Amazon Web Services1.9K views
Chef Automate - Infracoders Canberra August 8, 2017 by Matt Ray
Chef Automate - Infracoders Canberra August 8, 2017Chef Automate - Infracoders Canberra August 8, 2017
Chef Automate - Infracoders Canberra August 8, 2017
Matt Ray266 views
AWS Webcast - Customizing AWS ops works with chef 11 and Amazon machine images by Amazon Web Services
AWS Webcast - Customizing AWS ops works with chef 11 and Amazon machine imagesAWS Webcast - Customizing AWS ops works with chef 11 and Amazon machine images
AWS Webcast - Customizing AWS ops works with chef 11 and Amazon machine images
Amazon Web Services2.4K views
Introducing AWS OpsWorks, a DevOps application management platform by Amazon Web Services
Introducing AWS OpsWorks, a DevOps application management platformIntroducing AWS OpsWorks, a DevOps application management platform
Introducing AWS OpsWorks, a DevOps application management platform
Amazon Web Services4.8K views
Achieve Scale & Velocity with AWS OpsWorks for Chef Automate by Amazon Web Services
Achieve Scale & Velocity with AWS OpsWorks for Chef AutomateAchieve Scale & Velocity with AWS OpsWorks for Chef Automate
Achieve Scale & Velocity with AWS OpsWorks for Chef Automate
HashiTalks 2020 - Chef Tools & Terraform: Better Together by Matt Ray
HashiTalks 2020 - Chef Tools & Terraform: Better TogetherHashiTalks 2020 - Chef Tools & Terraform: Better Together
HashiTalks 2020 - Chef Tools & Terraform: Better Together
Matt Ray748 views

More from Aleksandr Simonov

Dokku - your own heroku by
Dokku  - your own herokuDokku  - your own heroku
Dokku - your own herokuAleksandr Simonov
191 views60 slides
Cleaners of Caribbean by
Cleaners of CaribbeanCleaners of Caribbean
Cleaners of CaribbeanAleksandr Simonov
28 views51 slides
Rupher = Ruby + Gopther by
Rupher = Ruby + GoptherRupher = Ruby + Gopther
Rupher = Ruby + GoptherAleksandr Simonov
242 views71 slides
RubyMotion: Overview and Ecosystem by
RubyMotion: Overview and EcosystemRubyMotion: Overview and Ecosystem
RubyMotion: Overview and EcosystemAleksandr Simonov
158 views13 slides
Capistrano && SystemD by
Capistrano && SystemDCapistrano && SystemD
Capistrano && SystemDAleksandr Simonov
146 views43 slides
Pivorak light by
Pivorak lightPivorak light
Pivorak lightAleksandr Simonov
168 views5 slides

Recently uploaded

handbook for web 3 adoption.pdf by
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdfLiveplex
22 views16 slides
Black and White Modern Science Presentation.pptx by
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptxmaryamkhalid2916
16 views21 slides
Transcript: The Details of Description Techniques tips and tangents on altern... by
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...BookNet Canada
135 views15 slides
Scaling Knowledge Graph Architectures with AI by
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
28 views15 slides
AMAZON PRODUCT RESEARCH.pdf by
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdfJerikkLaureta
19 views13 slides
HTTP headers that make your website go faster - devs.gent November 2023 by
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023Thijs Feryn
21 views151 slides

Recently uploaded(20)

handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex22 views
Black and White Modern Science Presentation.pptx by maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
maryamkhalid291616 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada135 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta19 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn21 views
6g - REPORT.pdf by Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex10 views
Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier39 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg16 views
Case Study Copenhagen Energy and Business Central.pdf by Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana16 views
Piloting & Scaling Successfully With Microsoft Viva by Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst476 views

How to become a chef

  • 2. ABOUT ME Software engineer from 1999 Linux administrator from 2001 Mobile trainer from 2002 Team lead from 2007 Business man from 2012
  • 3. CHEF is a highly trained and skilled professional cook who is proficient in all aspects of food preparation of a particular cuisine. The word "chef" is derived from the term chef de cuisine, the director or head of a kitchen.
  • 5. 85% 15% System Application Application provision automation: Chef Puppet Ansimble System provision automation: Kickstart Cobbler SERVER SETUP
  • 6. Revenue of Amazon Web Services IN CLOUDS LAST 10 YEARS INFRASTRUCTURE GOES INTO CLOUDSSERVER 87% $7,880M IN 2015 YEAR
  • 7. IBM Cloud Orchestrator (OpenStack) Operations Management Suite (PowerShell) AWS OpsWorks (Chef) 31% AMAZON 9% MICROSOFT 7% IBM
  • 8. CHEF is both the name of a company and the name of a configuration management tool written in Ruby and Erlang. It uses a pure-Ruby, domain-specific language (DSL) for writing system configuration “recipes”.
  • 9. contains everything you need to start using Chef, along with the tools essential to managing the code that runs your business. ChefDK
  • 10. is Chef's community repository for cookbooks SUPERMARKET
  • 11. BERKSHELF The well-known cookbook dependency manager
  • 12. TEST KITCHEN is a test harness tool to execute your configured code on one or more platforms in isolation. A driver plugin architecture is used which lets you run your code on various cloud providers and virtualization technologies.Many testing frameworks are already supported out of the box.
  • 13. CHEFSPEC is a unit testing framework for testing Chef cookbooks. ChefSpec makes it easy to write examples and get fast feedback on cookbook changes without the need for virtual machines or cloud servers.
  • 14. FOODCRITIC is a helpful lint tool you can use to check your Chef cookbooks for common problems. It comes with 61 built-in rules that identify problems ranging from simple style inconsistencies to difficult to diagnose issues that will hurt in production.
  • 15. SERVERSPEC tests your servers' actual state by executing command locally, via SSH, via WinRM, via Docker API and so on. So you don't need to install any agent softwares on your servers and can use any configuration management tools.
  • 16. COOKBOOK A cookbook is the fundamental unit of configuration and policy distribution. A cookbook defines a scenario and contains everything that is required to support that scenario: Recipes |Attributes |Files |Templates|Extensions