Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
InCycle's DevOps with Azure
1.
2. 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?
3. 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!
5. 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
10. 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
11. Dev stage
Where most are 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!
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
15. 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
16. 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
17. 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
19. 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…
20. 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