Azure – the best cloud for developers
Build and deliver applications faster and more reliably
Inovar Consulting
Challenges and opportunities for developers Why Microsoft Azure? What is DevOps?
Agenda
Azure + GitHub Developer tools and services OpenSource How can Microsoft and Inovar help? How do you get started?
Business is powered by applications External-facing Applications
Line of Business Applications
DATA
Internal Applications
“Technology-driven disruption is providing exponential growth opportunities� Gene Hall, Gartner CEO
Nearly 50% of the current S&P 500 will be replaced by 2026 Innosight
Corporate Longevity: Turbulence Ahead for Large Organizations
Developers are at the heart of your company’s innovation
Increase productivity
Accelerate collaboration
From zero to hero It’s never been a more productive time to be a developer
request
verror
forever-agent
Tens of packages. Millions of lines of code. json-schema-traverse
cookie
oauth-sign
A global, and diverse community of contributors
Innovators participate in the community
Product innovations need to reach customers quickly, and stay available
Accelerate delivery
Optimize reliability
Software delivery paradox Speed vs. control impedes innovation
SPEED
Innovation
Reliability
CONTROL
The journey to the cloud Infrastructure
Data
Code
“What your application runs on”
“What your application works with”
“What your application does”
Migrate • Innovate Unified Management • Security • Governance • Tools • DevOps
Challenges
Keeping up with the speed of business Code More resilient and scalable applications Adding new features and functionality without taking applications down Future-proof applications
Data Data growth and data silos Incongruent data types
Infrastructure Heterogeneous workloads Hybrid deployments Security and management Continuous monitoring Cost management
Performance constraints Complexity of solutions Rising data maintenance costs Security issues and data breaches
Application Delivery Shorter release cycles Improved software quality Responding faster to bugs and security incidents Learning from real usage to continuously improve applications
Microsoft Azure Cloud for limitless applications
Azure application development The best cloud for developers
Multi-channel user experiences
Open and hybrid cloud backends
Data-driven intelligence
DevOps built-in
Develop
Accelerating Delivery with DevOps Shared goals and tooling
Collaborate
Collaboration Process automation Continuous delivery and improvement
Operate
Deliver
Time spent 50%
50%
40%
Innovation with control
30%
30%
20%
Top performing DevOps companies spend more time innovating and less time “keeping the lights on�
15%
10%
10% 0%
Top DevOps Performers Source: 2018 State of DevOps Report, presented by DORA
20%
19.5% 20%
5%
Low DevOps Performers
10% 5%
Develop Visual Studio
Innovate at scale. Deliver with confidence. Deliver faster and more reliably with GitHub and Microsoft Azure
Collaborate Operate Azure Monitor Azure Policy Azure Automation Azure Security Center
Deliver Azure Boards Azure Pipelines Azure Lab Services
The #1 Developer platform on the planet Most contributions 1.1B in 2018 Most developers 33M Highest growth 8M new devs in 2018 Most Repos 96M Most activity 200M PRs, 800M API requests daily Most students 1.1M Most organizations 2.2M Most secure 5M vulnerability alerts in 2018
“With DevOps and Azure, we’re able to reduce our new-feature release cycle down to one week, and we think we can even speed that up.” Fikri Larguet: Director of Cloud Services at Geico Read the story
Azure DevOps Hands-on Lab
Visual Studio Visual Studio Code
Develop
Visual Studio Intellicode Visual Studio Live Share
Collaborate Operate Azure Monitor Azure Policy Azure Automation Azure Security Center
Deliver Azure Boards Azure Pipelines Azure Lab Services
the most popular developer tool, and the most productive The most efficient tools for developers to navigate, write, and fix code Collaborate, manage pull requests and review source code where it was written— inside the editor
Code
code editing redefined Go beyond syntax highlighting and autocomplete with IntelliSense, which provides smart completions based on variable types, function definitions, and imported modules.
Xerox “The multitude of changes to Visual Studio that helps make developers’ jobs easier is paying dividends. By accelerating development, Visual Studio is saving us time and development effort, which translates into substantial savings.” Raman Padmanabhan VP Technology & Innovation, Xerox
40% productivity increase for 450 developers
Develop Visual Studio
Collaborate Operate Azure Monitor Azure Policy Azure Automation Azure Security Center
Deliver Azure Boards Azure Pipelines Azure Lab Services
Home to millions of developers
The #1 Developer platform on the planet Most contributions 1.1B in 2018 Most developers 33M Highest growth 8M new devs in 2018 Most Repos 96M Most activity 200M PRs, 800M API requests daily Most students 1.1M Most organizations 2.2M Most secure 5M vulnerability alerts in 2018
Home to the most important and popular open source projects on the planet
Unleashing innovation GitHub brings open source workflows to your organization, breaking down silos and enabling InnerSource through: • Expertise sharing • Cross-team collaboration • Improved code reuse • Increased velocity • Secure workflows
@
“On GitHub, the most natural thing in the world is to contribute back, developers at SAP are productive and innovative and are able to imagine great things in that ecosystem.� Dominik Tornow, Director of Engineering at SAP Labs Read the story
Develop Visual Studio
Collaborate Operate Azure Monitor Azure Policy Azure Automation Azure Security Center
Deliver Azure Boards Azure Pipelines Azure Lab Services
STORIES
TO DO
IN PROGRESS
TEST
DONE
Autonomous innovation, with business alignment Connecting ideas to releases Scrum ready to help your teams run sprints, stand-ups, and planning meetings Insights into project status and health
Always production deployable Automatically build and test code on every commit Cloud-hosted pipelines for Linux, macOS and Windows Any language, any platform, any cloud Native support for containers and Kubernetes
Release safely. Release often. Create environment rings for pre-release testing to scoped users Staged environment releases Pre and post deployment approvals Gates can define automatic approval based on satisfied conditions
Develop Visual Studio
Collaborate Operate Azure Monitor Azure Policy Azure Automation Azure Security Center
Deliver Azure Boards Azure Pipelines Azure Lab Services
Reactive operations “Shifting left”
DEVELOP
DELIVER
OPERATE Governance Security Monitoring Automation Resiliency
Moving to proactive operations with Azure “Shifting left”
DEVELOP
DELIVER
Resiliency
Security
Monitoring
Governance
OPERATE
Automation
Deploy continuously and compliantly
Enterprise-grade security, monitoring, and management services built-in
Governance
Security
Resiliency
Monitoring
Automate
Proactively apply policies and enable compliant releases
Industry leading Security with Advanced Threat Protection
High availability and protection for VMs, apps and data
Deep operational insights with rich intelligence
Powerful scripting, configuration and update management
Azure Policy & Blueprints
Azure Security Center
Azure Backup & Site Recovery
Azure Monitor
Azure Automation
“Speeding up our software delivery engine has had a huge impact on our business, it’s enabled us to introduce new services faster, move into new markets, and respond to the everyday needs of the business.” Robert Rodduck: Director of Architecture and DevOps at Ambit Energy Read the story
Microsoft Azure Cloud for limitless applications
Develop
Innovate at scale. Deliver with confidence. Deliver faster and more reliably with GitHub and Microsoft Azure
Collaborate Operate
Azure Monitor Azure Policy Azure Automation Azure Security Center
Deliver Azure Boards Azure Pipelines Azure Lab Services
Develop IntelliJ Eclipse
Advanced Workloads Web + Mobile Internet of Things
Core Infrastructure
Collaborate
Compute
Containers
Security
Serverless
Storage
Identity
Management
Data + Analytics
Networking
Operate
Deliver
Ansible Chef ELK Stack Grafana Puppet
Jenkins Maven Packer Terraform
Microservices
Artificial Intelligence Cognitive Services High Performance Computing
Azure Stack + Hybrid
Azure - recognized as the best developer experience
Leader
Leader
Leader
Leader
Mobile Application Development Platforms
Enterprise Application Platformas-a-Service
Operational Database Management Systems
Enterprise Agile Planning Tools
Gartner Magic Quadrant for Operational Database Management Systems.
Gartner Magic Quadrant for Enterprise Agile Planning Tools.
Gartner Magic Quadrant for Mobile Application Development Platforms.
Gartner Magic Quadrant for Enterprise Application Platform-as-a-Service.
Next steps Let’s get started on your journey to the cloud‌
Identify potential scenarios for a pilot/POC
Partner with Inovar Consulting to help assess your needs
Create your roadmap to implement DevOps
How can we help?
https://www.inovarconsulting.co.in/ hello@inovarconsulting.co.in
Accelerate your move to the cloud with Azure
Save and reduce risk as you move to the cloud Contact us if you would like to participate in our special Azure migration offers
© Copyright Microsoft Corporation. All rights reserved.