Practical approach
 Effective practices and
tools
 Outstanding value
Consulting services
 Helping and coaching
 Deliver better software
Focused on
 Microsoft VS/TFS/Azure
There is a better way
to do software!
Who are we?
Who are we?
2014 Microsoft
Partner of the Year
Award Finalist
Microsoft Gold Partner
Gold
Gold
Consultants in ten locations
There is a better way
to do software!
Why DevOps
with Azure?
IT is facing big challenges – Rules have changed!
Business pressure
 Asked to do more
 Used to more
 Spend less
Increased portfolio complexity
 More techs and apps
 More environments
 “Old” and “new”
Modern development methods
 Faster dev cycle
 More environments
Common responses
 Standardization
 Put controls in place
 Process improvements
 Working harder
 Adding Virtualization
Lead to the usual
 Long hours
 Frustration
 Conflicting / wrong
priorities
 Out of compliance
So, common
responses are
not enough.
A new model
is required.
People
Practices
Tools
What’s DevOps?
Automation
Collaboration
Communication
…
Development Operations
You need DevOps Practices and Tools
Automated build
Release approval
workflow
Tests automation
Automated
deployment
Solutions
Modern development methods
Increased portfolio complexity
Drivers
Business Pressure
Infrastructure
management
Realistic test
environments
Monitoring
Self and automated
provisioning
Work planning and
management
Source control
Management
Code quality Collaboration
Tools
Visual Studio 2013
Microsoft Azure Windows Server System Center
Improvement/Support team
Dev stage
Where most are today…
Test stage
UAT
…Note: This is a simplified view of the
model. The gray means not present
Dev stage
The transition – DevOps with VS and Azure
Test stage
UAT
…Note: This is a simplified view of the
model.
¸More IT agility!
Automated build
Release approval workflow
Automated deployment
Design with Ops in mind
Tests automation
Automated provisioning
Realistic test environments
Application and
environment monitoring
Infrastructure management
Self provisioning
+
DevOps
Practices
Cloud Computing
Practices
Enabled by Enabled by
Why changes? Look at the returns
How to adopt IT agility –
Incrementally
Small steps but orchestrated
 Jumpstart and its initiatives
 Customized initiatives
Transformation team
 External help
 Internal resources
 Change management and
adjustments
DevOps with Azure Roadmap
Considering
DevOps/Azure?
Evaluate Business Value and
Return
 Introduction to Azure
 Portfolio assessment
 DevOps assessment
 Cloud strategy elaboration
 New solution evaluation
Moving to
DevOps/Azure?
Reduce time to market and
minimize risks
 Development for Azure
 Continuous delivery with
Azure
 Solution architecture
 Solution migration
 Security considerations
Optimizing
DevOps/Azure
Maximizing Business Value
and Investments
 DevOps
 Metrics & Telemetry
 Business Intelligence
 Resources & costs
optimization
An example –
The Jumpstart – Dev and test with Azure
Introduction to manual
testing
Training and Workshop
Introduction to
automated functional
testing
Training and Workshop
Introduction to
performance and load
testing
Training and Workshop
Test with Azure
Release management
and approval strategy
Workshop/Expert
Azure IaaS automated
provisioning
Training and Workshop
Automated deployment
Training and Workshop
Infrastructure planning
Workshop/Expert
Build automation
Workshop/Expert
Source control and build
strategy
Workshop/Expert
Develop with Azure
DevOps and Azure
Readiness Assessment
Workshop
Introduction to Azure
and DevOps
Training
Strategy elaboration
Workshop/Expert
Establish enterprise
DevOps with Azure
strategy
Adapt it to your context and pace
Offers - Contact us at: info@incyclesoftware.com
/InCycleSoftware @InCycleSoftware /company/incycle-software incyclesoftware.com/blog/
Online
DevOps
Assessment
Azure
Strategy
and POC
• Establish your Azure Strategy
• Perform a POC
• Perform a Jumpstart
• You might be eligible…
Want more information or need help?
Contact sales@incyclesoftware.com or martin.rajotte@incyclesoftware.com
Visit http://www.incyclesoftware.com/services/devops-cloud-computing/
http://www.incyclesoftware.com/services/devops-cloud-computing/
Contact InCycle
Merci

InCycle's DevOps with Azure

  • 2.
    Practical approach  Effectivepractices and tools  Outstanding value Consulting services  Helping and coaching  Deliver better software Focused on  Microsoft VS/TFS/Azure There is a better way to do software! Who are we?
  • 3.
    Who are we? 2014Microsoft Partner of the Year Award Finalist Microsoft Gold Partner Gold Gold Consultants in ten locations There is a better way to do software!
  • 4.
  • 5.
    IT is facingbig challenges – Rules have changed! Business pressure  Asked to do more  Used to more  Spend less Increased portfolio complexity  More techs and apps  More environments  “Old” and “new” Modern development methods  Faster dev cycle  More environments
  • 6.
    Common responses  Standardization Put controls in place  Process improvements  Working harder  Adding Virtualization
  • 7.
    Lead to theusual  Long hours  Frustration  Conflicting / wrong priorities  Out of compliance
  • 8.
    So, common responses are notenough. A new model is required.
  • 9.
  • 10.
    You need DevOpsPractices and Tools Automated build Release approval workflow Tests automation Automated deployment Solutions Modern development methods Increased portfolio complexity Drivers Business Pressure Infrastructure management Realistic test environments Monitoring Self and automated provisioning Work planning and management Source control Management Code quality Collaboration Tools Visual Studio 2013 Microsoft Azure Windows Server System Center Improvement/Support team
  • 11.
    Dev stage Where mostare today… Test stage UAT …Note: This is a simplified view of the model. The gray means not present
  • 12.
    Dev stage The transition– DevOps with VS and Azure Test stage UAT …Note: This is a simplified view of the model.
  • 13.
    ¸More IT agility! Automatedbuild Release approval workflow Automated deployment Design with Ops in mind Tests automation Automated provisioning Realistic test environments Application and environment monitoring Infrastructure management Self provisioning + DevOps Practices Cloud Computing Practices Enabled by Enabled by
  • 14.
    Why changes? Lookat the returns
  • 15.
    How to adoptIT agility – Incrementally Small steps but orchestrated  Jumpstart and its initiatives  Customized initiatives Transformation team  External help  Internal resources  Change management and adjustments
  • 16.
    DevOps with AzureRoadmap Considering DevOps/Azure? Evaluate Business Value and Return  Introduction to Azure  Portfolio assessment  DevOps assessment  Cloud strategy elaboration  New solution evaluation Moving to DevOps/Azure? Reduce time to market and minimize risks  Development for Azure  Continuous delivery with Azure  Solution architecture  Solution migration  Security considerations Optimizing DevOps/Azure Maximizing Business Value and Investments  DevOps  Metrics & Telemetry  Business Intelligence  Resources & costs optimization
  • 17.
    An example – TheJumpstart – Dev and test with Azure Introduction to manual testing Training and Workshop Introduction to automated functional testing Training and Workshop Introduction to performance and load testing Training and Workshop Test with Azure Release management and approval strategy Workshop/Expert Azure IaaS automated provisioning Training and Workshop Automated deployment Training and Workshop Infrastructure planning Workshop/Expert Build automation Workshop/Expert Source control and build strategy Workshop/Expert Develop with Azure DevOps and Azure Readiness Assessment Workshop Introduction to Azure and DevOps Training Strategy elaboration Workshop/Expert Establish enterprise DevOps with Azure strategy
  • 18.
    Adapt it toyour context and pace
  • 19.
    Offers - Contactus at: [email protected] /InCycleSoftware @InCycleSoftware /company/incycle-software incyclesoftware.com/blog/ Online DevOps Assessment Azure Strategy and POC • Establish your Azure Strategy • Perform a POC • Perform a Jumpstart • You might be eligible…
  • 20.
    Want more informationor need help? Contact [email protected] or [email protected] Visit http://www.incyclesoftware.com/services/devops-cloud-computing/ http://www.incyclesoftware.com/services/devops-cloud-computing/ Contact InCycle
  • 21.