Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Similar documents
FROM VSTS TO AZURE DEVOPS

Azure Day Application Development. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

Azure Highlights. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

Follow

DevOps Using VSTS and Azure

Continuous Integration and Delivery with Spinnaker

Docker and Oracle Everything You Wanted To Know

Continuous Delivery for Cloud Native Applications

App Service Overview. Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region

JetBrains TeamCity Comparison

Vishesh Oberoi Seth Reid Technical Evangelist, Microsoft Software Developer, Intergen

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

Orchestrating the Continuous Delivery Process

Any platform. Achieve more. Team agility

Oracle Application Container Cloud

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

Qualys Cloud Platform

DevOps Tooling from AWS

Industry-leading Application PaaS Platform

.NET C# C++ JavaScript PHP Python Node.js R Cordova Unity Java Perl

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer

How to Keep UP Through Digital Transformation with Next-Generation App Development

Welcome to Docker Birthday # Docker Birthday events (list available at Docker.Party) RSVPs 600 mentors Big thanks to our global partners:

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

Web and API Apps in Azure

MICROSOFT AND SAUCE LABS FOR MODERN SOFTWARE DELIVERY

DevOps Anti-Patterns. Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! COPYRIGHT 2019 MANICODE SECURITY

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

DevOps Course Content

Visual Studio Team Services

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?

AWS Reference Design Document

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

Team Foundation Consulting. Training. Team Member Training User training designed to cater for specific roles within your team. Developer TFVC / Git

Please give me your feedback

#techsummitch

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Performance Testing in a Containerized World. Paola Rossaro

Deep Dive on AWS CodeStar

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

I keep hearing about DevOps What is it?

Index. Wouter de Kort 2016 W. de Kort, DevOps on the Microsoft Stack, DOI /

HP APPs v.12 Solutions for Dev-Ops

IBM Cloud Developer Tools (IDT) and App Service Console Overview

OpenShift on Public & Private Clouds: AWS, Azure, Google, OpenStack

DevOps Agility in the Evolving Cloud Services Landscape

G, H I, J K, L. Git distributed version control system, 67 repository, 67 TFS, 68 GitFlow, 76 77

CONTINUOUS DELIVERY IN THE ORACLE CLOUD

DevNet Workshop-Hands-on with CloudCenter and Jenkins

DevOps on AWS Deep Dive on Continuous Delivery and the AWS Developer Tools

CLOUD WORKLOAD SECURITY

Build an open hybrid cloud and paint it red and blue

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

Digital Transformation

Containers & Microservices For Realists. Karthik

How Can Testing Teams Play a Key Role in DevOps Adoption?

Adopting Modern Practices for Improved Cloud Security. Cox Automotive - Enterprise Risk & Security

Jenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC

Container in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev

Accelerate your Azure Hybrid Cloud Business with HPE. Ken Won, HPE Director, Cloud Product Marketing

How to Leverage Containers to Bolster Security and Performance While Moving to Google Cloud

Cloud solution consultant

9 Reasons To Use a Binary Repository for Front-End Development with Bower

Docker Universal Control Plane Deploy and Manage On-Premises, Your Dockerized Distributed Applications

UNDER THE HOOD. ROGER NUNN Principal Architect/EMEA Solution Manager 21/01/2015

Atos Canopy Orchestrated Hybrid Cloud. Mark Nouris - Atos Head of Cloud Michael Kollar Head of Cloud engineering & TIC

Turbo boost your digital app test automation with Jenkins

Red Hat Roadmap for Containers and DevOps

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

Enabling Developers with Open Source Nicholas Parks, Cloud Architect, Kenzan

70-532: Developing Microsoft Azure Solutions

Implementing the Twelve-Factor App Methodology for Developing Cloud- Native Applications

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015

Understanding the latent value in all content

Continuous Integration and Deployment (CI/CD)

Cloud solution consultant

What is Dell EMC Cloud for Microsoft Azure Stack?

Automating Security Practices for the DevOps Revolution

Microsoft vision for a new era

Let s say that hosting a cloudbased application is like car ownership

Growth of Docker hub pulls

ADABAS & NATURAL 2050+

STATE OF MODERN APPLICATIONS IN THE CLOUD

Azure Stack: The hybrid cloud revolution

The intelligence of hyper-converged infrastructure. Your Right Mix Solution

Javaentwicklung in der Oracle Cloud

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization

Windows Server Windows Server Windows Server 2008

ACCENTURE & RED HAT ACCENTURE CLOUD INNOVATION CENTER

Alexandre Menezes Cloud Solution Architect

CNA1699BU Running Docker on your Existing Infrastructure with vsphere Integrated Containers Martijn Baecke Patrick Daigle VMworld 2017 Content: Not fo

SUSE s vision for agile software development and deployment in the Software Defined Datacenter

AUTOMATE THE DEPLOYMENT OF SECURE DEVELOPER VPCs

OPENSTACK BEIJING CONFERENCE. by: Steven Hallett Head of Cloud Infrastructure Engineering and Operations

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Index. Chaminda Chandrasekara 2017 C. Chandrasekara, Beginning Build and Release Management with TFS 2017 and VSTS, DOI /

Introduction to the Azure Portal

Cisco CloudCenter Use Case Summary

Deploying and Operating Cloud Native.NET apps

Transcription:

Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to enable continuous delivery of value to your end users. Develop Continuous Delivery Operate Plan & Track Monitor & Learn

What technologies do I need to support DevOps? DevOps brings together people, processes, and products, 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. Continuous integration (CI) Continuous Deployment (CD) Continuous Learning & Monitoring Improve software development quality and speed. When you use Azure Pipeliens 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 and infrastructure as code (IaC), you ll achieve identical deployments and the confidence to deploy to production at any time. With continuous deployment, you can automate the entire process from code commit to production if your CI/CD tests are successful. With Azure Application Insights you can identify how your applications are performing and test if the recent deployment made things better or worse. Using CI/CD practices, paired with monitoring tools, you ll be able to safely deliver features to your customers as soon as they re ready.

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. Flexible Powerful Open Choice of IaaS, PaaS, public cloud or hybrid. Mirror or modernize app infrastructure with VMs, containers, microservices or serverless. Supports all stages of the app modernization journey from lift-and-shift to Cloud-Native. Instantly improve the performance, scalability and resiliency of your apps by moving them to the cloud. Increase business agility with Cloud-Native capabilities and built-in DevOps for continuous innovation. Bring your stack, we bring a cloud that runs any app, on any platform, and any language. 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.

Introducing Azure DevOps Azure Boards Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Azure Pipelines 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. Azure Repos Get unlimited, cloud-hosted private Git repos and collaborate to build better code with pull requests and advanced file management. Azure Test Plans Test and ship with confidence using manual and exploratory testing tools. Azure Artifacts Create, host, and share packages with your team, and add artifacts to your CI/CD pipelines with a single click. https://azure.com/devops

Azure DevOps Better together Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts An end-to-end solution for organizations looking for an enterprise-grade toolchain Fully Integrated with end to end traceability Scalable to any team and project size Highly available, multi region, hybrid cloud & on-prem Customer Support Consistent admin and access control https://azure.com/devops

Azure DevOps: Choose what you love Any Language, Any Platform Azure DevOps lets developers choose the tools and languages that are right for them Mix and match to create workflows with tools from Microsoft, open source or your favorite 3rd party tools Target any cloud, on-prem or both and deploy to the servers you need

Broadening the Azure Ecosystem Microsoft Azure

#AzureDevOps Getting Started

Azure Boards Track work with Kanban boards, backlogs, team dashboards, and custom reporting Connected from idea to release Track all your ideas at every development stage and keep your team aligned with all code changes linked directly to work items. Scrum ready Use built-in scrum boards and planning tools to help your teams run sprints, stand-ups, and planning meetings. Project insights Gain new insights into the health and status of your project with powerful analytics tools and dashboard widgets. https://azure.com/devops

#AzureDevOps Azure Boards

Azure Pipelines Get cloud-hosted pipelines for Linux, macos, and Windows! Continuously build, test, and deploy to any platform and cloud Automate your builds and deployments with Pipelines so you spend less time with the nuts and bolts and more time being creative. https://azure.com/pipelines

Azure Pipelines Cloud-hosted pipelines for Linux, Windows and macos. Any language, any platform, any cloud Build, test, and deploy Node.js, Python, Java, PHP, Ruby, C/C++,.NET, Android, and ios apps. Run in parallel on Linux, macos, and Windows. Deploy to Azure, AWS, GCP or on-premises Extensible Explore and implement a wide range of communitybuilt build, test, and deployment tasks, along with hundreds of extensions from Slack to SonarCloud. Support for YAML, reporting and more Containers and Kubernetes Easily build and push images to container registries like Docker Hub and Azure Container Registry. Deploy containers to individual hosts or Kubernetes. https://azure.com/pipelines

Azure Pipelines Cloud-hosted pipelines for Linux, Windows and macos, with unlimited minutes for open source Any language, any platform, any cloud Build, test, and deploy Node.js, Python, Java, PHP, Ruby, C/C++,.NET, Android, and ios apps. Run in parallel on Linux, macos, and Windows. Deploy to Azure, AWS, GCP or on-premises Extensible Explore and implement a wide range of communitybuilt build, test, and deployment tasks, along with hundreds of extensions from Slack to SonarCloud. Support for YAML, reporting and more Containers and Kubernetes Easily build and push images to container registries like Docker Hub and Azure Container Registry. Deploy containers to individual hosts or Kubernetes. Best-in-class for open source Ensure fast continuous integration/continuous delivery (CI/CD) pipelines for every open source project. Get unlimited build minutes for all open source projects with up to 10 free parallel jobs across Linux, macos and Windows https://azure.com/pipelines

Deploy Repeatedly & Reliably

#AzureDevOps Azure Pipelines

Azure Repos Unlimited private Git repo hosting and support for TFVC that scales from a hobby project to the world s largest Git repositories Works with your Git client Securely connect with and push code into your Git repos from any IDE, editor, or Git client. Web hooks and API integration Add validations and extensions from the marketplace or build your own using web hooks and REST APIs. Semantic code search Quickly find what you re looking for with code-aware search that understands classes and variables. https://azure.com/devops

#AzureDevOps Azure Repos

Azure Test Plans Get end-to-end traceability. Run tests and log defects from your browser. Track and assess quality throughout your testing lifecycle. Capture rich data Capture rich scenario data as you execute tests to make discovered defects actionable. Explore user stories without test cases or test steps. You can create test cases directly from your exploratory test sessions. Test across web and desktop Test your application where it lives. Complete scripted tests across desktop or web scenarios. Test on-premises application from the cloud and viceversa. Get end-to-end traceability Leverage the same test tools across your engineers and user acceptance testing stakeholders. Pay for the tools only when you need them. https://azure.com/devops

#AzureDevOps Azure Test Plans

Azure Artifacts Create and share Maven, npm, and NuGet package feeds from public and private sources fully integrated into CI/CD pipelines Manage all package types Get universal artifact management for Maven, npm, and NuGet. Add packages to any pipeline Share packages, and use built-in CI/CD, versioning, and testing. Share code efficiently Easily share code across small teams and large enterprises. https://azure.com/devops

#AzureDevOps Demo Azure Ecosystem

DevOps Pipelines in Minutes

Self-Service Dev/Test Environments

Continuous Security Gain full visibility and control of your cloud security state Leverage ML to Proactively identify and mitigate risks to reduce exposure to attacks Quickly detect and respond to threats with advanced analytics

Smarter Insights, Faster

Application Insights

Azure Ecosystem Items #AzureDevOps

Microsoft engineering DevOps #AzureDevOps

DevOps at Microsoft Azure DevOps is the toolchain of choice for Microsoft engineering with over 90,000 internal users https://aka.ms/devopsatmicrosoft 372k Pull Requests per month 4.4m Builds per month 5m Work items viewed per day Git commits per month Test executions per day Work items updated per day Deployments per day 2m 500m 500k 78,000 Data: Internal Microsoft engineering system activity, August 2018

Building Azure DevOps with Azure DevOps #AzureDevOps

Q&A