James Hanauer, CTO and VP Engineering of CTSI-Global, and Art Saisuphaluck, Solutions Architect and R&D Lead of CTSI-Global, recently provided their expertise on Microsoft Solutions for a special Microsoft edition of CIO Review.
Simplifying Infrastructure Management with Microsoft Solutions
Throughout my career, I have had the luxury of fulfilling various roles responsible for steering the technologies used by enterprises and Software-as-a-Service (SaaS) providers. What I have found to be ubiquitous in each role is the need to have the right people around you to develop joint strategies and a joint vision. Gaps in knowledge and experience -- for IT or other subject matter experts -- present the risk of an organization falling into a mostly maintenance or survival mode. I consider vendors as part of my team, so I look for them to have a vision and the ability to execute just like any other team member. Microsoft is a technology provider that has continued to meet the current needs of many IT organizations globally while also contributing to the future of the technology landscape.
Microsoft's effort in establishing technology platforms is key to ensuring organizations remain agile and focused on business value. Successfully establishing platforms that meet the need of IT teams and business operations requires having a unified focus in providing solutions for your infrastructure team, development team, and the vertical business functions of the organization. With Microsoft Solutions, CTSI-Global is able to keep the costs of training, development, and operations down since the solutions Microsoft offer fulfill the needs of both our enterprise operations and our product research and development teams.
Our primary Solutions Architect and R&D Lead, Art Saisuphaluck, has utilized Microsoft Solutions to enable our existing teams to achieve more in many areas such as advancing our DevOps adoption, simplifying infrastructure management, strengthening our high availability, increasing our product development throughout, and improving quality. He is enthusiastic about the direction Microsoft is headed.
"I'm always looking at our processes to see where we can gain the most efficiency. Years ago when Microsoft expanded the enterprise capabilities of Hyper-V, I was thrilled because our current staff could leverage it to address the server managerment needs of the infrastructure team while also addressing the testing and resource needs of our R&D team. Hyper-V provided a means for reducing our rack space and power consumption while increasing server density and maintainability. The developers are able to utilize predefined machines for isolated testing of software. The Live Migration capabilities of Hyper-V allow the virtual machines to be migrated across hardware boundaries without the need shut them down. Windows Server Datacenter enhances the value of using Hyper-V by providing a better means for cost control in its virtual machine licensing model," says Art.
Since CTSI-Global provides a hosted suite of transportation and logistics services that are customizable extensions to ERP systems, we are always enhancing our testing capabilities to improve quality and prevent regression. Using Microsoft's Windows Server 2012, Hyper-V, PowerShell, and Visual Studio in our testing solution, we were able to establish an automated method of creating ad-hoc testing environments that isolate changes for various levels of testing.
Microsoft's evolution of Azure is beneficial to anyone utilizing Microsoft products. Since they are using their own technologies -- like Windows Server, Hyper-V, IIS, SQL Server, and Visual Studio -- to build Azure, Microsoft becomes a major consumer of their own products. This means that needed features and bugs that Microsoft observes will be much closer to the perspective of their customers. Features needed to enhance Microsoft's ability to evolve the Windows Server versions that organizations use on-premise. A feature in Windows Server 2012 that relates to cloud capacities and has helped us is the ability of VMs to leverage virtual fiber channels for attaching SAN storage directly to a VM."
Microsoft is serious about the cloud and specifically Platform-as-a-Service (PaaS). This initially became apparent to me when Scott Guthrie was moved from Corporate Vice President of the Development Group to Corporate Vice President of Cloud and Enterprise in 2011. His work over the development group dramatically changed the development experience with Microsoft technologies, and he is doing the same throughout Azure and Microsoft's cloud enabling technologies. Under his guidance since 2011, Microsoft Azure has gained a solid Infrastructure-as-a-Service (IaaS) offering that is simple but powerful to use along with many additions to its PaaS offering. The Azure platform services now comprise of Azure SQL Service as a service, Azure Active Directory as a service, Azure Websites as a service, Azure Service Bus, Azure Mobile Services (NodeJS as a service), Azure Media Services, Azure BizTalk as a Service, Azure Traffic Manager Service (Global DNS as a Service), and Azure Machine Learning (Data Analytics as a Service) as examples. To increase adoption, Microsoft offers a free version of the Visual Studio development environment, and to enable community involvement they open sources many parts of the .NET framework. To CTSI-Global, this shows Microsoft has a vision toward the future of their platform while executing solutions for business today.
CTSI-Global is a company with 60 years of experience in the transportation and logistics domain, and like Microsoft we have a vision of adoptiong modern technologies and methodologies to package and deliver our expertise to our customers in a way that is simple to leverage for all areas of the organization while continuously delivering value along the way.
As CTO, the technology solutions and platforms provided by Microsoft allow me and my team to spend more time with decision makers focusing on how to build the company and less time implementing and managing specific technologies. Having time to work on business strategy is vital now that the role of the modern CIO consists of being a strategic business partner and solutions provider in the organization.