Devops is a cultural movement gathering developers and IT Pros responsible for operating applications around common values, goals, practices and tools in order to accelerate development and deployment cycles, creating fast feedback loops between development and operations. Like agility 15 years ago, Devops adoption, accelerated by Cloud platforms adoption, involves organizational, cultural, as well as tehcnical aspects. Emerging movement a few years ago, now well established at consumer web and mobile companies, Devops starts to get in the Enterprise.
This presentation will explain the cultural and organizational aspects of the Devops movement, then will give an overview of the most common tools that are used to implement a Devops approach, showing that Microsoft is one of the few providers proposing a complete and integrated toolset, that works seamlessly for .NET developers, while integrating the most popular third party open source and proprietary tools, making Azure a great platform to implement a Devops approach for Linux, Java and open source workloads. We will talk about Visual Studio Online, Windows Azure, System Center, Windows Server, Azure Pack, PowerShell, NewRelic, Chef & Puppet integrations, Jenkins, …
This deck was presented at Microsoft Techdays 2014, Read more at http://www.microsoft.com/france/mstechdays/programmes/2014/fiche-session.aspx?ID=07af5982-c413-46c3-8214-bba12365529b#0CDPXYrtwEbWxrgW.99
15. Image from Patrick Debois
http://www.slideshare.net/jedi4ever/devops-the-war-is-over-if-you-want-it
http://www.slideshare.net/jedi4ever/devopsdays-downundervfinal
20. 2.6 billion
Mobile devices by 2016,
350M of those being
used at work
82%
of the world's online
population engages in
social networking
70%
of businesses are either
using or investing on
cloud computing
solutions
39. Check the pulse
of your
application
•
Get 360 degree view to
application’s health with
relevant metrics to help
you detect issues in
production with
Application Insights.
Set up a view of
your application
health with
metrics that you
care
Identify issues
and patterns with
your application
in production
41. Production incident alert
in operations system
•
Automatic Alerts whenever
your application is not
responding according to
your thresholds.
Automatic alerts
with relevant
Contextual
information
42. Understand what
failed and why by
drilling down into
failed tests
•
Detect if the problem is your
code or your dependencies
43. Production incident alert
in operations system
Assign code related incidents to development
•
Assign production incidents
from System Center to the
Development team in Visual
Studio for investigation and
resolution.
Development system incident
reference in operations tool
Incident in development system
44. Request additional diagnostics from operations
•
Get actionable production
diagnostics.
Request for additional diagnostics in operations system
45. Generate IntelliTrace logs from within SCOM
•
Get actionable production
diagnostics.
IntelliTrace logs
collected by operations
in development system
Actionable debugging
using IntelliTrace logs
46. Unlimited projects/repositories
Agile planning
Work item tracking
Code discussions
Work item chart viewing
= Basic capabilities +
Agile Portfolio Management
Team Rooms
Work item chart authoring
Request & manage feedback
= Advanced capabilities +
Web test case management