Technology is ever-evolving and constantly offers us methods to improve procedures, create new products that solve problems, and challenge the status quo by emphasizing – there is always a better way of doing things. The introduction of Application Performance Interfaces (APIs) transformed the application-building methods and how different applications communicate with each other. Today, enterprises can incorporate new services and updates into their existing infrastructure without taking a big hit at the cost front. Azure API Management is a fantastic […]

Build Native Applications with Power Apps One of the more sought-after functionalities lacking in low/no-code solutions is the capability to package it as a native mobile app. Such functionality is finally possible as Microsoft opened it for general availability for all customers, conveniently named “Wrap” for Power Apps. Here are some of its features: Package together multiple canvas apps in the same mobile app. Manage these apps with Microsoft Intune. It is much more accessible for end users from their […]

Kubernetes Implementations Steps To install and set up Kubernetes on Windows, load kubectl and install minicube. Minicube is a tool that enables us to run a single node cluster in a VM on a machine. Choco Install Kubernetes-cli Minicube Now, run the following command and verify that kubectl is installed on your machine: kubectl.exe version –client Next, spin up a worker machine — or node — in Kubernetes. It can be a physical or virtual machine. To do this, use […]

Also in this series: Optimizing Terraform Projects Part One: Terragrunt and Terraform Registry Optimizing Terraform Projects Part Two: Increasing Reusability and Reducing Code Duplication of your Terraform Code with Terragrunt Terragrunt Example Let’s consider the situation where we want to maintain the infrastructure for a system with two major components: an API and a database solution. You must also deploy dev, test, stage, and production environments for this system. Dev and Test environments are deployed to one region, while stage […]

We recently hosted a hiring event like none we have ever hosted before. Early in the year, we decided to go remote with an event and test a Virtual Reality-based format using AltspaceVR, the leading platform for live, virtual events. AIS had some experience with the platform before. Our CTO, Vishwas Lele hosted an internal session for AIS in December 2021. He also did a Microsoft Ignite session using AltspaceVR. We’re no strangers to testing out new tech for the […]

First, What is Git? Git is a DevOps tool used for source code management. It is a free and open-source distributed version control system used to manage small and large projects efficiently. Git tracks changes to source code, allowing multiple developers to collaborate on non-linear development. Before Git Previously, developers sent code to a central server without a copy of themselves. Changes to the source code are not known to other developers. There was no communication between the developers. After […]

Before you get started, you will need to do the following:  Import ESXi 7.0 into Lifecycle Manager Log into vCenter Server, click Menu, Lifecycle Manager We must import the ESXi 7.0 ISO image into the lifecycle manager to create an upgrade baseline. To import the ESXi 7.0 image into lifecycle Manager, Click Imported ISOs -> Click IMPORT ISO. Select the downloaded ESXi 7.0 ISO from the local disk. Click Import. This step will import the ISO image under the imported […]

With Linux, the primary method for obtaining debugging information of a serious error or fault is via the kdump mechanism. Kdump captures a wealth of kernel and machine state and writes it to a file for post-mortem debugging. But if kdump writes to a file on a remote server, and networking is down, then kdump cannot work. In this context, networking includes the guest’s network driver and stack, the host’s network driver(s), and the network hardware both on the host […]

I recently worked with a group including Vishwas Lele and Jesse FitzGibbon to design and execute an accelerated learning series on Robotic Process Automation (RPA) with Microsoft Power Automate, kindly dubbed the “AIS RPA Crash Course.” We set out to engage a team of roughly 20 AIS employees with a diverse set of skills and experience levels with the goal of providing them with the practical experience to contribute to enterprise-level automation projects with AIS customers. It proved to be […]

Part one of this series focused on several methods and patterns to make the most out of your terraform code, explicitly focusing on keeping your terraform code and configurations organized and easy to maintain. Utilizing registries to modularize your infrastructure is only a small part of the improvements you can make to your Terraform code. One of the significant concepts of Terraform is how it tracks the state of your infrastructure with a state file. In Terraform, you need to define […]