Presentation is loading. Please wait.

Presentation is loading. Please wait.

Continuous Delivery of Infrastructure with Chef and DSC

Similar presentations


Presentation on theme: "Continuous Delivery of Infrastructure with Chef and DSC"— Presentation transcript:

1 Continuous Delivery of Infrastructure with Chef and DSC
Steven Murawski @stevenmurawski

2 Who? Windows IT Pro turned Developer
Sole IT guy for a local police department

3 Who? Windows IT Pro turned Developer
Sole IT guy for a local police department Pre/post sales engineering, product management, and training for a software company

4 Who? Windows IT Pro turned Developer
Sole IT guy for a local police department Pre/post sales engineering, product management, and training for a software company Senior infrastructure engineer and early adopter at Edgenet (a data services company) Stack Overflow (you know who them)

5 Who? Windows IT Pro turned Developer
Sole IT guy for a local police department Pre/post sales engineering, product management, and training for a software company Senior infrastructure engineer and early adopter at Edgenet (a data services company) Stack Overflow (you know who them) Technical Community Manager (evangelist) turned Developer at Chef

6 Why? Thought PowerShell was going to be a revolution in Windows automation So I bet on PowerShell and Snover’s promise

7 Why? Thought PowerShell was going to be a revolution in Windows automation So I bet on PowerShell and Snover’s promise This translated directly into a series of jobs, each better than the last. Eric Meijer – Expert to Expert

8 Why? As I learned systems administration, I also tracked the developer community. Reading books Listening to podcasts Going to their user groups and local events

9 Why? As I learned systems administration, I also tracked the developer community. Reading books Listening to podcasts Going to their user groups and local events As a result, testing, infrastructure as code, and just general DevOps were not a surprise.

10 Why? After my first experience with configuration management at Stack Overflow, I knew that was going to be critical on Windows. So I bet on DSC and PowerShell

11 Why? After my first experience with configuration management at Stack Overflow, I knew that was going to be critical on Windows. So I bet on DSC and PowerShell This took me to Chef and gave me the platform I have today to share my thoughts with you.

12 Continuous Delivery for Infrastructure

13 “Common problems include:
Changes that often result in failures and are difficult to diagnose and fix. Dev, test, and staging environments that are different from production environments, causing failures when builds are promoted across environments. Lots of manual work required to deploy. Lots of handoffs between teams, resulting in slow, inefficient deployments.” - State of DevOps (2015) Configuration management alone does not fix this

14 Consistency, Resilience, Repeatability

15 Serializing Tribal Knowledge and Intuition

16 Making All Environment Change Into Standard Change

17 What Does a Pipeline Look Like?

18

19

20 Components of a CI/CD Pipeline for Infrastructure

21 Source Control enables Peer Review and Change Tracking

22 “We found that when external approval (e. g
“We found that when external approval (e.g., change approval boards) was required in order to deploy to production, IT performance decreased. But when the technical team held itself accountable for the quality of its code through peer review, performance increased” - State of DevOps (2014) Peer review is more effective than Change management boards

23 “The benefits of version control shouldn’t be limited to application code; in fact, our analysis shows that organizations using version control for both system and application configurations have higher IT performance.” - State of DevOps (2014)

24 Testing – Lint, Syntax, Unit, and Integration

25

26 References State of DevOps Reports (2014-2016)

27 Please use Events XD (EventBoard) to fill out a session evaluation.
Questions? Please use Events XD (EventBoard) to fill out a session evaluation. Thank you!


Download ppt "Continuous Delivery of Infrastructure with Chef and DSC"

Similar presentations


Ads by Google