Skip to content

The Azure Superpowers workshop focusses on the prerequisite skills and technologies needed to succeed with Azure DevOps as the preferred method for deploying applications into Azure.

License

Notifications You must be signed in to change notification settings

wchomak/AzureSuperpowers

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure Superpowers

This repository focusses on the prerequisite skills and technologies needed to succeed with Azure DevOps as the preferred method for deploying applications into Azure.

This content is typically delivered as an in person 3 day workshop, and goes through the following:

  1. Install and walkthrough of tools (VS Code, Git, Azure PowerShell, Azure Storage Explorer)
  2. Azure AD and Service Principals
  3. Basic ARM Templates
  4. Git
  5. PowerShell DSC
  6. Storage Accounts and SAS Tokens
  7. Advanced ARM Templates
  8. Azure DevOps Organizations and Projects
  9. Azure DevOps Build
  10. Azure DevOps Release

While prerequisites are minimal, to get the most out of the course it will be helpful if you have already had some experience with the following

Scope

This class/lab manual is the distilled and simplified experience of multiple engineers working on transforming enterprise customers to the cloud.

What is DevOps?

“DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.” – Donovan Brown

What are the current business challenges?

All organizations, government and industry, are facing these pressures:

  • Deliver products faster
  • Increase organizational productivity
  • Reduce errors
  • Mounting product complexity

What are the current technical challenges?

  • Historical reliance on manual procedures for managing hosting environments has increased costs and risks, while hurting management efficiency.
  • Each environment is built differently, lowering efficiency and risking operational errors
  • Each environment is configured and validated individually, risking inconsistencies across enterprise

Troubleshooting

Each lab in this workshop has a troubleshooting section towards the end. Please refer to it if you are having issues, and during the class please use it to write down issues you have with the labs so they can be corrected in future versions. Thank you!

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

About

The Azure Superpowers workshop focusses on the prerequisite skills and technologies needed to succeed with Azure DevOps as the preferred method for deploying applications into Azure.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%