DevOps Primer with Thiago

MSDN NZ Flash

 

MSDN Facebook MSDN Twitter MSDN Blog MSDN YouTube
 

MSDN NZ Flash

News
Events
Apps
MVA

DevOps Primer

How do you describe DevOps? It’s not easy, but I like to think of it as a transformation that involves people, processes, and products (in this order). It involves development, testing, operations, business, and other teams working together, efficiently, to deliver better and faster results to customers. A great starting point is The Phoenix Project novel. Microsoft and particularly the Cloud + Enterprise group underwent a shift towards DevOps practices internally to deliver better services across the board. Here is a sample of DevOps practices roughly in the order you might apply them:
  • Infrastructure as Code (IaC) – use your software development processes to manage the deployment and configuration of systems and applications automatically.
  • Continuous Integration (CI) – merge all working copies of developers’ code with a shared mainline, producing a new build upon code check-in.
  • Automated Testing – run load, integration, and unit tests automatically attached to CI or some other means.
  • Continuous Deployment/Delivery (CD) – usually comes after CI to push a new known good build to an environment automatically or on a schedule.
  • Application Performance Monitoring/Management (APM) – have visibility into key metrics about your applications, as well as alerts and logging about their health.
  • Release Management – automate deployment of new applications as well as changes to applications across managed environments. It builds on CD and adds approvals, traceability and rollback across environments.
  • Configuration Management – handle changes systematically so that your systems maintain integrity over time.
As you can see they all have shared goals of automation, reducing errors, and improving quality and agility and require teams to work together. So, where to start? Take the DevOps Self-Assessment to help you learn about your existing processes, watch the free courses on Microsoft Virtual Academy, and review what Visual Studio Online offers to start your own path towards DevOps!

 

Thiago Almeida

Thiago Almeida Senior Developer and Technical Evangelist TED Services and Devices Microsoft Corporation

Linkedin Profile

Twitter

 

Back to top...

News
What we've learned from your feedback: Visual Studio 2015 Thanks to those who provided great feedback about where to go next. What you told us resonates with what we’ve heard from other customers. We're still in the planning stage, but here’s a list of the top six ideas for collecting feedback in the future.
 
5 Questions to ask about IoT Any company that has a device, data or software story has an opinion about what IoT is. This creates confusion, especially when it comes to which providers can help you realize its value. The Internet of Things is part of a larger story about connected infrastructure and big data that’s been revitalized by the low cost of devices, connectivity and the cloud. Scott Gu's summary puts this nicely.
 
New Era of Windows 10 Devices There are more than 110 million devices already running Windows 10. The new Windows Store has also experienced over 1.25 billion visits with developer revenue per download increasing four times since Windows 10 launched. Check out the new Windows 10 devices that were born in this era (hint: they're pretty cool).
 
AzureCon 2015 on demand The AzureCon sessions are now available to watch on demand. See Scott Gutherie's 'Journey to the Intelligent Cloud', and other top rated sessions such as how to 'Add identity into your cloud-based apps' and a 'Deep dive on the Azure Container Service'
Back to top...
Upcoming Events
Wellington .NET User Group - Head First Design Patterns 21 October (Wellington) Michael will be presenting from the Head First Design Patterns to show you tried-and-true, road-tested patterns used by developers to create functional, elegant, reusable, and flexible software. North Shore .NET User Group - ASP.NET MVC vNext with Visual Studio 2015 22 October (Auckland) Join Conroy Griffiths who will reprise his Ignite NZ 2015 presentation. Code Club Aotearoa - Christchurch Code Club Get-together 27 October (Christchurch) This meetup is also an opportunity for those interested to come along and find out how to get involved, see the awesome resources, and ask questions to others already involved in the Canterbury based Code Clubs. Microsoft Azure Dev Camps 3 November (Christchurch) 5 November (Wellington) 12 November (Auckland) The Dev Camps are back. And just in time before 2015 starts to wrap up. You will learn how to use the new Microsoft Azure features and services including Microsoft Azure Virtual Machines, Web Apps, API Apps, Azure Data Platform, DocumentDB and Visual Studio 2015 to build and move a variety of apps to the cloud. Startup Weekend 6-8 November (Wellington) 13-15 November (Tauranga) 20-22 November (Taranaki) 20-22 November (Auckland) Startup Weekends are 54-hour events where developers, designers, marketers, product managers and startup enthusiasts come together to share ideas, form teams, build products, and launch startups.
Back to top...

Recommended Apps

This week's apps help proved access New Zealand's largest business directory in style, new products from top retailers via TradeMe and access to information from Xero while you’re working in Office 365.

 
TradeMe Mall
  Petrol Head

Have a Windows project on the side? Show it off! Share it with the rest of the community in the Kiwi Windows Apps Facebook Group or send us an email at msdnnz@microsoft.com.

Back to top...

Skill Up With Microsoft Virtual Academy (MVA) and Channel9
Microsoft Virtual Academy  
Developer Interview Series In this interview series, we bring you best practices, anecdotes, and insights from developers who are building creative solutions using Microsoft technologies. Interview #3: Michele Leroux Bustamante is the Founder of California based Snapboard and a Microsoft Regional Director. Channel 9 Cloud Cover Series: IoT Hub An introduction to the new IoT Hub service. See how to write both management code and on-device code leveraging the IoT Hub SDK. IoT Hub allows you to manage millions of devices, to collect telemetry from these devices and to send commands back to them. Azure Service Fabric Lifecycle Management The Service Fabric is the system that is underlying Windows Azure itself, and it's now being made available as a programming model for developers to create "Born in the Cloud" applications.
Haven't subscribed to this newsletter yet? Join us!
Free Trial Downloads
Visual Studio
Seize the future of development and download Visual Studio 2013 for a free 90 day trial.
Microsoft Azure
Sign up for a free one-month trial and get USD $250 to spend on all Azure services.
2015 Microsoft Corporation     Terms of Use  : :   Trademarks Microsoft respects your privacy. To learn more, please read our online Privacy Statement. If you would prefer not to receive this newsletter any longer, click here to unsubscribe. To set your contact preferences for other Microsoft communications click here. The Privacy Officer  : :  Microsoft New Zealand Ltd, PO Box 8070 Symonds St, Auckland 1150, New Zealand Microsoft