Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From 0 to Hero

From 0 to Hero

This is a session inspired by the awesome "From 0 to Devops" session of Donovan Brown.

Daron Yondem

October 26, 2017
Tweet

More Decks by Daron Yondem

Other Decks in Technology

Transcript

  1. From 0 to Hero
    Daron Yöndem
    http://daron.me | @daronyondem

    View Slide

  2. Session objectives and takeaways
    Define DevOps
    Demo DevOps offering
    Microsoft provides a full DevOps solution
    Microsoft supports any language targeting any platform

    View Slide

  3. View Slide

  4. “DevOps is the union of
    people, process, and products
    to enable continuous delivery
    of value to our end users.”
    - Donovan Brown
    http://bit.ly/WhatIs-DevOps

    View Slide

  5. DEMO
    Automate it!

    View Slide





  6. Why is DevOps important

    View Slide


  7. • .NET
    • Java
    • Python
    • Ruby
    • Nodejs
    • …

    • Linux
    • Mac
    • Windows
    Any Language, Any Platform

    • Android
    • iOS
    • Docker
    • Azure
    • AWS
    • Linux
    • Mac
    • …

    View Slide

  8. Manage the full stack

    View Slide

  9. Our solution
    Visual Studio
    Team Services
    Team
    Foundation
    Server

    View Slide

  10. Our solution
    Visual Studio
    Team Services
    Team
    Foundation
    Server

    View Slide

  11. TFS
    Develop
    Developer Workstation
    Team Collaboration
    Build & Test
    Build/CI
    Test
    Deploy
    Release
    Monitor & Learn
    Monitor
    Microsoft
    Ecosystem
    Workstations - On-Premises | Hybrid | Cloud Monitoring - On-Premises | Hybrid | Cloud
    ALM Services - On-Premises | Hybrid | Cloud
    DEV TEST QA
    Environments - On-Premises | Hybrid | Cloud

    View Slide

  12. Develop
    Developer Workstation
    Team Collaboration
    Build & Test
    Build/CI
    Test
    Deploy
    Configuration
    Monitor & Learn
    Monitor
    This graphic shows OSS and partner products that are integrated
    with the Microsoft DevOps solution
    Mixed
    Ecosystem
    Release

    View Slide

  13. Azure Deployment Template with
    Azure Website + SQL DB
    Chef Recipe with Linux VM
    on Azure
    Visual Studio Team Services (git) +
    Jenkins (build)
    Github + Visual Studio Team
    Services + Gradle
    People, Process, Business Value, etc.
    Infrastructure as Code
    Continuous Integration

    View Slide

  14. DEMO
    CI/CD Pipeline in 5 Minutes!

    View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. View Slide

  23. View Slide

  24. View Slide

  25. View Slide

  26. 65
    Visual Studio Code
    Extensions
    5,910
    Visual Studio
    Gallery Extensions
    90
    Visual Studio
    Sim-Ship Partners
    48
    VS Team Services
    Extensions

    View Slide

  27. In review: session objectives and takeaways
    Define DevOps
    Demo DevOps offering
    Microsoft provides a full DevOps solution
    Microsoft supports any language targeting any platform

    View Slide

  28. Thanks
    Daron Yöndem
    http://daron.me | @daronyondem
    All slides here; http://daron.me/decks

    View Slide