steve thair (devops guys) - devops for windows in the wild
Post on 11-Apr-2017
2.802 Views
Preview:
TRANSCRIPT
About us
©DevOpsGuys 2015
Our Mission:
To simplify the management of online applications.
Our Passion:
To enable organisations to focus on their business goals rather than on technology.
Our Belief:
DevOps practices will help companies exceed their profitability, market share and productivity goals.
Your team
©DevOpsGuys 2015
! !
Steve Thair
Co-Founder, DevOpsGuys steve@devopsguys.com
@TheOpsMgr @DevOpsGuys
Been doing Ops & Infrastructure!for ~25 years!
*Even if I had to print it myself…!
Been There. Done That.!Got the T-Shirt to Prove It*!
• Hearts & Minds!• Embracing Change!Culture!• Automate everything!• Software, Infrastructure, Manual Tasks!Automation!• Focus on producing value for the end-user!• Small batch sizes!Lean!• Measure everything!• Show the improvement!Measurement!• Share everything!• Open Information, Collaboration!Sharing!
#OSAgnostic
A Windows Pipeline Plan! Code! Integrate! Test! Release! Deploy! Operate!
Powershell DSC!
Our process
Development
Continuous integration
Build Test
Publish Sync
ALTER!TABLE!foo…!
Deployment script
Release management
Artifact repository
Production
Dev
Dev
Dev
Trigger
Review, Backup
& deploy
DBA
Source control
Dev
QA / Test / Pre-production
Database release pipeline
Continuous Integration!Development! Production!Testing!
Continuous delivery for databases
Lessons Learnt (1) The challenges are the same (just the tooling is different)
(2) Don’t re-invent the wheel (“Windows Open-Source Software”)
Lessons Learnt (1) The challenges are the same (just the tooling is different)
(2) Don’t re-invent the wheel (“Windows Open-Source Software”) (3) Powershell (& DSC) is awesome and now a “must have” skill
“DSC represents a massive change in how Windows administrators think about their entire
environment. Provided every configuration setting can be boiled down to a DSC setting – which will be
true over time – then “administration” will essentially become “intelligent editing of text
files.”“
Jones & Murawski “The DSC Book” https://onedrive.live.com/?cid=7F868AA697B937FE&id=7F868AA697B937FE%21110!
Which is pretty much the Linux
approach to Admin?!
Lessons Learnt (1) The challenges are the same (just the tooling is different)
(2) Don’t re-invent the wheel (“Windows Open-Source Software”) (3) Powershell (& DSC) is awesome and now a “must have” skill
(4) Package Management is getting a LOT better (e.g NuGet, Chocolatey)
Lessons Learnt (1) The challenges are the same (just the tooling is different)
(2) Don’t re-invent the wheel (“Windows Open-Source Software”) (3) Powershell (& DSC) is awesome and now a “must have” skill
(4) Package Management is getting a LOT better (e.g NuGet, Chocolatey) (5) “As Above, So Below” (on-prem & Cloud via API & self-service)
top related