Azure DevOps: Understanding Continuous Delivery & DevOps
Burhan Musleh NetCom Learning www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
Agenda
• • • • • • • • •
Introduction to DevOps DevOps Principles DevOps Practices Microsoft Solution Technologies needed to support DevOps DevOps at Microsoft – Azure DevOps Azure Boards Azure Artifacts Azure Test Plans
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2019 NetCom Learning
Different Versions
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
DevOps? It’s IT agility!
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2019 NetCom Learning
DevOps Principles
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
DevOps – Some Examples
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2019 NetCom Learning
DevOps Practices
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
DevOps is the union of people, process, and products to enable continuous delivery of value to your end users.
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
Microsoft Solution
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
High Performance DevOps Companies Achieve…
2,555x Faster Lead
46x Deployment
Frequency
Faster Time to Market
DevOps
$
Increased Revenue
7x Lower Change
2,604x Faster Mean
Failure Rate
Time to Recover
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2019 NetCom Learning
Source: 2018 Accelerate: State of DevOps: Strategies for a New Economy." N. Forsgren, J. Humble, G. Kim. DevOps Research and Assessment (DORA)
How Microsoft can help Microsoft Azure is a powerful and flexible foundation for past, present, and future apps - easily build, manage, and deploy any application and any stack on a massive, global network using your favorite tools and frameworks.
Choice of IaaS, PaaS, public cloud or hybrid. Mirror or modernize app infrastructure with VMs, containers, microservices or serverless.
Instantly improve the performance, scalability and resiliency of your apps by moving them to the cloud.
Bring your stack, we bring a cloud that runs any app, on any platform, and any language.
Increase business agility with CloudNative capabilities and built-in DevOps for continuous innovation.
Build applications using the language and tools of your choice - Azure supports what you already use and love so you can get up and running fast just bring code.
Supports all stages of the app modernization journey - from lift-andshift to Cloud-Native. www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
What technologies do I need to support DevOps? DevOps brings together people, processes, and technology, automating software delivery to provide continuous value to your users. Using Azure DevOps, you can deliver software faster and more reliably - no matter how big your IT department or what tools you’re using.
• Improve software development
quality and speed.
• When you use Azure Pipelines or
Jenkins to build apps in the cloud and deploy to Azure, each time you commit code, it’s automatically built and tested and bugs are detected faster.
• By combining continuous integration
• With Azure Application Insights you
• With continuous deployment, you can
• Using CI/CD practices, paired with
and infrastructure as code (IaC), you’ll achieve identical deployments and the confidence to deploy to production at any time. automate the entire process from code commit to production if your CI/CD tests are successful.
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
can identify how your applications are performing and test if the recent deployment made things better or worse. monitoring tools, you’ll be able to safely deliver features to your customers as soon as they’re ready. ©1998-2019 NetCom Learning
DevOps at Microsoft Azure DevOps is the toolchain of choice for Microsoft engineering with over 90,000 internal users
https://aka.ms/DevOpsAtMicrosoft
372k
4.4m
5m
Pull Requests per month
Builds per month
Work items viewed per day
2m
500m
500k
78,000
Work items updated per day
Deployments per day
Git commits per month
Test executions per day
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
Data: Internal Microsoft engineering system activity, August 2018
Introducing Azure DevOps
Azure Boards
Azure Pipelines
Azure Repos
Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams.
Build, test, and deploy with CI/CD that works with any language, platform, and cloud. Connect to GitHub or any other Git provider and deploy continuously.
Get unlimited, cloud-hosted private Git repos and collaborate to build better code with pull requests and advanced file management.
Azure Test Plans
Azure Artifacts
Test and ship with confidence using manual and exploratory testing tools.
Create, host, and share packages with your team, and add artifacts to your CI/CD pipelines with a single click.
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
Components of Azure Boards
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
Azure Boards
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
Azure Repos
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
Azure Artifacts
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
Azure Test Plans
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
Recorded Webinar Video
To watch the recorded webinar video for live demos, please access the link: http://bit.ly/30CCAV1
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
About NetCom Learning
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
Recommended Courses & Marketing Assets Courses: » AZ-203: Microsoft Azure Developer Associate – Class scheduled on Aug 12 » AZ-103: Microsoft Azure Administrator Associate – Class scheduled on Aug 13 » AZ-400: Microsoft Azure DevOps Engineer Expert – Class scheduled on Aug 26 » DASA DevOps Fundamentals – Class scheduled on Aug 26 » DASA DevOps Practitioner – Class scheduled on Aug 29 » DevOps with Docker
Marketing Assets: ▪ Free 1hr Training - Master the New Microsoft Azure Administrator Associate (AZ-103) Exam ▪ Free 1hr Training - DevOps: Using Metrics and QA Practices That Matters ▪ Blog - Train Your Team for the Microsoft Azure DevOps Engineer Expert Certification
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2019 NetCom Learning
• • • • • • •
Time Management Power Tips: Prioritize Tasks for Better Productivity Master the New Microsoft Azure Administrator Associate (AZ-103) Exam How Big Data is Driving Business Transformation Boost Your Team's Knowledge with ITIL 4 Certification Red Team VS Blue Team LIVE Cybersecurity Battle | CySA+ & PenTest+ Skills DevOps: Using Metrics and QA Practices That Matters New Cisco Roadmap: Creating a Powerhouse IT Networking Team
& More
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2019 NetCom Learning
Promotions
Bridge tech & business skills gap to empower workforce! Learn More about our Expert Training In High-Demand Cloud, Data & Ai, Dev, Security, and Business Skills and start building your company’s tech and business skill set.
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
Follow Us On:
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2019 NetCom Learning
THANK YOU !!!
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2019 NetCom Learning