SlideShare a Scribd company logo
Managing your azure workloads with Chef and PSDSC
Managing your Azure workloads
with Chef and PSDSC
Fredrik Nilsson
Niklas Åkerlund
Managing your Azure workloads
with Chef and PSDSC
Fredrik Nilsson
Niklas Åkerlund
vNiklas Åkerlund
• Chief Technical Architect RTS AB
• PUGS leader
• Automation Geek
• CDM MVP
• Twitter: @vNiklas
• Blog: vniklas.com
• niklas.akerlund@rtsab.com
Fredrik Nilsson
• Principal Consultant Crayon
• TheKrewe
• Automation Geek
• MCT
• Twitter: @fredriknilsson_
• Blog: moln1.wordpress.com
• fredrik.nilsson@crayon.com
Automation
Agenda
• DevOps – eller vad händer med min mur?
• PowerShell och DSC – No more Klick-next-Admins
• Chef - Hela Sveriges bakar
• Chef & DSC – kan hjulet gå fortare?
• Sammanfattning
DevOps
Silos
Comprehensive Internal processes
Lots of tools
Chinese whispers
Implementing Lean Software Development: From
Concept to Cash
Mary och Tom Poppendieck
• 25% of the knowledge left after 2 handoffs.
• 12% of the knowledge left after 3 handoffs.
• 6% of the knowledge left after 4 handoffs.
• 3% of the knowledge left after 5 handoffs.
ISBN-13: 978-0321437389
ISBN-10: 0321437381
The Solution
Infrastructure as code
Managing your azure workloads with Chef and PSDSC
PowerShell & DSC
Why PowerShell?
Demo
PowerShell History
• Monad manifesto - 2002
• PowerShell v1 – 2006
• PowerShell v2 – 2009 with remoting
• PowerShell v3 – 2012
• PowerShell v4 – 2013 with Desired State Configuration
• PowerShell v5 - 2015
Chef
Why Chef?
Chef Overview
Chef Server
Central store for Cookbooks and Policy settings
Chef management console
Node(s)
A chef-client is installed on every node that is under
management by Chef
Pulls data from the Chef Server
Workstation
Developing cookbooks and recipes
Knife CMD line tool
Analytics
Realtime visability
Verify Compliance
Data_Bags Environments
Chef’s Service Building Blocks
Roles
Cookbooks
Recipes
Resources
Demo
Chef+PSDSC
Chef and PowerShell DSC
• Chef provides the extended framework above DSC
• Recipes, Attributes, Cookbooks, Data Bags, Push Jobs, Environments,
Provisioning
• PowerShell DSC provides the path into the Operating System
Why Chef together with DSC?
• Responsiveness
• Notifications
• Environmental data
• Ecosystem
--------------
• Reporting
• Analytics
• Management
Demo
Summary
How do I move forward?
Managing your azure workloads with Chef and PSDSC
Additional Resources
• Learn Chef!
http://learn.chef.io
• Knife Azure
https://docs.chef.io/plugin_knife_azure.html
• Chef Provisioning
https://github.com/chef/chef-provisioning-azure
• Azure CLI
https://www.npmjs.com/package/azure-cli (azure vm extension set-chef)
The Future of operations: Learn
DevOps and Infrastructure as
Code
Rasmus Hald
Principal Technical Evangelist ,
Microsoft Danmark
Sal: M1 22 oktober kl 16:00 – 17:00
Chef Community Summit – London
London, etc. Venues Monument – November 3rd & 4th
Why your participation matters
• Influence the path of the Chef roadmap
• Contribute to the formation of best practices and the avenues to best share them
• Share your experiences transforming your business
• Demonstrate your DevOps Kung Fu
Network with awesome engineers in the Community
• Engage with a community of people actively using Chef to automate their workflow
• Discuss “what keeps you up at night” with a passionate engaged audience
• Meet with CHEF engineers IRL
**Use the code MEETUP and save 20%
Managing your azure workloads with Chef and PSDSC
Glöm inte att utvärdera sessionen direkt i
Microsoft TechDays-appen!

More Related Content

PPTX
Columbia Sportswear at DevOpsDays Seattle 2018
PDF
Boris Devouge (Microsoft) - DevOps on Azure
PPTX
DevOps in Azure : Puppetize the Cloud
PDF
Deployment Pipeline for databases (Azure SQL Database, SQL Server)
PPTX
Azure DevOps with VSTS
PPTX
Microservices with Node.js - Livestreamed for Manning
PPTX
Building microservices with Node.js - part 2
PDF
Rapid Fullstack Development
Columbia Sportswear at DevOpsDays Seattle 2018
Boris Devouge (Microsoft) - DevOps on Azure
DevOps in Azure : Puppetize the Cloud
Deployment Pipeline for databases (Azure SQL Database, SQL Server)
Azure DevOps with VSTS
Microservices with Node.js - Livestreamed for Manning
Building microservices with Node.js - part 2
Rapid Fullstack Development

What's hot (20)

PDF
Taking Spring Apps for a Spin on Microsoft Azure Cloud
PPTX
Building microservices with Node.js - part 3
PPTX
DevOps Fundamentals: A perspective on DevOps Culture
PDF
Agenda for Community Day 2018
PDF
Why Serverless?
PPTX
Real speed = man+machine+process - Abhideep Chakravarty
PDF
Enabling your DevOps culture with AWS-webinar
PDF
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
PPTX
Intro to Azure DevOps
PDF
DevOps - A Gentle Introduction
PPTX
Microservices with Node.js for BrisJS
PPTX
Building microservices with Node.js - part 1
PDF
Build, run, and scale your Java applications end to end
PDF
Saving Money by Optimizing Your Cloud Add-On Infrastructure
PDF
DevOps With Chef and Azure
PPTX
Serverless Orchestration with Azure Durable Functions
PPTX
AWS Summit - Trends in Advanced Monitoring for AWS environments
PDF
java in cloud - adopt cloud dev's DHARMA
PPTX
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
PPTX
Jeffrey Snover - Empowering DevOps with Azure Stack
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Building microservices with Node.js - part 3
DevOps Fundamentals: A perspective on DevOps Culture
Agenda for Community Day 2018
Why Serverless?
Real speed = man+machine+process - Abhideep Chakravarty
Enabling your DevOps culture with AWS-webinar
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
Intro to Azure DevOps
DevOps - A Gentle Introduction
Microservices with Node.js for BrisJS
Building microservices with Node.js - part 1
Build, run, and scale your Java applications end to end
Saving Money by Optimizing Your Cloud Add-On Infrastructure
DevOps With Chef and Azure
Serverless Orchestration with Azure Durable Functions
AWS Summit - Trends in Advanced Monitoring for AWS environments
java in cloud - adopt cloud dev's DHARMA
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
Jeffrey Snover - Empowering DevOps with Azure Stack
Ad

Viewers also liked (10)

PPTX
Connect() Mini 2016
DOCX
Kulandaivel-MBA
PDF
wholistic learning conference
PDF
Condicionfisicasalud
DOCX
Lazy Lawn Web Content (Copywriting)
PDF
SharePoint ユーザーのための IFTTT で IoT 体験
PPTX
Azure app services 2 - Logic & Api Apps
PPTX
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
PDF
Azureでmicroservicesに触れてみる
PDF
20分でおさらいするサーバレスアーキテクチャ 「サーバレスの薄い本ダイジェスト」 #serverlesstokyo
Connect() Mini 2016
Kulandaivel-MBA
wholistic learning conference
Condicionfisicasalud
Lazy Lawn Web Content (Copywriting)
SharePoint ユーザーのための IFTTT で IoT 体験
Azure app services 2 - Logic & Api Apps
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
Azureでmicroservicesに触れてみる
20分でおさらいするサーバレスアーキテクチャ 「サーバレスの薄い本ダイジェスト」 #serverlesstokyo
Ad

Similar to Managing your azure workloads with Chef and PSDSC (20)

PPTX
Chef andwindows reactor
PPTX
Chef + Azure = Awesome
PPTX
Automating That "Other" OS
PDF
Dep012 azure の_dev_ops_力!azure_team_でも採
PDF
Infrastructure as-code-guide-en-v6 299129
PDF
Chef Automate - Azure Sydney User Group
PPTX
Azure handsonlab
PPTX
Chef and PowerShell Desired State Configuration
PDF
DOO-009_Powering High Velocity Development for your Infrastructure
PDF
SPL-003_黒船襲来! 世界DevOps トップ企業 x マイクロソフトによるトークバトル セッション
PPTX
Cooking with Chef on Windows: 2015 Edition
PPTX
NetPonto #10 @Porto - DevOps: Poershell DSC
PPTX
Chef as a One-Stop Solution on Microsoft Azure
PPTX
Tour de France Azure PaaS 2/7 Exécuter une application
PPTX
Chef-NYC Announcements July 2014
PPTX
The Chef Prince of Azure - ChefConf 2015
PPTX
Kubernetes VS. App Service: When the orchestrator challenges the platform
PPTX
Making sense of containers, docker and Kubernetes on Azure.
PPTX
Learn how to start cooking with Chef!
PDF
DevSecOps Basics with Azure Pipelines
Chef andwindows reactor
Chef + Azure = Awesome
Automating That "Other" OS
Dep012 azure の_dev_ops_力!azure_team_でも採
Infrastructure as-code-guide-en-v6 299129
Chef Automate - Azure Sydney User Group
Azure handsonlab
Chef and PowerShell Desired State Configuration
DOO-009_Powering High Velocity Development for your Infrastructure
SPL-003_黒船襲来! 世界DevOps トップ企業 x マイクロソフトによるトークバトル セッション
Cooking with Chef on Windows: 2015 Edition
NetPonto #10 @Porto - DevOps: Poershell DSC
Chef as a One-Stop Solution on Microsoft Azure
Tour de France Azure PaaS 2/7 Exécuter une application
Chef-NYC Announcements July 2014
The Chef Prince of Azure - ChefConf 2015
Kubernetes VS. App Service: When the orchestrator challenges the platform
Making sense of containers, docker and Kubernetes on Azure.
Learn how to start cooking with Chef!
DevSecOps Basics with Azure Pipelines

Recently uploaded (20)

PPTX
nose tajweed for the arabic alphabets for the responsive
PPTX
worship songs, in any order, compilation
PPTX
Primary and secondary sources, and history
PPTX
Tablets And Capsule Preformulation Of Paracetamol
PPTX
water for all cao bang - a charity project
PPTX
The Effect of Human Resource Management Practice on Organizational Performanc...
PPTX
Sustainable Forest Management ..SFM.pptx
PPTX
2025-08-10 Joseph 02 (shared slides).pptx
PDF
natwest.pdf company description and business model
PPTX
Human Mind & its character Characteristics
PPTX
Relationship Management Presentation In Banking.pptx
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
PPTX
Emphasizing It's Not The End 08 06 2025.pptx
PPT
First Aid Training Presentation Slides.ppt
PPTX
Introduction-to-Food-Packaging-and-packaging -materials.pptx
PPTX
Tour Presentation Educational Activity.pptx
PPTX
Hydrogel Based delivery Cancer Treatment
PDF
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
PPTX
Effective_Handling_Information_Presentation.pptx
PPTX
MERISTEMATIC TISSUES (MERISTEMS) PPT PUBLIC
nose tajweed for the arabic alphabets for the responsive
worship songs, in any order, compilation
Primary and secondary sources, and history
Tablets And Capsule Preformulation Of Paracetamol
water for all cao bang - a charity project
The Effect of Human Resource Management Practice on Organizational Performanc...
Sustainable Forest Management ..SFM.pptx
2025-08-10 Joseph 02 (shared slides).pptx
natwest.pdf company description and business model
Human Mind & its character Characteristics
Relationship Management Presentation In Banking.pptx
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
Emphasizing It's Not The End 08 06 2025.pptx
First Aid Training Presentation Slides.ppt
Introduction-to-Food-Packaging-and-packaging -materials.pptx
Tour Presentation Educational Activity.pptx
Hydrogel Based delivery Cancer Treatment
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
Effective_Handling_Information_Presentation.pptx
MERISTEMATIC TISSUES (MERISTEMS) PPT PUBLIC

Managing your azure workloads with Chef and PSDSC

  • 2. Managing your Azure workloads with Chef and PSDSC Fredrik Nilsson Niklas Åkerlund
  • 3. Managing your Azure workloads with Chef and PSDSC Fredrik Nilsson Niklas Åkerlund
  • 4. vNiklas Åkerlund • Chief Technical Architect RTS AB • PUGS leader • Automation Geek • CDM MVP • Twitter: @vNiklas • Blog: vniklas.com • niklas.akerlund@rtsab.com Fredrik Nilsson • Principal Consultant Crayon • TheKrewe • Automation Geek • MCT • Twitter: @fredriknilsson_ • Blog: moln1.wordpress.com • fredrik.nilsson@crayon.com
  • 6. Agenda • DevOps – eller vad händer med min mur? • PowerShell och DSC – No more Klick-next-Admins • Chef - Hela Sveriges bakar • Chef & DSC – kan hjulet gå fortare? • Sammanfattning
  • 11. Chinese whispers Implementing Lean Software Development: From Concept to Cash Mary och Tom Poppendieck • 25% of the knowledge left after 2 handoffs. • 12% of the knowledge left after 3 handoffs. • 6% of the knowledge left after 4 handoffs. • 3% of the knowledge left after 5 handoffs. ISBN-13: 978-0321437389 ISBN-10: 0321437381
  • 17. Demo
  • 18. PowerShell History • Monad manifesto - 2002 • PowerShell v1 – 2006 • PowerShell v2 – 2009 with remoting • PowerShell v3 – 2012 • PowerShell v4 – 2013 with Desired State Configuration • PowerShell v5 - 2015
  • 19. Chef
  • 21. Chef Overview Chef Server Central store for Cookbooks and Policy settings Chef management console Node(s) A chef-client is installed on every node that is under management by Chef Pulls data from the Chef Server Workstation Developing cookbooks and recipes Knife CMD line tool Analytics Realtime visability Verify Compliance
  • 22. Data_Bags Environments Chef’s Service Building Blocks Roles Cookbooks Recipes Resources
  • 23. Demo
  • 25. Chef and PowerShell DSC • Chef provides the extended framework above DSC • Recipes, Attributes, Cookbooks, Data Bags, Push Jobs, Environments, Provisioning • PowerShell DSC provides the path into the Operating System
  • 26. Why Chef together with DSC? • Responsiveness • Notifications • Environmental data • Ecosystem -------------- • Reporting • Analytics • Management
  • 27. Demo
  • 29. How do I move forward?
  • 31. Additional Resources • Learn Chef! http://learn.chef.io • Knife Azure https://docs.chef.io/plugin_knife_azure.html • Chef Provisioning https://github.com/chef/chef-provisioning-azure • Azure CLI https://www.npmjs.com/package/azure-cli (azure vm extension set-chef)
  • 32. The Future of operations: Learn DevOps and Infrastructure as Code Rasmus Hald Principal Technical Evangelist , Microsoft Danmark Sal: M1 22 oktober kl 16:00 – 17:00
  • 33. Chef Community Summit – London London, etc. Venues Monument – November 3rd & 4th Why your participation matters • Influence the path of the Chef roadmap • Contribute to the formation of best practices and the avenues to best share them • Share your experiences transforming your business • Demonstrate your DevOps Kung Fu Network with awesome engineers in the Community • Engage with a community of people actively using Chef to automate their workflow • Discuss “what keeps you up at night” with a passionate engaged audience • Meet with CHEF engineers IRL **Use the code MEETUP and save 20%
  • 35. Glöm inte att utvärdera sessionen direkt i Microsoft TechDays-appen!