Sameer Doshi from kCura tells us how their company has achieved some business great results across development and operations while utilizing Microsoft Azure and Chef to implement the DevOps practice of Infrastructure as code amongst other things. Sameer is interviewed by David Tesar, Senior Technical Evangelist at Microsoft and Steve Murawski, Software Development Engineer at Chef Software. In this interview more specifically we cover the following:
[00:28] - What does kCura do and is his role there?
[00:47] - What are some of the challenges they have had to overcome at kCura?
[01:30] - What are some of the problems they have had with the server environments?
[02:29] - An example story of a pain point specifically related to this as well as "it works on my environment"
[03:49] - What solutions did they try to resolve this problem?
[05:12] - Why did they decide to utilize Chef for that framework?
[06:26] - Is there anything in the Chef ecosystem which helped kCura move from on-premises infrastructure to Azure?
[07:49] - What are the business impact kCura has seen from implementing these changes?
[09:22] - What are some of the specific higher value activities the Ops staff can spend time on now?
[10:54] - How did the Ops people respond to having to now write Infrastructure as Code (IaC) (IaC is Chef Recipes in this case)?
[12:53] - How has IaC has transformed the culture?
[13:50] - Did it take awhile to see the business value while everyone was learning how to write Chef Recipes?
[15:08] - How do you see where you've started with this solution playing out practically in the future?
[17:22] - How has having IaC and Azure helped out with other scenarios? --> Self Service environments and conference.
[19:06] - Why did they choose Azure as their cloud provider and why do they continue to choose Azure?
當今軟體研發所面臨的品質挑戰前所未有。不僅僅時間的壓力越來越關鍵，在互聯網商業競爭中，軟體的錯誤甚至可以造成無法估量的商業損失。隨著敏捷反覆運算式的開發方法越來越盛行，開發與測試之間的界線越趨模糊，整合密切。如何推動開發測試之間的無縫銜接與分工，成為軟體開發過程加速的一道重要關卡有待突破。本議程將針對 DevOps 轉型過程中的「測試工具」、「測試管理」與「測試平臺」三個方面做探討，介紹 Visual Studio 2015 各項前端工具，如何與 Team Foundation Server 2015 密切集成，在開發與測試的階段中實現雙向協作、跟蹤與管理。對於整合測試，最流行的方式莫過於運用雲計算的力量，藉由雲端虛擬實驗室的佈置，實現測試環境的標準管理、快速佈署與自動化運行。此外，本議程還將首次在台演示，��何運用最新發佈的 Linux 遠端除錯功能，結合 Red Hat Linux 的 Azure 雲端虛擬環境，進行跨平臺整合測試。