TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Azure and DevOps: ARM & ARM
1. Azure and DevOps: ARM & ARM
Boston Azure User Group – Nov. 14, 2017
Jim O’Neil
Senior Architect, BlueMetal
Azure MVP
2. DEFINITIONS
Azure
1. the blue color of the clear sky1
2. the unclouded sky1
3. Microsoft’s public cloud
1 Merriam-Webster.com
3. DEFINITIONS
DevOps
1. a portmanteau
2. a type of agile relationship between
development and IT Operations 2
3. a practice that everyone thinks everyone else
is doing
2 https://www.webopedia.com/TERM/D/devops_development_operations.html
4. DEFINITIONS
ARM
1. Azure Resource Management
2. Attract, Retain, and Motivate3
3. Anxiety Reaction, Mild3
3 http://www.abbreviations.com
5. IF JOHN DONNE WERE ALIVE TODAY
“No service is an island,
entire of itself”
6. WHY ARE DEVOPS IMPORTANT FOR THE CLOUD?
Modern applications are:
• Agile
• Composed vs. Monolithic
• Dynamically scalable
• Available 24x7
13. • Not everything is template-able or consistent
• Use JSONLint
• Use objects as parameters for services (vs. scalars)
• Use outputs to pass on value for additional processing
• Pay attention to API Version in samples
• Be cognizant of dependencies (“dependsOn”)
• For debugging
• Test-AzureRMResourceGroupDeployment cmdlet
• Set $VerbosePreference = “continue”
• Add resources created to output section
Tips and Tricks