AIS is now one of few partners that can offer your organization cloud licensing across Azure Commercial, Azure Government Cloud, M365, M365 Government Community Cloud (GCC), and M365 GCC High. As a Cloud Solution Partner (CSP) and long-term Microsoft Partner, our Microsoft certified cloud engineers can support purchasing and managing licenses, migrating/deploying cloud infrastructure, modernizing applications, and managing cloud environments – including cost optimizations, security, and compliance. AIS holds 10 Microsoft Gold Competencies, over 25 years of experience in Microsoft […]

When Microsoft introduced pipelines as part of their Azure DevOps cloud service offering, we received the tools to add continuous integration (CI) and continuous delivery (CD) practices to our development processes. An Azure DevOps pipeline can be created in two ways: 1) The current generally available “classic” pipeline tooling, and 2) the new multi-stage YAML pipeline feature which is currently in preview. Classic Pipelines Classic pipelines achieve CI through Azure DevOps build pipelines. A build pipeline executes before a developer […]

My decision to join AIS six years ago was a revelation. After almost seven years spent working as an embedded IT analyst for various government customers, I joined AIS to support a customer who was implementing SharePoint.  I soaked up everything I could about this (at the time) brave new world of SharePoint. I loved it. SharePoint 2003 had been available for use in my previous office where I had initially set up out-of-the-box team sites for working groups to […]

In this blog I’ll discuss some post-release reporting issues that we faced for one of our projects and the solutions we implemented. On the technology side, we had SQL Server 2008 R2 and MVC 4.0 application (which were hosted in Amazon Web Services) in our production environment. The Problem The post-production release reporting system was not responding as per the user expectations. For most of the high-volume reports (50K rows to 200K rows in report output), we were getting request […]

A large, enterprise-class application involves many servers. As the number of servers increases, the challenges to troubleshoot or investigate any application failure increases multifold. Thus, there is a need to integrate different sources of data for a consolidated view – to help improve developers/testers’ productivity and quickly resolve application/environment issues. Moreover, the solution needs a browser-based interface as opposed to providing administrative privilege, remote access to the server. Splunk captures, indexes and correlates real-time data in a searchable repository from […]

System Center 2012 is all about cloud computing — it provides IT as a Service, so it offers support for heterogeneous environments extending from a private cloud to the public cloud. Trying to describe what you can accomplish with Microsoft System Center 2012 is akin to defining what a carpenter can build when he opens his toolbox. The possibilities are virtually limitless. When all of the System Center 2012 management components are deployed, administrators and decision makers have access to […]

Good question. And we’ve got the answer. Here at AIS, we’ve spent hundreds of thousands of hours envisioning, designing and constructing SharePoint-based solutions for our clients. With each new version of SharePoint, we make additional investments to deeply understand the new release’s capabilities. We’ve taken a look at all the changes and enhancements in the latest version — and you just have to look at our blog archives to realize that a LOT has changed in 2013 — and put […]

Have you ever attended a technical training event, and three days later, couldn’t really remember what you were trained on? In trying to recall what you just sat through, your mind comes up with the mental equivalent of a desolate Wild Wild West ghost town, perhaps with a sad tumbleweed or two passing through. You are not alone! At one point or another, we’ve all fallen victim to a training presentation that simply does not stick. As a training developer, it’s […]

I was recently working on an automation task that involved opening an XML document, reading the values its contents, and passing them as arguments to install a variety of processes, etc., etc. All rather routine and mundane. Of course, my XML document was littered with environment variables and other special monikers that would be replaced after the file had been loaded. So I reached for my PowerShell editor and started putting together a solution. Then I got to thinking…why don’t […]

With the SharePoint Conference 2012 behind us, I have been reflecting on our SharePoint journey so far…and on the road ahead. And what an incredible journey it has been! SharePoint has allowed AIS to build mission-critical applications for various large federal government agencies and commercial organizations. And not just ECM or document management systems (which are great workloads enabled by SharePoint) but enterprise-class applications for tens of thousands users (such as the FBI’s Delta Project), built using SharePoint platform elements such as […]